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