guix_mirror_bot pushed a commit to branch wip-riscv-bootstrap in repository guix.
commit a3c1b0fafe47c3daf87b6a8fd87518abd90ae76b Author: Efraim Flashner <efr...@flashner.co.il> AuthorDate: Tue Oct 1 08:17:59 2024 +0300 gnu: gcc-core-mesboot1: Use commencement-build-target. * gnu/packages/commencement.scm (gcc-core-mesboot1)[arguments]: Adjust the configure-flags, make-flags and 'setenv phase to use commencement-build-target. Change-Id: I6dc04a4aacde08a83f9f5dac3af9c0fabc69d2a7 --- gnu/packages/commencement.scm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index a8cd51318f..a5b86dad53 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -1343,15 +1343,17 @@ ac_cv_c_float_format='IEEE (little-endian)' "-B" libc "/lib " "-Wl,-dynamic-linker " "-Wl," libc - #$(glibc-dynamic-linker "i686-linux")))) + #$(glibc-dynamic-linker + (gnu-triplet->nix-system + (commencement-build-target)))))) (list (string-append "LDFLAGS=" ldflags) (string-append "LDFLAGS_FOR_TARGET=" ldflags))) #:configure-flags #~(let ((out (assoc-ref %outputs "out")) (glibc (assoc-ref %build-inputs "libc"))) (list (string-append "--prefix=" out) - "--build=i686-unknown-linux-gnu" - "--host=i686-unknown-linux-gnu" + (string-append "--build=" #$(commencement-build-target)) + (string-append "--host=" #$(commencement-build-target)) (string-append "--with-native-system-header-dir=" glibc "/include") (string-append "--with-build-sysroot=" glibc "/include") "--disable-bootstrap" @@ -1421,7 +1423,9 @@ ac_cv_c_float_format='IEEE (little-endian)' (kernel-headers (assoc-ref %build-inputs "kernel-headers"))) (setenv "CONFIG_SHELL" (string-append bash "/bin/sh")) (setenv "C_INCLUDE_PATH" (string-append - gcc "/lib/gcc-lib/i686-unknown-linux-gnu/2.95.3/include" + gcc "/lib/gcc-lib/" + #$(commencement-build-target) + "/2.95.3/include" ":" kernel-headers "/include" ":" glibc "/include" ":" (getcwd) "/mpfr/src"))