This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [rfc] using --with-sysroot for native builds
- From: Alan Modra <amodra at gmail dot com>
- To: Matthias Klose <doko at ubuntu dot com>
- Cc: binutils at sourceware dot org
- Date: Fri, 29 Oct 2010 12:33:10 +1030
- Subject: Re: [rfc] using --with-sysroot for native builds
- References: <4CC9956B.2090303@ubuntu.com>
On Thu, Oct 28, 2010 at 05:23:23PM +0200, Matthias Klose wrote:
> currently the --sysroot option for ld is only available if binutils
> is configured --with-sysroot=<...>. My use case for using sysroots
> for native builds is having multiple chroots for different releases
> of an OS available for testing, and not having to install a new
> compiler/linker in the chroot itself. This basically works when
> configuring --with-sysroot=/, but then libraries are searched in //
> instead of /.
>
> The following patch makes the --sysroot option available to ld
> independently of the configure option (making ld.bfd and ld.gold
> consistent), and avoids the extra slash prefix.
I think this should only be made available when native. That's even
what you said above and in $subject, but your patch makes a cross
linker accept --sysroot. Cross-linkers configured without a sysroot
will not search the usual directories.
--
Alan Modra
Australia Development Lab, IBM