diff options
-rw-r--r-- | meta/classes/sdk.bbclass | 6 | ||||
-rw-r--r-- | meta/packages/meta/meta-toolchain.bb | 13 | ||||
-rw-r--r-- | meta/packages/tasks/task-sdk.bb | 2 |
3 files changed, 15 insertions, 6 deletions
diff --git a/meta/classes/sdk.bbclass b/meta/classes/sdk.bbclass index 9024f3f..545cfd2 100644 --- a/meta/classes/sdk.bbclass +++ b/meta/classes/sdk.bbclass @@ -2,8 +2,10 @@ # or indirectly via dependency. No need to be in 'world'. EXCLUDE_FROM_WORLD = "1" -SDK_NAME = "poky/${TARGET_ARCH}" -PACKAGE_ARCH = "${BUILD_ARCH}" +SDK_NAME = "${DISTRO}/${TARGET_ARCH}" + +OLD_PACKAGE_ARCH := ${PACKAGE_ARCH} +PACKAGE_ARCH = "${BUILD_ARCH}-${OLD_PACKAGE_ARCH}-sdk" HOST_ARCH = "${BUILD_ARCH}" HOST_VENDOR = "${BUILD_VENDOR}" diff --git a/meta/packages/meta/meta-toolchain.bb b/meta/packages/meta/meta-toolchain.bb index 72513df..91d8f16 100644 --- a/meta/packages/meta/meta-toolchain.bb +++ b/meta/packages/meta/meta-toolchain.bb @@ -1,7 +1,7 @@ DESCRIPTION = "Meta package for building a installable toolchain" LICENSE = "MIT" DEPENDS = "ipkg-native ipkg-utils-native fakeroot-native sed-native" -PR = "r1" +PR = "r2" inherit sdk @@ -20,7 +20,14 @@ IPKG_TARGET = "ipkg-cl -f ${SDK_DIR}/ipkg-target.conf -o ${SDK_OUTPUT}/${prefix} HOST_INSTALL = "\ binutils-cross-sdk \ gcc-cross-sdk \ - gdb-cross" + g++ \ + cpp \ + libgcc \ + libstdc++ \ + libstdc++-dev \ + gdb-cross \ + " + TARGET_INSTALL = "\ task-sdk-bare \ " @@ -36,7 +43,6 @@ do_populate_sdk() { cat <<EOF >${SDK_DIR}/ipkg-host.conf src oe file:${DEPLOY_DIR_IPK} -arch ${BUILD_ARCH} 1 EOF cat <<EOF >${SDK_DIR}/ipkg-target.conf src oe file:${DEPLOY_DIR_IPK} @@ -45,6 +51,7 @@ EOF priority=1 for arch in $ipkgarchs; do echo "arch $arch $priority" >> ${SDK_DIR}/ipkg-target.conf + echo "arch ${BUILD_ARCH}-$arch-sdk $priority" >> ${SDK_DIR}/ipkg-host.conf priority=$(expr $priority + 5) done diff --git a/meta/packages/tasks/task-sdk.bb b/meta/packages/tasks/task-sdk.bb index 2b3ef9c..5ce8772 100644 --- a/meta/packages/tasks/task-sdk.bb +++ b/meta/packages/tasks/task-sdk.bb @@ -1,5 +1,5 @@ DESCRIPTION = "SDK packages" -PR = "r9" +PR = "r12" LICENSE = "MIT" ALLOW_EMPTY = "1" |