On 4/22/12 3:48 PM, Pierre Labastie wrote:
> cp gcc/Makefile.in{,.orig}
> sed '/^CROSS_SYSTEM_HEADER_DIR/s@= .*@= /tools/include@' \
> gcc/Makefile.in.orig> gcc/Makefile.in
> cp gcc/cppdefault.c{,.orig}
> sed '/#define STANDARD_INCLUDE_DIR/s@"/usr/include"@0@g' \
> gcc/cppdefault.c.orig> gcc/cppdefault.c
Well the STANDARD_INCLUDE_DIR constant isn't even used by gcc-4.7.0, so
I've already dropped that from the jh branch:
http://www.linuxfromscratch.org/~jhuntwork/sysroot/chapter05/gcc-pass2.html
The CROSS_SYSTEM_HEADER_DIR is used for pass1 gcc and
NATIVE_SYSTEM_HEADER_DIR is used for pass2. If the configure switch you
propose does effectively the same thing for pass2, I don't mind using it.
What about pass1? Is there a corresponding switch? I haven't
investigated 4.7.0 too deeply yet.
JH
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page