Hi!
I have the distrib running on the device, Xorg still isn't working but that's
something else. I used aptitude to get a few libs and copied them to my
computer for cross-compiling. I then erased all 19 symlinks who were bad
(linked to /lib) and whose libs are included in the cross-compiler (libcrypt,
libBrokenLocale, etc).
Now, I can use two cross-compiler to compile my application in EABI.
The one provided by TS (arm-none-linux-gnueabi) gives me this error at linking:
ERROR: Source object
/home/nib/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib/libcrypt.so has EABI
version 0, but target tmg-arm has EABI version 4
failed to merge target specific data of file
/home/nib/arm-unknown-linux-gnu/arm-unknown-linux-gnu/lib/libcrypt.so
Then print pages and pages of undefined reference.
The cross-compiler provided by Martin who is probably more up-to-date and
faster gives me this error:
/usr/armel/lib/libcairomm-1.0.so: undefined reference to
`std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char,
std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&,
char const*,
/usr/armel/lib/libglibmm-2.4.so.1: undefined reference to
`std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&
std::__ostream_insert<wchar_t, std::char_traits<wchar_t>
>(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, wchar_t const*,
Which I heard is because libstdc++ is too recent for the Debian Armel aptitude
provided libs.
How the hell I am supposed to compile something??
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|