Re: jak się zabrać za "Unresolved symbols"

Bartosz Świątek shadzik w gmail.com
Śro, 10 Lis 2010, 07:40:41 CET


W dniu 10 listopada 2010 00:30 użytkownik Paweł Zuzelski
<pawelz w pld-linux.org> napisał:
> 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.

Już tak nie mundrkuj :P



-- 
"I'm living proof if you do one thing right in your career, you can
coast for a long time. A LOOOOONG time." -Guy Kawasaki


Więcej informacji o liście dyskusyjnej pld-users-pl