target_header_dir vs host-x-host

Ian Lance Taylor iant@google.com
Fri Mar 16 13:06:00 GMT 2012


DJ Delorie <dj@redhat.com> writes:

>> OK, but what's wrong --with-sysroot=/ ?
>
> It should work, it just seems "wrong" for a native compiler to have a sysroot...

I agree that it's a bug, but I'm not sure I think it's the same bug that
you think it is.  Every toolchain has a sysroot, really.  I think it's a
bug that GNU ld only accepts the --sysroot option if configured with
--with-sysroot.  The default sysroot for a native toolchain is /.  That
should be the default even for the unusual case of cross-building a
native toolchain.  Right now it isn't, but the bug is not that the
sysroot is /, it's that the sysroot has to be explicitly specified.

Ian



More information about the Gcc mailing list