[oe-commits] org.oe.dev meta-toolchain: Switch to use task-sdk-host and allow TOOLCHAIN tasks to be overridden by the distro
rpurdie commit
openembedded-commits at lists.openembedded.org
Sat Sep 1 23:38:35 UTC 2007
meta-toolchain: Switch to use task-sdk-host and allow TOOLCHAIN tasks to be overridden by the distro
Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 669fa4ac16dc898e9626875a5b530e1c4116a905
ViewMTN: http://monotone.openembedded.org/revision.psp?id=669fa4ac16dc898e9626875a5b530e1c4116a905
Files:
1
packages/tasks/task-sdk-host.bb
packages/meta/meta-toolchain.bb
Diffs:
#
# mt diff -r3154e6284aec20201f888221e1c645d41025eb41 -r669fa4ac16dc898e9626875a5b530e1c4116a905
#
#
#
# add_file "packages/tasks/task-sdk-host.bb"
# content [d8cf93c8023c6249cd6499a8ca3ffe51abcac72f]
#
# patch "packages/meta/meta-toolchain.bb"
# from [6145083b55ef461e2108c0082d00f7ebc6248e87]
# to [f3869892e4ec081f70f4d0a1f766a5286aa9731b]
#
============================================================
--- packages/tasks/task-sdk-host.bb d8cf93c8023c6249cd6499a8ca3ffe51abcac72f
+++ packages/tasks/task-sdk-host.bb d8cf93c8023c6249cd6499a8ca3ffe51abcac72f
@@ -0,0 +1,24 @@
+#
+# Copyright (C) 2007 OpenedHand Ltd
+#
+
+DESCRIPTION = "Host packages for the standalone SDK or external toolchain"
+PR = "r1"
+LICENSE = "MIT"
+ALLOW_EMPTY = "1"
+
+inherit sdk
+
+PACKAGES = "${PN}"
+
+RDEPENDS_${PN} = "\
+ binutils-cross-sdk \
+ gcc-cross-sdk \
+ gdb-cross-sdk \
+ g++ \
+ cpp \
+ libgcc \
+ libgcc-dev \
+ libstdc++ \
+ libstdc++-dev \
+ "
============================================================
--- packages/meta/meta-toolchain.bb 6145083b55ef461e2108c0082d00f7ebc6248e87
+++ packages/meta/meta-toolchain.bb f3869892e4ec081f70f4d0a1f766a5286aa9731b
@@ -11,15 +11,10 @@ IPKG_TARGET = "ipkg-cl -f ${IPKGCONF_TAR
IPKG_HOST = "ipkg-cl -f ${IPKGCONF_SDK} -o ${SDK_OUTPUT}"
IPKG_TARGET = "ipkg-cl -f ${IPKGCONF_TARGET} -o ${SDK_OUTPUT}/${prefix}"
-HOST_INSTALL = "\
- binutils-cross-sdk \
- gcc-cross-sdk \
- gdb-cross"
-TARGET_INSTALL = "\
- task-sdk-bare \
- "
+TOOLCHAIN_HOST_TASK ?= "task-sdk-host"
+TOOLCHAIN_TARGET_TASK ?= "task-sdk-bare"
-RDEPENDS = "${TARGET_INSTALL} ${HOST_INSTALL}"
+RDEPENDS = "${TOOLCHAIN_TARGET_TASK} ${TOOLCHAIN_HOST_TASK}"
do_populate_sdk() {
rm -rf ${SDK_OUTPUT}
@@ -33,10 +28,10 @@ do_populate_sdk() {
done
${IPKG_HOST} update
- ${IPKG_HOST} -force-depends install ${HOST_INSTALL}
+ ${IPKG_HOST} -force-depends install ${TOOLCHAIN_HOST_TASK}
${IPKG_TARGET} update
- ${IPKG_TARGET} install ${TARGET_INSTALL}
+ ${IPKG_TARGET} install ${TOOLCHAIN_TARGET_TASK}
mkdir -p ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}
cp -pPR ${SDK_OUTPUT}/${prefix}/usr/* ${SDK_OUTPUT}/${prefix}/${TARGET_SYS}
More information about the Openembedded-commits
mailing list