From 24f0d5d1ee6fe7d8460f97ca6e2669811789af9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leo=20Nikkil=C3=A4?= Date: Sat, 11 Jan 2025 03:43:57 +0200 Subject: [PATCH] gnu: gcc-4.7: Fix slash in startfile prefix. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These prefixes must have a trailing slash. When this slash is omitted, gcc fails to find ?crt*.o files when LIBRARY_PATH is not set. Fixes #75483, see . * gnu/packages/gcc.scm (gcc-4.7): Fix replaced startfile prefix. [arguments]: <#:phases>: Fix it. Change-Id: I1988e0bf98b0002e83e0c0233310d05b72644ac9 Signed-off-by: Ludovic Courtès --- gnu/packages/gcc.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm index 89d0368887c82e51dbfa9edd66cec3223415a7fc..18461779b462330cd3325be2ca1b45b01deecfbe 100644 --- a/gnu/packages/gcc.scm +++ b/gnu/packages/gcc.scm @@ -315,7 +315,7 @@ exec \"$@\" \ \"-L~a/lib %{!static:-rpath=~a/lib %{!static-libgcc:-rpath=~a/lib -lgcc_s}} \" ~a" libc libc libdir suffix)) (("#define GNU_USER_TARGET_STARTFILE_SPEC.*$" line) - (format #f "#define STANDARD_STARTFILE_PREFIX_1 \"~a/lib\" + (format #f "#define STANDARD_STARTFILE_PREFIX_1 \"~a/lib/\" #define STANDARD_STARTFILE_PREFIX_2 \"\" ~a" libc line))) @@ -329,7 +329,7 @@ exec \"$@\" \ \"-L~a/lib %{!static:-rpath=~a/lib %{!static-libgcc:-rpath=~a/lib -lgcc_s}} \" ~a" libc libc libdir suffix)) (("#define STARTFILE_LINUX_SPEC.*$" line) - (format #f "#define STANDARD_STARTFILE_PREFIX_1 \"~a/lib\" + (format #f "#define STANDARD_STARTFILE_PREFIX_1 \"~a/lib/\" #define STANDARD_STARTFILE_PREFIX_2 \"\" ~a" libc line))))