Dziwactwo z linkowaniem libstdc++ i olewanie .la
Piotr Szymanski
djurban w pld-dc.org
Sob, 26 Mar 2005, 12:40:30 CET
Hi,
Następujący mam problem z linkowaniem wszystkeigo libstdc++:
asp.c :
-----------------------------
#ifdef __cplusplus
extern "C"
#endif
char new_aspell_config ();
int
main ()
{
new_aspell_config ();
;
return 0;
}
-----------------------------
Nie działa:
-----------------------------
athlon-pld-linux-gcc -o conftest -ansi -O2 -march=athlon -mtune=athlon -O2
-L/usr/lib -L/usr/X11R6/lib ./asp.c -laspell
/usr/bin/../lib/libstdc++.so.6: undefined reference to
`_Unwind_DeleteException w GCC_3.0'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
`_Unwind_Resume w GCC_3.0'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
`_Unwind_RaiseException w GCC_3.0'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
`_Unwind_GetRegionStart w GCC_3.0'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
`_Unwind_GetDataRelBase w GCC_3.0'
/usr/bin/../lib/libstdc++.so.6: undefined reference to `_Unwind_SetGR w GCC_3.0'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
`_Unwind_GetLanguageSpecificData w GCC_3.0'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
`_Unwind_Resume_or_Rethrow w GCC_3.3'
/usr/bin/../lib/libstdc++.so.6: undefined reference to `_Unwind_GetIP w GCC_3.0'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
`_Unwind_GetTextRelBase w GCC_3.0'
/usr/bin/../lib/libstdc++.so.6: undefined reference to `_Unwind_SetIP w GCC_3.0'
-----------------------------
Działa:
-----------------------------
athlon-pld-linux-gcc -o conftest -ansi -O2 -march=athlon -mtune=athlon -O2
-L/usr/lib -L/usr/X11R6/lib ./asp.c -laspell -lstdc++
-----------------------------
Niby nie ma problemu, ale w libaspell.la jest wyraznie:
-----------------------------
dependency_libs=' -ldl /usr/lib/libstdc++.la'
-----------------------------
I juz nie rozumiem oco chodzi, wszystko sie tak wali co nie powinno, podobny
blad mialem w X11 i tez linker nie dołączał libstdc++ mimo, że miał je w .la.
O co chodzi?
--
Piotr Szymanski
djurban w pld-linux.org
Więcej informacji o liście dyskusyjnej pld-devel-pl