Hello Khem,

* Khem Raj wrote on Thu, Oct 21, 2010 at 10:23:51PM CEST:
> When building gcc and binutils in a cross environment there is a
> conflict with respect to --with-sysroot libtool 2.4 expects
> --with-sysroot on configure options to use sysroot which is fine now
> the build time sysroot and run time sysroot for gcc and binutils might
> differ eg. when building binutils build=x86_64-linux
> host=arm-linux-gnueabi target=arm-linux-gnueabi, in this case we are
> building binutils like a target package in terms of cross compiling
> but if we use --with-sysroot without a value then libtool will guess
> it right pointing to build time sysroot but binutils will then use a
> default sysroot which is not pointing to / on the target file system,
> if we set --with-sysroot="/" then binutils will get it right but
> libtool will get it wrong.
> 
> toolchain has two options when it comes to sysroot --with-sysroot and
> --with-build-sysroot I think libtool should also differentiate between
> two and set both to same if not explicitly set during configure time.
> I think libtool means to use build time sysroot and not runtime
> sysroot its just that configure options are colliding

Can we take a step back here.  Did you regenerate the GCC and binutils
source trees with Libtool 2.4?  Upstream hasn't done that move yet,
precisely because the --with-sysroot issues need to be hashed out first.

Or are you trying to build GCC as well as other sources with the same
configure options?

Thanks,
Ralf

_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to