[meta-freescale] [meta-fsl-arm PATCH 00/23] Dynamically choose of package architecture

Otavio Salvador otavio at ossystems.com.br
Mon Sep 23 12:55:35 PDT 2013


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




More information about the meta-freescale mailing list