Dlaczego rpm jest linkowany dynamicznie?

Michal Kochanowicz michal w michal.waw.pl
Sob, 7 Lip 2001, 19:25:29 CEST


Cześć

Kolejna niespodzianka:
$ ldd rpm-i686
        libdb.so.2 => /usr/lib/libdb.so.2 (0x40023000)
        libz.so.1 => /lib/libz.so.1 (0x40031000)
        libbz2.so.1 => /usr/lib/libbz2.so.1 (0x4003f000)
        libc.so.6 => /lib/libc.so.6 (0x4004f000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Nazwą się nie przejmujcie - to jest rpm jaki powstał ze zwykłego
rpm -bb rpm.spec
tylko zmieniłem mu nazwę żeby nie pomieszał mi się z tym po
--target=i586
Natomiast rpm dostarczony w pakiecie (rpm-4.0.2-23) jest już linkowany
statycznie. Czemu mój jest inny?

Zastanawiam się czy u mnie nie jest coś konkretniej zwalone. Chciałem
sprawdzić czy rpm jes OK.
# rpm -V rpm
..5.....   /usr/lib/rpm/i586-pld-linux/macros
....L...   /usr/lib/rpm/i686-pld-linux

No dobra - coś jest walnięte. Tak dla jaj zrobiłem:
# rpm -qf /usr/lib/rpm/i586-pld-linux/macros
rpm-4.0.2-23
rpm-4.0.2-23
Dlaczego dwa razy?

No ale nieważne. Jak jest zwalone to przeinstaluję i będzie ok.
# rpm -Uv --force /mnt/PLD/RPMS/rpm-4.0.2-23.i686.rpm
Preparing packages for installation...
rpm-4.0.2-23
# rpm -V rpm
..5.....   /usr/lib/rpm/i586-pld-linux/macros
....L...   /usr/lib/rpm/i686-pld-linux
Nie jest ok. Dlaczego? Jakieś sugestie?
-- 
--= Michal Kochanowicz==--==--==BOFH==--==--==michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--



Więcej informacji o liście dyskusyjnej pld-devel-pl