Hello,

i use a crosscompiler toolchain for compiling and linking programs from
cygwin to linux.
Currently, i try to figure out some informations about the following
linking errors, but i did not had any succes yet.

Linking...
>\usr\cross\i586-geode-linux-uclibc\bin\..\lib\gcc\i586-geode-linux-uclibc\4.3.2\..\..\..\..\i586-geode-linux-uclibc\bin\ld:
warning: ld-linux.so.2, needed by
\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\usr\lib\librt.so,
not found (try using -rpath or -rpath-link)
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\usr\lib\crt1.o:
In function `_start':
>(.text+0x1d): undefined reference to `__uClibc_main'
>\usr\cross\i586-geode-linux-uclibc\bin\..\lib\gcc\i586-geode-linux-uclibc\4.3.2\..\..\..\..\i586-geode-linux-uclibc\lib\libstdc++.so:
undefined reference to `__C_ctype_toupper'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libpthread.so.0:
undefined reference to `_dl_make_stack_executa...@glibc_private'
>\usr\cross\i586-geode-linux-uclibc\bin\..\lib\gcc\i586-geode-linux-uclibc\4.3.2\..\..\..\..\i586-geode-linux-uclibc\lib\libstdc++.so:
undefined reference to `fstat64'
>\usr\cross\i586-geode-linux-uclibc\bin\..\lib\gcc\i586-geode-linux-uclibc\4.3.2\..\..\..\..\i586-geode-linux-uclibc\lib\libstdc++.so:
undefined reference to `__umod...@gcc_3.0'
>\usr\cross\i586-geode-linux-uclibc\bin\..\lib\gcc\i586-geode-linux-uclibc\4.3.2\..\..\..\..\i586-geode-linux-uclibc\lib\libstdc++.so:
undefined reference to `_stdlib_mb_cur_max'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libpthread.so.0:
undefined reference to `_dl_deallocate_...@glibc_private'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libpthread.so.0:
undefined reference to `_dl_allocate_tls_i...@glibc_private'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libpthread.so.0:
undefined reference to `_rtld_glo...@glibc_private'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libpthread.so.0:
undefined reference to `_dl_get_tls_static_i...@glibc_private'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libpthread.so.0:
undefined reference to `__libc_stack_...@glibc_2.1'
>\usr\cross\i586-geode-linux-uclibc\bin\..\lib\gcc\i586-geode-linux-uclibc\4.3.2\..\..\..\..\i586-geode-linux-uclibc\lib\libstdc++.so:
undefined reference to `__C_ctype_b'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libc.so.0:
undefined reference to `_dl_a...@glibc_private'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libpthread.so.0:
undefined reference to `___tls_get_a...@glibc_2.3'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libpthread.so.0:
undefined reference to `_rtld_global...@glibc_private'
>\usr\cross\i586-geode-linux-uclibc\bin\..\lib\gcc\i586-geode-linux-uclibc\4.3.2\..\..\..\..\i586-geode-linux-uclibc\lib\libstdc++.so:
undefined reference to `__C_ctype_tolower'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libpthread.so.0:
undefined reference to `_dl_allocate_...@glibc_private'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libc.so.0:
undefined reference to `__libc_enable_sec...@glibc_private'
>\usr\cross\i586-geode-linux-uclibc\bin\..\lib\gcc\i586-geode-linux-uclibc\4.3.2\..\..\..\..\i586-geode-linux-uclibc\lib\libstdc++.so:
undefined reference to `__udiv...@gcc_3.0'
>\usr\cross\i586-geode-linux-uclibc\bin\..\i586-geode-linux-uclibc\\sys-root\lib\libc.so.0:
undefined reference to `_dl_tls_get_addr_s...@glibc_private'

what does these error messages mean? any suggestions how to fix them?
compiling and linking an other programs works well.

thank you very much,

matthias

_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to