From: Koen Kooi Date: Sat, 2 Aug 2008 20:20:27 +0000 (+0000) Subject: qt4_staging.inc: something in the qt build process hardcodes the tooldir to the targe... X-Git-Tag: Release-2010-05/1~6381^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5ec40d0ce1120dba39a90864b8225b4a6f7a96f6;p=openembedded.git qt4_staging.inc: something in the qt build process hardcodes the tooldir to the target stagingdir, while the actual tools reside in the native target dir. Copy over the tools to work around this. This is a bandaid, the proper fix would be to use the newly gained crosscompile support in qt 4.4.1. --- diff --git a/packages/qt4/qt_staging.inc b/packages/qt4/qt_staging.inc index 705ae14f8d..de941df1df 100644 --- a/packages/qt4/qt_staging.inc +++ b/packages/qt4/qt_staging.inc @@ -15,6 +15,12 @@ do_stage_append() { cd ${STAGING_LIBDIR} sed -i s#"-L${S}/lib"##g libQt*.la sed -i s#'$(OE_QMAKE_LIBS_X11)'#"${OE_QMAKE_LIBS_X11}"#g libQt*.la + + install -d ${STAGING_DIR_TARGET}/qt4/bin + cp ${STAGING_DIR_NATIVE}/qt4/bin/* ${STAGING_DIR_TARGET}/qt4/bin/ + for qttool in ${STAGING_DIR_TARGET}/qt4/bin/*4 ; do + ln -sf $qttool ${STAGING_DIR_TARGET}/qt4/bin/$(basename $qttool |sed s:4::g) + done } STAGE_TEMP = "${WORKDIR}/temp-staging"