Le 07/04/2014 13:50, Christer Solskogen a écrit : > Pierre Labastie <pierre.labastie <at> neuf.fr> writes: > >> >> Le 03/04/2014 10:36, Christer Solskogen a écrit : >>> Hi! >>> >>> I'm hoping to create a LFS system with as few patches as necessary. Some > of >>> the patches that are in use for both CLFS and LFS are. For instance the > use >>> of >>> #undef STANDARD_STARTFILE_PREFIX_1 >>> #undef STANDARD_STARTFILE_PREFIX_2 >>> #define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/" >>> #define STANDARD_STARTFILE_PREFIX_2 ""' >> $file >>> >>> in 5.5. GCC-4.8.2 - Pass 1 is really not needed (sysroot takes care of > that). >> Have you really checked that? Last time I tried (maybe it was with >> gcc-4.8.0), I think some other paths were added, which is not what we >> want (that was for LFS). > > http://gcc.gnu.org/onlinedocs/gccint/Driver.html > > — Macro: STANDARD_STARTFILE_PREFIX > Define this macro as a C string constant if you wish to override the > standard choice of libdir as the default prefix to try when searching for > startup files such as crt0.o. STANDARD_STARTFILE_PREFIX is not searched when > the compiler is built as a cross compiler. > > — Macro: STANDARD_STARTFILE_PREFIX_1 > Define this macro as a C string constant if you wish to override the > standard choice of /lib as a prefix to try after the default prefix when > searching for startup files such as crt0.o. STANDARD_STARTFILE_PREFIX_1 is > not searched when the compiler is built as a cross compiler. > > — Macro: STANDARD_STARTFILE_PREFIX_2 > Define this macro as a C string constant if you wish to override the > standard choice of /lib as yet another prefix to try after the default > prefix when searching for startup files such as crt0.o. > STANDARD_STARTFILE_PREFIX_2 is not searched when the compiler is built as a > cross compiler. > > So yeah, I'm pretty sure :-) > Well,
You may be right, but do not forget that gcc-pass1 is built as a cross compiler, but used as a native compiler (for binutils and gcc passes 2). This is pretty non standard and undocumented, although it has been working since 2007 (on diy-linux, then imported to LFS), so the doc may not apply too... Pierre -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page