[parisc-linux] Initial setup of the `glibc' in the target rootfile
system
Rafael E. Herrera
raffo@neuronet.pitt.edu
Thu, 22 Feb 2001 02:45:57 -0500
Christoph Plattner wrote:
>
> I have found the method working here.
>
> The GLIBC must be built with the line:
>
> make user-defined-trusted-dirs=/lib
>
> This adds the `/lib' to the internal trusted search path, which is
> defined in the generated files ./elf/trusted-dirs.{st,h}. After
> this the normal installation to the configured prefix (in my
> case /usr/parisc/hppa-linux)
>
> make install user-defined-trusted-dirs=/lib
>
> and the installation to the NFS root directory can be done by repeating
> install with
>
> make install user-defined-trusted-dirs=/lib
> install_root=/tftpboot/apollo/root
>
> On the workstation (booted from the palinux-0.5 root file system) I
> mounted my new NFS root to /mnt and used the command
>
> ldconfig -v -r /mnt
I'd like to summarize the previously discussed procedure to build glibc
on the target machine to install in the nfsroot tree.
Assume the evironment vars for the build tree are
MACH=i386-linux
DEST=/mnt/parisc
ROOT=/mnt
(The NFS root exported from the directory /tftpboot/nfsroot)
# The configuration command would be:
# (--prefix seems to be ignored when using install_root later)
HOSTCC=gcc CC=hppa-linux-gcc $ROOT/source/glibc/configure \
--prefix=$DEST --build=$MACH --host=hppa-linux \
--target=hppa-linux --with-headers=$ROOT/source/linux/include \
--disable-profile --without-cvs --enable-add-ons
# The build command
make user-defined-trusted-dirs=/lib
# the install command
make install user-defined-trusted-dirs=/lib \
install_root=/tftpboot/nfsroot
Sadly, the boot process stops when init starts. Any comments?
--
Rafael