On 03/09/2011 08:55 AM, Gary Thomas wrote:
On 03/08/11 23:41, Khem Raj wrote:
| arm-angstrom-linux-gnueabi-libtool: link: warning: library
`/work/local/Angstrom_BeagleBoard/tmp/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/libgstbase-0.10.la'


was moved. | /bin/grep:
/work/local/Angstrom_BeagleBoard/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/lib/libgstreamer-0.10.la:


No such file or directory | /bin/sed: can't read
/work/local/Angstrom_BeagleBoard/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/lib/libgstreamer-0.10.la:


No such file or directory | arm-angstrom-linux-gnueabi-libtool:
link:
`/work/local/Angstrom_BeagleBoard/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/lib/libgstreamer-0.10.la'


is not a valid libtool archive

Any ideas how to fix this?

seems libtool is looking in machine sysroot where as it should be
looking in arch sysroot

could you try adding EXTRA_OECONF +=
"--with-libtool-sysroot=${STAGING_DIR_TARGET}" to corresponding
recipe and see if that helps ?

No change, sorry.


I don't see that this ever got resolved - I still run into it at least with release-2012-03.

The issue seems to have cropped up now that sysroot support was added to libtool in 2.4 and now the code in autotools.bbclass kicks in that adds --with-libtool-sysroot=${STAGING_DIR_HOST} to configur opts in oe_runconf.

Should that be --with-libtool-sysroot=${STAGING_TARGET_DIR} (arch vs machine) instead? I would think that most things are arch dependent but that some things would be machine dependent.

Tim


_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to