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
[EMAIL PROTECTED]'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
[EMAIL PROTECTED]'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
[EMAIL PROTECTED]'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
[EMAIL PROTECTED]'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
[EMAIL PROTECTED]'
/usr/bin/../lib/libstdc++.so.6: undefined reference to [EMAIL PROTECTED]'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
[EMAIL PROTECTED]'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
[EMAIL PROTECTED]'
/usr/bin/../lib/libstdc++.so.6: undefined reference to [EMAIL PROTECTED]'
/usr/bin/../lib/libstdc++.so.6: undefined reference to
[EMAIL PROTECTED]'
/usr/bin/../lib/libstdc++.so.6: undefined reference to [EMAIL PROTECTED]'
-----------------------------
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
[EMAIL PROTECTED]
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl