populate_sdk_base.bbclass: don't inherit toolchain-scripts.bbclass
cover populate_sdk_base.bbclass: don't inherit toolchain-scripts.bbclass
The following changes since commit 50a37ee563d9003e21bfb9280f184cd81c62e9bf:
oeqa/bbtests: Fix to ensure DL_DIR is set (2015-07-08 13:03:07 +0100)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib rbt/mlib
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=rbt/mlib
Robert Yang (1):
populate_sdk_base.bbclass: don't inherit toolchain-scripts.bbclass
meta/classes/populate_sdk_base.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Signature · 1 line
1.7.9.5
PATCH 1/1 populate_sdk_base.bbclass: don't inherit toolchain-scripts.bbclass
Fixed when enable multilib:
require conf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE_virtclass-multilib-lib32 = "x86"
$ bitbake core-image-minimal No lib32 package should be built since we don't build lib32-core-image-minimal, but a lot them are built: lib32-opkg-utils lib32-cryptodev-linux lib32-sqlite3 lib32-libtool-cross lib32-ncurses lib32-db lib32-diffutils lib32-zlib lib32-gcc-cross-i686 lib32-gcc-cross-initial-i686 lib32-flex lib32-libgcc-initial lib32-libffi lib32-linux-libc-headers lib32-expat lib32-openssl lib32-glibc lib32-binutils-cross-i686 lib32-gcc-runtime
The are introduced by toolchain-scripts.bbclass' anonymous function (the MULTILIB_VARIANTS), but it doesn't need toolchain-scripts.bbclass, in fact, so remove it to fix the problem.
[YOCTO #7961]
--- meta/classes/populate_sdk_base.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/classes/populate_sdk_base.bbclass +1 -1
@@ -1,4 +1,4 @@ -inherit meta toolchain-scripts +inherit meta # Wildcards specifying complementary packages to install for every package that has been explicitly # installed into the rootfs
Signature · 1 line
1.7.9.5
Quoted 44 lines · Robert Yang
Fixed when enable multilib:
requireconf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE_virtclass-multilib-lib32 = "x86"$ bitbake core-image-minimal No lib32 package should be built since we don't build lib32-core-image-minimal, but a lot them are built: lib32-opkg-utils lib32-cryptodev-linux lib32-sqlite3 lib32-libtool-cross lib32-ncurses lib32-db lib32-diffutils lib32-zlib lib32-gcc-cross-i686 lib32-gcc-cross-initial-i686 lib32-flex lib32-libgcc-initial lib32-libffi lib32-linux-libc-headers lib32-expat lib32-openssl lib32-glibc lib32-binutils-cross-i686 lib32-gcc-runtimeThe are introduced by toolchain-scripts.bbclass' anonymous function (the
MULTILIB_VARIANTS), but it doesn't need toolchain-scripts.bbclass, in fact, so remove it to fix the problem.[YOCTO #7961]
Signed-off-by Robert Yang <[email protected]>--- meta/classes/populate_sdk_base.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)meta/classes/populate_sdk_base.bbclass +0
-0
meta/classes/populate_sdk_base.bbclass line 4
Quoted 5 lines
meta/classes/populate_sdk_base.bbclass +1
-1@@ -1,4 +1,4 @@ -inherit meta toolchain-scripts +inherit meta # Wildcards specifying complementary packages to install for every package that has been explicitly # installed into the rootfs
Looks like a missing toolchain-scripts inherit from buildtools-tarball. I can take care of adding that.
Cheers,
Richard