[oe] libstc++ libtool problem, cross lamanger broken

Koen Kooi k.kooi at student.utwente.nl
Fri May 14 17:33:02 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Almost a week later, any fixes people can try[1]?

[1] apart from sed -i -e
's:-L/OE/angstrom-dev/sysroots/x86_64-linux/usr/lib::g'
sysroots/*/usr/lib/*.la


On 08-05-10 09:53, Koen Kooi wrote:
> Hi,
> 
> I've been getting failures when ARM apps try to link with x86_64
> libxml2, and I started to do some digging:
> 
> grep L/OE/angstrom-dev/sysroots/x86_64-linux/usr/lib
> /OE/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/*.la |
> more | awk -F: '{print $1}' | sed
> s:/OE/angstrom-dev/staging/armv7a-angstrom-linux-gnueabi/usr/lib/::glibaspell.la
> libatkmm-1.6.la
> libcairomm-1.0.la
> libetpan.la
> libFLAC++.la
> libgdkmm-2.4.la
> libgiomm-2.4.la
> libglibmm-2.4.la
> libglibmm_generate_extra_defs-2.4.la
> libgnutlsxx.la
> libgtkmathview_custom_reader.la
> libgtkmathview_libxml2.la
> libgtkmathview_libxml2_reader.la
> libgtkmm-2.4.la
> libmathview_backend_gtk.la
> libmathview_backend_ps.la
> libmathview_backend_svg.la
> libmathview_frontend_custom_reader.la
> libmathview_frontend_libxml2.la
> libmathview_frontend_libxml2_reader.la
> libmathview.la
> libpangomm-1.4.la
> libpcrecpp.la
> libpoppler-glib.la
> libpoppler.la
> libpspell.la
> libschroedinger-1.0.la
> libsidplay.la
> libsigc-2.0.la
> libstdc++.la
> libsupc++.la
> libtiffxx.la
> libwebkit-1.0.la
> 
> So pretty much anything with a c++ dep gets a bogus .la file, so lets
> look at libstdc++.la:
> 
> dependency_libs=' -L/OE/angstrom-dev/sysroots/x86_64-linux/usr/lib
> /OE/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/libstdc++.la'
> 
> So it looks like the cross.bbclass lamangler needs some more work.
> 
> regards,
> 
> Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFL7YlOMkyGM64RGpERAjBZAKCK/+SSGgnqz7J8KVL31hI7zC1qRgCgsJGX
O/dkdGg7FraOdiQFEhxL8MQ=
=FKfz
-----END PGP SIGNATURE-----





More information about the Openembedded-devel mailing list