[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [patches] Cross-building instructions
- To: "Joseph S. Myers" <joseph@xxxxxxxxxxxxxxxx>
- Subject: Re: [patches] Cross-building instructions
- From: Jim Blandy <jimb@xxxxxxxxxxxxxxxx>
- Date: Thu, 15 Feb 2007 09:20:52 -0800
"Joseph S. Myers" <joseph@xxxxxxxxxxxxxxxx> writes:
> On Wed, 14 Feb 2007, Jim Blandy wrote:
>
>> binutils 2.17 and GDB 4.1, which were current as we wrote this.
>
> GCC not GDB.
Fixed.
>> > $src/libc/configure \
>> > --prefix=$phase2/$target \
>
> Never configure glibc with a prefix other than /usr. Configure with
> --prefix=/usr and use install_root to install in a sysroot; configure the
> compiler with that same sysroot.
>
> In various places glibc's configuration checks for whether the prefix is
> /usr and does special handling only if that is the case. Unless you use
> --prefix=/usr you will get an installation that does not use the standard
> Linux directory layouts and cannot be used as a basis for the root
> filesystem on your target system compatibly with normal glibc
> installations.
Wonderful. I'll use that explanation almost unchanged.