symbole libstdc++

Bart uzi18 w o2.pl
Śro, 21 Mar 2007, 21:39:54 CET


Jakub Bogusz wrote:
> On Wed, Mar 21, 2007 at 08:55:13PM +0100, Bart wrote:
>   
>> Skad wytrzasnac symbole? Przed pakowaniem w paczki chyba wszystko jest
>> stripowane?
>>
>> /home/users/uzi/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib/nof/crtn.o 
>> -mcpu=823 -Wl,-O1 -Wl,-soname -Wl,libtuxbox-configfile.so.0 -o
>> .libs/libtuxbox-configfile.so.0.0.0
>> /usr/lib/libstdc++.so: could not read symbols: Invalid operation
>> collect2: ld returned 1 exit status
>> make[4]: *** [libtuxbox-configfile.la] Błąd 1
>> make[4]: Opuszczenie katalogu
>> `/home/users/uzi/tuxbox/head/apps/misc/libs/libconfigfile'
>>     
>
> Ale może zacznij od tego, co usiłujesz zrobić?
>
> Z tego co widzę jest to próba kompilacji (skrośnej?) na ppc, a dla
> jakiej architektury jest /usr/lib/libstdc++.so?
> Jeśli innej, to najwyraźniej kompilator dostaje/bierze tę bibliotekę
> z niewłaściwego katalogu (tzn. systemowego zamiast z drzewa dla swojej
> architektury docelowej). Za mało danych żeby stwierdzić skąd to się
> bierze, nie widać nawet pełnego polecenia linkowania.
>
>
>   
Making all in libconfigfile
make[4]: Wejście do katalogu
`/home/users/uzi/tuxbox/head/apps/misc/libs/libconfigfile'
/bin/sh ../libtool --tag=CXX   --mode=link powerpc-tuxbox-linux-gnu-g++ 
-Wall -mcpu=823 -pipe -Os  -Wl,-O1 -o libtuxbox-configfile.la -rpath
/home/users/uzi/dbox2/cdkroot/lib configfile.lo
powerpc-tuxbox-linux-gnu-g++ -shared -nostdlib
/home/users/uzi/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib/nof/crti.o
/home/users/uzi/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/nof/crtbeginS.o 
.libs/configfile.o 
-L/home/users/uzi/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/nof
-L/home/users/uzi/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4
-L/home/users/uzi/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib/nof
-L/home/users/uzi/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib
/usr/lib/libstdc++.so -L/usr/lib/gcc-lib/athlon-pld-linux/3.3.6 -lm -lc
-lgcc_s_nof
/home/users/uzi/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/nof/crtsavres.o
/home/users/uzi/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/nof/crtendS.o
/home/users/uzi/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/lib/nof/crtn.o 
-mcpu=823 -Wl,-O1 -Wl,-soname -Wl,libtuxbox-configfile.so.0 -o
.libs/libtuxbox-configfile.so.0.0.0
/usr/lib/libstdc++.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status


Wystarczy?
Widac jak byk odwolanie do : /usr/lib/libstdc++.so
Kurcze nie wiem jak to ugryzc, a lud na forach nie wie, dokumentacja
glownie po niemiecku ;/
Chcialem przebudowac sobie firmware z cvs-a tuxbox.org .



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