source:
clfs-sysroot/patches/gcc-4.1.2-cross_search_paths-1.patch@
d43134d
Last change on this file since d43134d was dbab86c, checked in by , 18 years ago | |
---|---|
|
|
File size: 2.0 KB |
-
gcc/gcc.c
Submitted by: Ryan Oliver <ryan.oliver@pha.com.au> Date: 2007-02-14 Initial Package Version: 4.1.2 Origin: Ryan Oliver (issue reported by Erik-Jan Post) Rediffed against 4.1.0 by Chris Staub Rediffed against 4.1.2 by Jim Gifford Upstream Status: N/A Description: Removes standard_exec_prefix_2 from library search path when cross-compiling. Removes both standard_exec_prefix_1 and standard_exec_prefix_2 from the gcc executable search path when cross-compiling. ie: if cross_compile = 1 in the specs file, do not - do not add /usr/lib/gcc/${TARGET}/${GCC_VER} to the library search path - do not add /usr/lib/gcc/${TARGET}/${GCC_VER} or /usr/libexec/gcc/${TARGET}/${GCC_VER} to the executable search path This avoids the possibility of linking in libraries from the host if they exist under those directories. diff -Naur gcc-4.1.2.orig/gcc/gcc.c gcc-4.1.2/gcc/gcc.c
old new 3821 3821 PREFIX_PRIORITY_LAST, 2, 0); 3822 3822 add_prefix (&exec_prefixes, standard_exec_prefix, "BINUTILS", 3823 3823 PREFIX_PRIORITY_LAST, 2, 0); 3824 add_prefix (&exec_prefixes, standard_exec_prefix_1, "BINUTILS", 3824 if (*cross_compile == '0') 3825 { 3826 add_prefix (&exec_prefixes, standard_exec_prefix_1, "BINUTILS", 3825 3827 PREFIX_PRIORITY_LAST, 2, 0); 3826 add_prefix (&exec_prefixes, standard_exec_prefix_2, "BINUTILS",3828 add_prefix (&exec_prefixes, standard_exec_prefix_2, "BINUTILS", 3827 3829 PREFIX_PRIORITY_LAST, 2, 0); 3830 } 3828 3831 #endif 3829 3832 3830 3833 add_prefix (&startfile_prefixes, standard_exec_prefix, "BINUTILS", 3831 3834 PREFIX_PRIORITY_LAST, 1, 0); 3832 add_prefix (&startfile_prefixes, standard_exec_prefix_2, "BINUTILS", 3835 if (*cross_compile == '0') 3836 { 3837 add_prefix (&startfile_prefixes, standard_exec_prefix_2, "BINUTILS", 3833 3838 PREFIX_PRIORITY_LAST, 1, 0); 3839 } 3834 3840 3835 3841 tooldir_prefix = concat (tooldir_base_prefix, spec_machine, 3836 3842 dir_separator_str, NULL);
Note:
See TracBrowser
for help on using the repository browser.