jak się zabrać za "Unresolved symbols"
Paweł Zuzelski
pawelz w pld-linux.org
Śro, 10 Lis 2010, 00:30:20 CET
On Tue, 09 Nov 2010, Krzysztof Goliński wrote:
> > Poprawić linkowanie. Jednak w softu rozprowadzanego w postaci
> > binarek to nie wchodzi w grę i jedyne rozwiązanie to wyłączyć
> > sprawdzanie uresolved symbols.
>
> Dziękuję za odpowiedź. Chciałbym się jeszcze upewnić, czy dobrze zrozumiałem.
> Dodałem do speca:
>
> %define skip_post_check_so tutaj-lista-problematycznych-bibliotek.so
>
> I to wystarczy? Skoro linker nie umiał znaleźć problematycznych
> symboli, to co z adresami funkcji, które tam powinny być?
> Z drugiem strony zastanawiałem się, co miałbym podlinkować pod
> problematyczny libnvidia-wfb.so.173.14.22, który jest tworzony przez
> ten pakiet.
>
> Druga dziwna sprawa która nie daje mi spokoju. Po zbudowaniu pakietu z
> dodanym skip_post_check zakomentowałem ten define i puściłem budowanie
> ponownie. Tym razem przeszło bez żadnych problemów - nie wyświetlił
> błędów "Unresolved symbols". Tego nie rozumiem, skąd nagle mu się
> wzięły symbole, skoro nie instalowałem pakietów?
To znaczy, że nie umiesz zakomentować wpisu w specu.
Hint: '#' nie jest komentarzem w specu.
Zajrzyj do moich ostatnich postów na devel-en, tam jest dyskusja na
ten temat.
--
Pozdrawiam,
Paweł
Więcej informacji o liście dyskusyjnej pld-users-pl