This patchset makes the PACKAGE_ARCH setting much more robust as it is auto-detected for most common and hard to guess cases.
The biggest benefit of this is the reducing of amount of package builds as many are now shared by the MACHINE_SUBARCH package architecture. Otavio Salvador (23): fsl-dynamic-packagearch.bbclass: Dynamically set package architecture xf86-input-evdev: Drop PACKAGE_ARCH override imx-base.inc: Use 'fsl-dynamic-packagearch' class mxs-base.inc: Use 'fsl-dynamic-packagearch' class qt4: Remove redundant PACKAGE_ARCH setting qt5: Remove redundant PACKAGE_ARCH setting mesa-demos: Remove redundant PACKAGE_ARCH setting mesa: Remove redundant PACKAGE_ARCH setting amd-gpu-mx51.inc: Remove redundant PACKAGE_ARCH setting gpu-viv-bin-mx6q.inc: Remove redundant PACKAGE_ARCH setting gpu-viv-g2d.inc: Remove redundant PACKAGE_ARCH setting imx-test: Remove redundant PACKAGE_ARCH setting imx-lib: Remove redundant PACKAGE_ARCH setting fsl-alsa-plugins: Remove redundant PACKAGE_ARCH setting gst-fsl-plugin.inc: Remove redundant PACKAGE_ARCH setting firmware-imx: Use MACHINE_SUBARCH for PACKAGE_ARCH libdrm: Use MACHINE_SUBARCH for PACKAGE_ARCH xf86-video-imxfb-vivante: Use MACHINE_SUBARCH for PACKAGE_ARCH gst-plugins-gl: Use MACHINE_SUBARCH for PACKAGE_ARCH gst-plugins-base: Use MACHINE_SUBARCH for PACKAGE_ARCH libfslcodec.inc: Use MACHINE_SUBARCH for PACKAGE_ARCH libfslparser.inc: Use MACHINE_SUBARCH for PACKAGE_ARCH libfslvpuwrap: Use MACHINE_SUBARCH for PACKAGE_ARCH classes/fsl-dynamic-packagearch.bbclass | 37 ++++++++++++++++++++++ conf/machine/include/imx-base.inc | 14 ++++++++ conf/machine/include/mxs-base.inc | 10 ++++++ qt5-layer/recipes-qt/qt5/qtbase_5.0.2.bbappend | 3 -- qt5-layer/recipes-qt/qt5/qtbase_5.1.0.bbappend | 3 -- recipes-bsp/firmware-imx/firmware-imx.inc | 2 +- recipes-bsp/imx-lib/imx-lib_11.09.01.bb | 1 - recipes-bsp/imx-lib/imx-lib_3.5.7-1.0.0.bb | 1 - recipes-bsp/imx-test/imx-test.inc | 2 -- recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc | 4 +-- recipes-graphics/drm/libdrm_2.4.46.bbappend | 2 +- .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc | 1 - recipes-graphics/gpu-viv-g2d/gpu-viv-g2d.inc | 1 - recipes-graphics/mesa/mesa-demos_8.1.0.bbappend | 1 - recipes-graphics/mesa/mesa_9.1.6.bbappend | 3 -- .../xorg-driver/xf86-input-evdev_2.8.1.bbappend | 3 -- ...xf86-video-imxfb-vivante_3.5.7-1.0.0-alpha.2.bb | 2 +- recipes-multimedia/alsa/fsl-alsa-plugins_1.0.25.bb | 1 - recipes-multimedia/gst-plugins/gst-fsl-plugin.inc | 2 -- .../gst-plugins/gst-plugins-base_0.10.36.bbappend | 6 ++-- .../gstreamer/gst-plugins-gl_0.10.3.bbappend | 2 +- recipes-multimedia/libfslcodec/libfslcodec.inc | 2 +- recipes-multimedia/libfslparser/libfslparser.inc | 3 +- .../libfslvpuwrap/libfslvpuwrap_1.0.38.bb | 2 +- recipes-qt/qt4/qt4-embedded_4.8.5.bbappend | 2 -- recipes-qt/qt4/qt4-x11-free_4.8.5.bbappend | 2 -- 26 files changed, 72 insertions(+), 40 deletions(-) create mode 100644 classes/fsl-dynamic-packagearch.bbclass delete mode 100644 recipes-graphics/xorg-driver/xf86-input-evdev_2.8.1.bbappend -- 1.8.4.rc3 _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
