[oe] [meta-qt5][PATCH 1/3] populate_sdk_qt5.bbclass: Fix symlink location for QtCreator use

Jonathan Liu net147 at gmail.com
Tue Feb 25 03:20:44 UTC 2014


On 25 February 2014 07:28, Otavio Salvador <otavio at ossystems.com.br> wrote:
> The QtCreator is quite broken regarding finding the mkspecs files; so
> to workaround it we must to add a symlink to it. The workaround was in
> place but in the wrong sysroot, it must to be in the /native/ one.
>
> Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
> ---
>  classes/populate_sdk_qt5.bbclass |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/classes/populate_sdk_qt5.bbclass b/classes/populate_sdk_qt5.bbclass
> index 3b849e9..635dd6d 100644
> --- a/classes/populate_sdk_qt5.bbclass
> +++ b/classes/populate_sdk_qt5.bbclass
> @@ -27,7 +27,7 @@ toolchain_create_sdk_env_script_append () {
>      echo 'export QT_CONF_PATH=${SDKPATHNATIVE}${OE_QMAKE_PATH_HOST_BINS}/qt.conf' >> $script
>
>      # make a symbolic link to mkspecs for compatibility with QTCreator
> -    (cd ${SDK_OUTPUT}/${SDKTARGETSYSROOT}; \
> +    (cd ${SDK_OUTPUT}/${SDKPATHNATIVE}; \
>           ln -sf ${SDKTARGETSYSROOT}${libdir}/${QT_DIR_NAME}/mkspecs mkspecs;)
>
>      # Generate a qt.conf file to be deployed with the SDK
> --
> 1.7.10.4
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Acked-by: Jonathan Liu <net147 at gmail.com>

Tested and working. Qt Creator now finds the mkspec after applying this patch.

Regards,
Jonathan



More information about the Openembedded-devel mailing list