source:
scripts/patches/gcc-4.0.0-remove_standard_startfile_prefix_from_startfile_prefixes-1.patch@
75bc092
Last change on this file since 75bc092 was 7f65c0e, checked in by , 19 years ago | |
---|---|
|
|
File size: 1.4 KB |
-
gcc/gcc.c
Submitted By: Ryan Oliver (ryan dot oliver at pha dot com dot au) Origin: Ryan Oliver Date: 2005-04-24 Initial Package Version: 4.0.0 Description: This patch is primarily here to fix issues with libtool when building packages on a multi-arch/multilib system, as libtool effectively uses the library search paths from gcc -print-search-dirs to locate .la files. This poses a problem as by default gcc supplies eg: /usr/lib64/gcc/x86_64-pc-linux-gnu/3.4.3/../../../ which following the example would cause libtool to use .la files under /usr/lib64 instead of /usr/lib if building a package 32bit, and thus will attempt to link in incompatible 64bit libraries. Here we simply remove this path (provided by standard_startfile_prefix) from the library search order
old new 6188 6188 add_sysrooted_prefix (&startfile_prefixes, 6189 6189 standard_startfile_prefix, "BINUTILS", 6190 6190 PREFIX_PRIORITY_LAST, 0, 1); 6191 else if (*cross_compile == '0')6191 /* else if (*cross_compile == '0') 6192 6192 { 6193 6193 if (gcc_exec_prefix) 6194 6194 add_prefix (&startfile_prefixes, … … 6200 6200 machine_suffix, 6201 6201 standard_startfile_prefix, NULL), 6202 6202 NULL, PREFIX_PRIORITY_LAST, 0, 1); 6203 } 6203 } */ 6204 6204 6205 6205 if (*standard_startfile_prefix_1) 6206 6206 add_sysrooted_prefix (&startfile_prefixes,
Note:
See TracBrowser
for help on using the repository browser.