glibc configparms file unnecessary

Rudolf Floers r.floers at web.de
Tue Nov 28 06:12:48 PST 2000


> I have and that's why configparms is in the book. The Glibc FAQ says you 
> don't have to do so on Linux. True. But the FAQ and the actual outcome of 
> 'make install' contradict eachother. Call it a bug in the make install phase 
> if you will. Or perhaps because install_root=$LFS is being used it cancels 
> out that "if prefix is set to /usr than slibdir and sysconfdir will be set to 
> /lib and /etc respectively"


i've just compiled glibc-2.1.3 with crypt, threads and the glibc-2.1.3.patch.
and _no_ configparms file!
then installed it into /mnt/floppy with
make install_root=/mnt/floppy install

and...:

cd /mnt/floppy
ls
total 24k
drwxr-xr-x   6 root     root         4.0k Nov 28 15:07 .
drwxr-xr-x   7 root     root         4.0k Nov 22 19:47 ..
drwxr-xr-x   2 root     root         4.0k Nov 28 15:07 etc
drwxr-xr-x   2 root     root         4.0k Nov 28 15:07 lib
drwxr-xr-x   2 root     root         4.0k Nov 28 15:07 sbin
drwxr-xr-x   9 root     root         4.0k Nov 28 15:07 usr

ls etc
total 12k
drwxr-xr-x   2 root     root         4.0k Nov 28 15:07 .
drwxr-xr-x   6 root     root         4.0k Nov 28 15:07 ..
lrwxrwxrwx   1 root     root           29 Nov 28 15:06 localtime -> ../usr/share/zoneinfo/Factory
-rw-r--r--   1 root     root         1.6k Nov 28 15:07 rpc

ls lib
total 2.4M
drwxr-xr-x   2 root     root         4.0k Nov 28 15:07 .
drwxr-xr-x   6 root     root         4.0k Nov 28 15:07 ..
-rwxr-xr-x   1 root     root         107k Nov 28 15:07 ld-2.1.3.so
lrwxrwxrwx   1 root     root           11 Nov 28 15:07 ld-linux.so.2 -> ld-2.1.3.so
-rwxr-xr-x   1 root     root         5.7k Nov 28 15:06 libBrokenLocale-2.1.3.so
lrwxrwxrwx   1 root     root           24 Nov 28 15:07 libBrokenLocale.so.1 -> libBrokenLocale-2.1.3.so
-rwxr-xr-x   1 root     root          18k Nov 28 15:06 libSegFault.so
-rwxr-xr-x   1 root     root         1.1M Nov 28 15:06 libc-2.1.3.so
lrwxrwxrwx   1 root     root           13 Nov 28 15:07 libc.so.6 -> libc-2.1.3.so
-rwxr-xr-x   1 root     root          25k Nov 28 15:06 libcrypt-2.1.3.so
lrwxrwxrwx   1 root     root           17 Nov 28 15:07 libcrypt.so.1 -> libcrypt-2.1.3.so
-rwxr-xr-x   1 root     root         273k Nov 28 15:06 libdb-2.1.3.so
lrwxrwxrwx   1 root     root           15 Nov 28 15:06 libdb.so.2 -> libdb1-2.1.3.so
lrwxrwxrwx   1 root     root           14 Nov 28 15:07 libdb.so.3 -> libdb-2.1.3.so
-rwxr-xr-x   1 root     root          62k Nov 28 15:06 libdb1-2.1.3.so
lrwxrwxrwx   1 root     root           15 Nov 28 15:07 libdb1.so.2 -> libdb1-2.1.3.so
-rwxr-xr-x   1 root     root          15k Nov 28 15:07 libdl-2.1.3.so
lrwxrwxrwx   1 root     root           14 Nov 28 15:07 libdl.so.2 -> libdl-2.1.3.so
-rwxr-xr-x   1 root     root         182k Nov 28 15:06 libm-2.1.3.so
lrwxrwxrwx   1 root     root           13 Nov 28 15:07 libm.so.6 -> libm-2.1.3.so
-rwxr-xr-x   1 root     root         104k Nov 28 15:07 libnsl-2.1.3.so
lrwxrwxrwx   1 root     root           15 Nov 28 15:07 libnsl.so.1 -> libnsl-2.1.3.so
-rwxr-xr-x   1 root     root          55k Nov 28 15:07 libnss_compat-2.1.3.so
lrwxrwxrwx   1 root     root           22 Nov 28 15:07 libnss_compat.so.2 -> libnss_compat-2.1.3.so
-rwxr-xr-x   1 root     root          27k Nov 28 15:06 libnss_db-2.1.3.so
lrwxrwxrwx   1 root     root           18 Nov 28 15:07 libnss_db.so.2 -> libnss_db-2.1.3.so
-rwxr-xr-x   1 root     root          16k Nov 28 15:06 libnss_dns-2.1.3.so
lrwxrwxrwx   1 root     root           19 Nov 28 15:07 libnss_dns.so.2 -> libnss_dns-2.1.3.so
-rwxr-xr-x   1 root     root          42k Nov 28 15:06 libnss_files-2.1.3.so
lrwxrwxrwx   1 root     root           21 Nov 28 15:07 libnss_files.so.2 -> libnss_files-2.1.3.so
-rwxr-xr-x   1 root     root          19k Nov 28 15:07 libnss_hesiod-2.1.3.so
lrwxrwxrwx   1 root     root           22 Nov 28 15:07 libnss_hesiod.so.2 -> libnss_hesiod-2.1.3.so
-rwxr-xr-x   1 root     root          46k Nov 28 15:07 libnss_nis-2.1.3.so
lrwxrwxrwx   1 root     root           19 Nov 28 15:07 libnss_nis.so.2 -> libnss_nis-2.1.3.so
-rwxr-xr-x   1 root     root          53k Nov 28 15:07 libnss_nisplus-2.1.3.so
lrwxrwxrwx   1 root     root           23 Nov 28 15:07 libnss_nisplus.so.2 -> libnss_nisplus-2.1.3.so
-rwxr-xr-x   1 root     root          86k Nov 28 15:06 libpthread-0.8.so
lrwxrwxrwx   1 root     root           17 Nov 28 15:07 libpthread.so.0 -> libpthread-0.8.so
-rwxr-xr-x   1 root     root          57k Nov 28 15:06 libresolv-2.1.3.so
lrwxrwxrwx   1 root     root           18 Nov 28 15:07 libresolv.so.2 -> libresolv-2.1.3.so
-rwxr-xr-x   1 root     root          18k Nov 28 15:06 librt-2.1.3.so
lrwxrwxrwx   1 root     root           14 Nov 28 15:07 librt.so.1 -> librt-2.1.3.so
-rwxr-xr-x   1 root     root          22k Nov 28 15:06 libthread_db-1.0.so
lrwxrwxrwx   1 root     root           19 Nov 28 15:07 libthread_db.so.1 -> libthread_db-1.0.so
-rwxr-xr-x   1 root     root          12k Nov 28 15:07 libutil-2.1.3.so
lrwxrwxrwx   1 root     root           16 Nov 28 15:07 libutil.so.1 -> libutil-2.1.3.so

ls usr
total 36k
drwxr-xr-x   9 root     root         4.0k Nov 28 15:07 .
drwxr-xr-x   6 root     root         4.0k Nov 28 15:07 ..
drwxr-xr-x   2 root     root         4.0k Nov 28 15:07 bin
drwxr-xr-x  22 root     root         4.0k Nov 28 15:07 include
drwxr-xr-x   2 root     root         4.0k Nov 28 15:06 info
drwxr-xr-x   3 root     root         4.0k Nov 28 15:07 lib
drwxr-xr-x   2 root     root         4.0k Nov 28 15:07 libexec
drwxr-xr-x   2 root     root         4.0k Nov 28 15:07 sbin
drwxr-xr-x   5 root     root         4.0k Nov 28 15:06 share

ls sbin
total 264k
drwxr-xr-x   2 root     root         4.0k Nov 28 15:07 .
drwxr-xr-x   6 root     root         4.0k Nov 28 15:07 ..
-rwxr-xr-x   1 root     root         251k Nov 28 15:07 sln


i don't think creating the configparms file hurts, so don't want to argue
about that. actually, just wanted to make sure that all files are in the
right place on my system which was compiled without configparms file. 
and they seem to.
other peoples results with no configparms file do confuse me however.
do i miss something?

-- 
Unsubscribe: send email to lfs-discuss-request at linuxfromscratch.org
and put unsubscribe in the subject header of the message




More information about the lfs-dev mailing list