Radoslaw Zielinski <[EMAIL PROTECTED]> [09-07-2004 12:03]: > Chciałem skorzystać z debuginfo; po rpm -i *-debuginfo* i gdb program > nie zadziałało. W gdb.info znalazłem, że binarka musi mieć sekcję > .gnu_debuglink; binarki z Ac, które sprawdziłem, oraz moje własne > kompilaty przy użyciu rpm-4.3-0.20040107.24 jej nie mają.
> Powód: skrypt /usr/lib/rpm/find-debuginfo.sh wywołuje:
> eu-strip -f "${debugfn}" -o "$f.tmp" "$f" || :
> rm -f "$f.tmp"
> Dzięki temu binarka $f pozostaje niewystripowana, ale nie ma też sekcji
> .gnu_debuglink...
> Rozwiązanie: wyrzucić -o z wywołania eu-strip (pewnie będzie problem ze
> stripowaniem w przypadku budowania z --debug) lub dodać wywołanie
> "objcopy --add-gnu-debuglink=$f.debug $f".
Nikt nie skomentował, a nadal nie działa. Coś pominąłem / czegoś nie
wiem / gdzieś się mylę?
--
Radosław Zieliński <[EMAIL PROTECTED]>
[ GPG key: http://radek.karnet.pl/ ]
pgpxKMj8BLQvI.pgp
Description: PGP signature
_______________________________________________ pld-devel-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
