[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Sub Hurd does not use the correct loader
From: |
Neal H Walfield |
Subject: |
Sub Hurd does not use the correct loader |
Date: |
Wed, 8 Aug 2001 16:46:31 +0200 |
User-agent: |
Mutt/1.3.18i |
When we boot a subhurd, we use the loader found in the parent Hurd and
not the child Hurd. If the version of libc in the parent and the child
are the same, this is fine. However, if the version in the child is
could, we could fail to load the executable as this output shows:
neal@desdemona:~ (0)$ LD_LIBRARY_PATH=/mnt/lib /lib/ld.so.1 \
> /mnt/hurd/exec --help
/mnt/hurd/exec: /lib/ld.so.1: version `GLIBC_2.2.3' not found (required
by /mnt/lib/libc.so.0.2)
neal@desdemona:~ (1)$ LD_LIBRARY_PATH=/mnt/lib /mnt/lib/ld.so.1 \
> /mnt/hurd/exec --help
Usage: exec [OPTION...]
Hurd standard exec server.
-?, --help Give this help list
--usage Give a short usage message
-V, --version Print program version
Report bugs to bug-hurd@gnu.org.
neal@desdemona:~ (0)$
The subhurd's root partition has been mounted on /mnt in this example.
pgpSXAu1i2SDA.pgp
Description: PGP signature
- Sub Hurd does not use the correct loader,
Neal H Walfield <=