From 88854b1a4e364263b0d3c0d1e87de1ce7da51d34 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Thu, 19 Jan 2023 17:21:05 +0100 Subject: gnu: gnulib: Refer to "gcc" as provided via implicit package inputs. Fixes . Previously, with the #+(file-append gcc "/bin/gcc") reference, the resulting derivation would end up referring to the grafted GCC when grafts are enabled, and to the ungrafted one otherwise. As a result, a different derivation would be produced depending on whether grafts are enabled. * gnu/packages/build-tools.scm (gnulib-checkout)[arguments]: Refer to "gcc", not #+(file-append gcc "/bin/gcc"). --- gnu/packages/build-tools.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index 5f6d0c6b4e..3d03c37a2c 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -929,7 +929,7 @@ Makefiles, JSON Compilation Database, and experimentally Ninja.") (with-directory-excursion "lib" ;; See the compile-command buffer-local variable in ;; lib/gen-uni-tables.c - (invoke #+(file-append gcc "/bin/gcc") "-O" "-Wall" "gen-uni-tables.c" + (invoke "gcc" "-O" "-Wall" "gen-uni-tables.c" "-Iunictype" "-o" "gen-uni-tables") (apply invoke "./gen-uni-tables" -- cgit v1.2.3