Still can't make anything on Armel-EABI, do you guys really all run your boards
with debian etch-oabi or what?!
The provided TS cross-compiler is working, I had a typo in my makefile so the
error below isn't real. Unfortunately, it then gives the same error as the
Martin one (std::basic_ostream).
So I tried to recompile cairomm and glibmm using those toolchain (instead of
using debian packages).
cairomm went fine.
glibmm gives this error:
/home/nib/arm-none-linux-gnueabi/arm-none-linux-gnueabi/sys-root/usr/lib/libgio-2.0.so:
undefined reference to
So I went, and tried to recompile glib to have a matching libgio-2.0.so, and it
gives this error:
../../gio/.libs/libgio-2.0.so: undefined reference to `inotify_init'
How could it have undefined reference to a lib it compiled itself is beyond
me...
--- In "Dunge2" <> wrote:
>
> 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/
|