[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Library reduction on Alpha (was: Re: Alpha: aboot rescue disk)



Adam Di Carlo <adam@onshore.com> writes:

> > P. S. the mklibs.sh libm trick didn't seem to work
> 
> Meaning -- didn't reduce far enough?

Yes, it acually doesn't seem to make any difference. With mklibs.sh:

-rw-r--r--    1 root     root      1743331 Aug  7 18:37 root.bin

total 4273
-rwxr-xr-x    2 root     root       124160 Aug  7 18:36 ld-2.2.3.so*
-rwxr-xr-x    2 root     root       124160 Aug  7 18:36 ld-linux.so.2*
-rw-r--r--    2 root     root       963944 Aug  7 18:36 libc-2.2.3.so
-rw-r--r--    2 root     root       963944 Aug  7 18:36 libc.so.6.1
-rw-r--r--    2 root     root         8888 Aug  7 18:34 libcom_err.so.2
-rw-r--r--    2 root     root         8888 Aug  7 18:34 libcom_err.so.2.0
-rw-r--r--    2 root     root        14608 Aug  7 18:34 libdl-2.2.3.so
-rw-r--r--    2 root     root        14608 Aug  7 18:34 libdl.so.2.1
-rw-r--r--    2 root     root        22904 Aug  7 18:34 libe2p.so.2
-rw-r--r--    2 root     root        22904 Aug  7 18:34 libe2p.so.2.3
-rw-r--r--    2 root     root        90488 Aug  7 18:34 libext2fs.so.2
-rw-r--r--    2 root     root        90488 Aug  7 18:34 libext2fs.so.2.4
-rw-r--r--    2 root     root       578896 Aug  7 18:34 libm-2.2.3.so
-rw-r--r--    2 root     root       578896 Aug  7 18:34 libm.so.6.1
-rw-r--r--    2 root     root        70800 Aug  7 18:30 libnewt.so.0.50
-rw-r--r--    2 root     root        70800 Aug  7 18:30 libnewt.so.0.50.17
-rw-r--r--    2 root     root        17504 Aug  7 18:26 libnss_dns-2.2.3.so
-rw-r--r--    2 root     root        17504 Aug  7 18:26 libnss_dns.so.2
-rw-r--r--    2 root     root        34264 Aug  7 18:29 libpopt.so.0
-rw-r--r--    2 root     root        34264 Aug  7 18:29 libpopt.so.0.0.0
-rw-r--r--    2 root     root        86352 Aug  7 18:29 libresolv-2.2.3.so
-rw-r--r--    2 root     root        86352 Aug  7 18:29 libresolv.so.2.1
-rw-r--r--    2 root     root       132168 Aug  7 18:32 libslang.so.1
-rw-r--r--    2 root     root       132168 Aug  7 18:32 libslang.so.1.4.4
-rw-r--r--    2 root     root        13488 Aug  7 18:27 libuuid.so.1
-rw-r--r--    2 root     root        13488 Aug  7 18:27 libuuid.so.1.2

With mklibs.py:

-rw-r--r--    1 root     root      1431323 Aug  7 18:56 root.bin

total 3083
-rwxr-xr-x    2 root     root       124160 Aug  7 18:55 ld-2.2.3.so*
-rwxr-xr-x    2 root     root       124160 Aug  7 18:55 ld-linux.so.2*
-rw-r--r--    2 root     root       948288 Aug  7 18:55 libc-2.2.3.so
-rw-r--r--    2 root     root       948288 Aug  7 18:55 libc.so.6.1
-rw-r--r--    2 root     root         8888 Aug  7 18:55 libcom_err.so.2
-rw-r--r--    2 root     root         8888 Aug  7 18:55 libcom_err.so.2.0
-rw-r--r--    2 root     root        14608 Aug  7 18:55 libdl-2.2.3.so
-rw-r--r--    2 root     root        14608 Aug  7 18:55 libdl.so.2.1
-rw-r--r--    2 root     root        22904 Aug  7 18:55 libe2p.so.2
-rw-r--r--    2 root     root        22904 Aug  7 18:55 libe2p.so.2.3
-rw-r--r--    2 root     root        90488 Aug  7 18:55 libext2fs.so.2
-rw-r--r--    2 root     root        90488 Aug  7 18:55 libext2fs.so.2.4
-rw-r--r--    2 root     root         3168 Aug  7 18:55 libm-2.2.3.so
-rw-r--r--    2 root     root         3168 Aug  7 18:55 libm.so.6.1
-rw-r--r--    2 root     root        70784 Aug  7 18:55 libnewt.so.0.50
-rw-r--r--    2 root     root        70784 Aug  7 18:55 libnewt.so.0.50.17
-rw-r--r--    2 root     root        17504 Aug  7 18:52 libnss_dns-2.2.3.so
-rw-r--r--    2 root     root        17504 Aug  7 18:52 libnss_dns.so.2
-rw-r--r--    2 root     root        34264 Aug  7 18:55 libpopt.so.0
-rw-r--r--    2 root     root        34264 Aug  7 18:55 libpopt.so.0.0.0
-rw-r--r--    2 root     root        72256 Aug  7 18:55 libresolv-2.2.3.so
-rw-r--r--    2 root     root        72256 Aug  7 18:55 libresolv.so.2.1
-rw-r--r--    2 root     root       132120 Aug  7 18:55 libslang.so.1
-rw-r--r--    2 root     root       132120 Aug  7 18:55 libslang.so.1.4.4
-rw-r--r--    2 root     root        13488 Aug  7 18:55 libuuid.so.1
-rw-r--r--    2 root     root        13488 Aug  7 18:55 libuuid.so.1.2

so libm is still the culprit. I think I'll just change rootdisk.sh to
use mklibs.py for Alpha for now.

        Falk



Reply to: