Arkadiusz Miskiewicz napisał(a): > On Thursday 05 of April 2007, pluto wrote: > >> Provides: ldconfig >> +Provides: rtld(GNU_HASH) > > rpm sam znajduje Requires od tego (np. w openoffice.org) więc logiczne wydaje > się, że powinien znajdywać także Provides i wtedy powyższy hack jest zbędny.
pomysl, jak rpm ma niby znajdowac provides w glibcu? obsluga hash-y siedzi zaszyta w skompilowanym kodzie. wymagania binarek sa natomiast dostepne poprzez ich sekcje zaszyte w elf-ie i rpm moze to wydobyc przy skladaniu requires: $ gcc fpu.c -o fpu -Wl,--hash-style=sysv; readelf -SW fpu|grep -i hash [ 3] .hash HASH 0000000000400278 000278 000024 04 A 4 0 8 $ gcc fpu.c -o fpu -Wl,--hash-style=gnu; readelf -SW fpu|grep -i hash [ 3] .gnu.hash GNU_HASH 0000000000400278 000278 00001c 00 A 4 0 8 dlatego spec glibca powinien miec odpowiednie provides ( tak samo jak i w fedorze ). # The dynamic linker supports DT_GNU_HASH Provides: rtld(GNU_HASH) Autoreq: false > Sprawdzałeś przed wrzucaniem hacka dlaczego nie znajduje? tak. _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
