[meta-freescale] Updates for meta-fsl-arm in 2013-09-28
Otavio Salvador
otavio at ossystems.com.br
Fri Sep 27 23:18:26 PDT 2013
Hello,
I pushed following changes for master and dora branches:
commit fd6648d22773d693273b733e0e0e4adc6c1e62db
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 16:43:43 2013 -0300
gst-fsl-plugin.inc: Remove redundant PACKAGE_ARCH setting
The PACKAGE_ARCH is now dynamically set for package which depends on
kernel.
Change-Id: I86c4f50af09cd2879eae749cb3c694657796cf0a
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 77af0b773447cbf8794cd1c4c379c127cc5e899f
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 16:43:04 2013 -0300
fsl-alsa-plugins: Remove redundant PACKAGE_ARCH setting
The PACKAGE_ARCH is now dynamically set for package which depends on
kernel.
Change-Id: I9b702584af1576c8a816943a7690356575245398
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 1d17f2fbb0eb49af3034f67371871b17ce4c264b
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 12:40:54 2013 -0300
imx-lib: Remove redundant PACKAGE_ARCH setting
The PACKAGE_ARCH is now dynamically set for package which depends on
kernel.
Change-Id: I880147182edf7023747fb7d756a2eab2a54b3071
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 556e0f3d2756e6a8d8d4ed5e3d160c9d566fc29b
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 16:41:27 2013 -0300
imx-test: Remove redundant PACKAGE_ARCH setting
The PACKAGE_ARCH is now dynamically set for package which depends on
kernel.
Change-Id: I4ae950e38e50d75bc0a6e14aabedd7d3102eff65
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 60d992f5da5cd171f7e2762316aa52872988a183
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 12:46:29 2013 -0300
gpu-viv-g2d.inc: Remove redundant PACKAGE_ARCH setting
The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.
Change-Id: I812549fa9982f87ef9d6998623be9557cb731811
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 481f3d25d7a66c631b6d426d7dca62189b190096
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 12:45:46 2013 -0300
gpu-viv-bin-mx6q.inc: Remove redundant PACKAGE_ARCH setting
The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.
Change-Id: Iafacf04fc9299b3e55b01f15b6aa02a728e356da
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit e10ad57d0c37047fb2f8a622d1748985ea78b56e
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 12:44:47 2013 -0300
amd-gpu-mx51.inc: Remove redundant PACKAGE_ARCH setting
The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.
Change-Id: I9315d48f5da96b2980666f21ab73e55db3e8b8c6
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit e60662dc6e4efc2b4ce739e5ddf9573328d1603b
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 12:32:50 2013 -0300
mesa: Remove redundant PACKAGE_ARCH setting
The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.
Change-Id: I5d2b23fb31f17becc10a7c5955aee9ff4d940a17
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit e621e5cab06b3a94446880311a5ff36302bd7171
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 12:32:33 2013 -0300
mesa-demos: Remove redundant PACKAGE_ARCH setting
The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.
Change-Id: I172c119d66774df90dcd2a8a649bc2d8191e701f
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit f84551364af7b28bc2af7fedc3d601203a419725
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 12:30:36 2013 -0300
qt5: Remove redundant PACKAGE_ARCH setting
The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.
Change-Id: I0d14dce02fc5263a403ad3b0b55b1e67ccae0c5a
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 9ba936cf4e2f22c35774380618a23308fd571fc4
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 12:28:11 2013 -0300
qt4: Remove redundant PACKAGE_ARCH setting
The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.
Change-Id: Id16d6160b08ea054d528d0b251031f0532ed2938
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit fb91906461eba812951c45ea9660564033d1bcec
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 14:19:15 2013 -0300
mxs-base.inc: Use 'fsl-dynamic-packagearch' class
Change-Id: I86c77a6aa19ee40b151246bb9531ff7194a4b983
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 1f67c136f48a584c7d9216cfb61b589e3b4a3aa7
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 10:58:34 2013 -0300
imx-base.inc: Use 'fsl-dynamic-packagearch' class
Change-Id: I61f115780b3f9b3518e3af45f278e4602b192d1a
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 9a3f1dd6df99693887a3858dbfb907012340e1c7
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Mon Sep 23 13:23:16 2013 -0300
xf86-input-evdev: Drop PACKAGE_ARCH override
The Xorg 1.11.4 version has been dropped so we don't have an ABI
incompatible Xorg anymore and we now use the Xorg in sync with
OE-Core/Poky so this is not need anymore.
Change-Id: I8c9b1f4f233f41ff2644bd3c50c657148633e17d
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
commit 21d99526538452d96c558cfdef119a6881645748
Author: Otavio Salvador <otavio at ossystems.com.br>
Date: Sun Sep 22 20:12:55 2013 -0300
fsl-dynamic-packagearch.bbclass: Dynamically set package architecture
This allow to easy reuse of binary packages among similar SoCs. The
usual use for this is to share SoC specific packages among different
boards. The class can be used to share GPU packages for i.MX53 boards
(as all them share the AMD GPU) and i.MX6 based boards (as all them
share Vivante GPU).
It inspects the database and identify if the package provides or
depends on one of subarch provided values and if it does, it sets the
PACKAGE_ARCH for MACHINE_SUBARCH value otherwise if it matches in the
machine specific filter, it sets it to MACHINE_ARCH.
This reduces the amount of packages we build, for example in case of
core-image-x11 we:
$ ls -l tmp/deploy/rpm/cortexa9hf_vfp_neon_mx6/*.rpm | wc -l
75
So we reuse 75 binaries; these would be build otherwise.
It being dynamically set or statically set it has following benefits:
* correctness: it is easier to ensure the system behaves as expected
* correctness for non-tracked recipes: new recipes, if depending on
virtual/kernel or GPU has the right architecture choosen, without a
.bbappend file for them
* safeness: non-expert users get a more adequate behavior as the
complexity of choosing the right architecture is simplified for them
* easy maintenance: it is easier for me, as maintainer, to maintain a
code which decides what to do than having hundreds of bbappend files
for it
Change-Id: Icb0a8060e862c8eeb166c45d1b39c40de07b01d8
Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
Regards,
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
More information about the meta-freescale
mailing list