Tomasz Mateja napisał(a): > Andrzej Krzysztofowicz napisał(a): >> Tomasz Mateja wrote: >>> Andrzej Krzysztofowicz napisał(a): >>>> Tomasz Mateja wrote: >>>>> wywala się na: >>>> [...] >>>>> nm -u /home/users/builder/rpm/BUILD/glibc-2.6/builddir/elf/ld.so | cmp >>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>> -s /dev/null - >>>>> make[2]: *** >>>> Zobacz jakie masz niezdefiniowane symbole w tym pliku, albo co takiego nm >>>> wypisuje, czego nie powinno... >>>> >>> Nie wiem czy o to chodzilo: >>> >>> [EMAIL PROTECTED] SPECS]$ nm -u >>> /home/users/builder/rpm/BUILD/glibc-2.6/builddir/elf/ld.so >>> U >>> U >>> U >>> U __thread_self >> No to wiemy, na czym sie sypie. Teraz zostaje dociec dlaczego. >> > > debianowcy też to znalezli: > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=425785 > ale nie udało mi się znalezc solution > Może jakiś masta haka na to spojzec? > Kurcze w debianie chyba ta łatka załatwia sprawe ale wygląda trochę na ugly hack niż na rozwiązanie:
+--- elf/Makefile 2007-05-23 16:14:22.000000000 +0200 ++++ elf/Makefile 2007-05-24 08:55:32.000000000 +0200 +@@ -311,7 +311,7 @@ + $(filter-out $(map-file),$^) $(load-map-file) \ + -Wl,-soname=$(rtld-installed-name) -T [EMAIL PROTECTED] + rm -f [EMAIL PROTECTED] +- nm -u $@ | cmp -s /dev/null - ++ objdump -T $@ | grep 'D. \*UND\*' | cmp -s /dev/null - + + # interp.c exists just to get this string into the libraries. + CFLAGS-interp.c = -D'RUNTIME_LINKER="$(rtlddir)/$(rtld-installed-name)"' \ -- T. _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
