From efb974a6faedd5af4e450733602357219e7b8cd9 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sun, 2 Oct 2022 20:57:31 -0400 Subject: gnu: isl: Remove outdated comment. * gnu/packages/gcc.scm (isl) [source]: Remove outdated comment. --- gnu/packages/gcc.scm | 1 - 1 file changed, 1 deletion(-) (limited to 'gnu/packages/gcc.scm') diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index bb8a922d53..30b2be1f5a 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -1242,7 +1242,6 @@ provides the GNU compiler for the Go programming language.")) (version "0.23") (source (origin (method url-fetch) - ;; Used to be at isl.gforge.inria.fr. (uri (list (string-append "mirror://sourceforge/libisl/isl-" version ".tar.bz2") (string-append %gcc-infrastructure -- cgit 1.4.1 From 96f8945425c9b43cc083733d2331bc305650c902 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 18 Oct 2022 00:59:32 +0300 Subject: gnu: gcc-2.95: Add substitution for the Hurd's linker. * gnu/packages/gcc.scm (gcc-2.95)[arguments]: Adjust custom 'set-dynamic-linker-file-name phase to also substitute the Hurd's linker. --- gnu/packages/gcc.scm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gnu/packages/gcc.scm') diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index 30b2be1f5a..ea9b9e57f4 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -778,6 +778,10 @@ It also includes runtime support libraries for these languages.") (("/lib/ld\\.so\\.1") (search-input-file inputs #$(glibc-dynamic-linker matching-system)))) + (substitute* "gcc/config/i386/gnu.h" + (("/lib/ld\\.so") + (search-input-file + inputs #$(glibc-dynamic-linker matching-system)))) (substitute* '("gcc/config/alpha/linux-elf.h" "gcc/config/arm/linux-elf.h" "gcc/config/i386/linux.h" -- cgit 1.4.1 From b41ff1a00d551e211c31a9530b7c9a034a6d33c8 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 18 Oct 2022 01:00:40 +0300 Subject: gnu: gcc-2.95: Add initial work toward building for arm. * gnu/packages/gcc.scm (gcc-2.95)[source]: Adjust source to use newer macros from more recent versions of GCC. --- gnu/packages/gcc.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gnu/packages/gcc.scm') diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index ea9b9e57f4..bb154cac62 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -745,7 +745,10 @@ It also includes runtime support libraries for these languages.") (delete-file-recursively "texinfo") (substitute* "configure" (("host_tools=(.*)texinfo" _ before) - (string-append "host_tools=" before))))))) + (string-append "host_tools=" before))) + ;; Fix building on arm* with gcc-4+ + (substitute* "gcc/config/arm/arm.c" + (("arm_prog_mode") "arm_prgmode")))))) (supported-systems (fold delete %supported-systems '("powerpc64le-linux" "riscv64-linux"))) (native-inputs (list texinfo dejagnu)) -- cgit 1.4.1