From 13e3a337def6f75ab37bc8b7293df396f816e020 Mon Sep 17 00:00:00 2001 From: Gon Solo Date: Sat, 10 Jan 2026 12:09:55 +0100 Subject: [PATCH] magic-vlsi: fix build with modern compilers --- pkgs/by-name/ma/magic-vlsi/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/magic-vlsi/package.nix b/pkgs/by-name/ma/magic-vlsi/package.nix index 284220fc2ca2..1aa95871a0b4 100644 --- a/pkgs/by-name/ma/magic-vlsi/package.nix +++ b/pkgs/by-name/ma/magic-vlsi/package.nix @@ -87,7 +87,8 @@ stdenv.mkDerivation rec { install_name_tool -add_rpath ${mesa_glu.out}/lib $out/lib/magic/tcl/magicexec ''; - env.NIX_CFLAGS_COMPILE = "-Wno-implicit-function-declaration"; + # gnu89 is needed for GCC 15 that is more strict about K&R style prototypes + env.NIX_CFLAGS_COMPILE = "-std=gnu89 -Wno-implicit-function-declaration"; env.NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-headerpad_max_install_names"; meta = {