]> code.ossystems Code Review - openembedded-core.git/commitdiff
Add SDKMACHINE to simplify SDK control and add to CACHE paths to allow environmental...
authorRichard Purdie <rpurdie@linux.intel.com>
Fri, 18 Sep 2009 09:01:33 +0000 (10:01 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Fri, 18 Sep 2009 09:01:33 +0000 (10:01 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta-moblin/conf/distro/moblin.conf
meta/conf/bitbake.conf
meta/conf/distro/poky.conf
meta/conf/machine-sdk/i586.conf [new file with mode: 0644]
meta/conf/machine-sdk/x86_64.conf [new file with mode: 0644]
scripts/poky-env-internal

index 5efba45b7f5a6db59962638d84d169f7c0dac63d..fbc96a809cfddbce176b4e4aba438eb34195ffd5 100644 (file)
@@ -55,7 +55,7 @@ require conf/distro/include/poky-${POKYLIBC}.inc
 SDK_NAME = "${DISTRO}-${POKYMODE}-${POKYLIBC}-${SDK_ARCH}-${TARGET_ARCH}"
 SDKPATH = "/usr/local/${DISTRO}/${POKYMODE}-${POKYLIBC}"
 
-CACHE = "${TMPDIR}/cache/${POKYMODE}-${POKYLIBC}${@['', '/' + str(bb.data.getVar('MACHINE', d, 1))][bool(bb.data.getVar('MACHINE', d, 1))]}"
+CACHE = "${TMPDIR}/cache/${POKYMODE}-${POKYLIBC}${@['', '/' + str(bb.data.getVar('MACHINE', d, 1))][bool(bb.data.getVar('MACHINE', d, 1))]}${@['', '/' + str(bb.data.getVar('SDKMACHINE', d, 1))][bool(bb.data.getVar('SDKMACHINE', d, 1))]}"
 
 #
 # Preferred providers:
index 4437fa70087291cba62b1af00bdb8b329acaf4ff..77b0a4f8e823a8173158784acccc4a3515fe5cb0 100644 (file)
@@ -232,7 +232,7 @@ FILESDIR = "${@bb.which(bb.data.getVar('FILESPATH', d, 1), '.')}"
 ##################################################################
 
 TMPDIR ?= "${TOPDIR}/tmp"
-CACHE = "${TMPDIR}/cache${@['', '/' + str(bb.data.getVar('MACHINE', d, 1))][bool(bb.data.getVar('MACHINE', d, 1))]}"
+CACHE = "${TMPDIR}/cache${@['', '/' + str(bb.data.getVar('MACHINE', d, 1))][bool(bb.data.getVar('MACHINE', d, 1))]}${@['', '/' + str(bb.data.getVar('SDKMACHINE', d, 1))][bool(bb.data.getVar('SDKMACHINE', d, 1))]}"
 # The persistent cache should be shared by all builds
 PERSISTENT_DIR = "${TMPDIR}/cache"
 CO_DIR = "${DL_DIR}"
@@ -604,6 +604,7 @@ include conf/local.conf
 include conf/build/${BUILD_SYS}.conf
 include conf/target/${TARGET_SYS}.conf
 include conf/machine/${MACHINE}.conf
+include conf/machine-sdk/${SDKMACHINE}.conf
 include conf/distro/${DISTRO}.conf
 include conf/documentation.conf
 require conf/sanity.conf
index ab74cfc44cfde7174cfbacca61b8b35f7edadc1d..1365037219988f7819cbc25ccd572ac1888f7c96 100644 (file)
@@ -61,7 +61,7 @@ require conf/distro/include/poky-${POKYLIBC}.inc
 SDK_NAME = "${DISTRO}-${POKYMODE}-${POKYLIBC}-${SDK_ARCH}-${TARGET_ARCH}"
 SDKPATH = "/usr/local/${DISTRO}/${POKYMODE}-${POKYLIBC}"
 
-CACHE = "${TMPDIR}/cache/${POKYMODE}-${POKYLIBC}${@['', '/' + str(bb.data.getVar('MACHINE', d, 1))][bool(bb.data.getVar('MACHINE', d, 1))]}"
+CACHE = "${TMPDIR}/cache/${POKYMODE}-${POKYLIBC}${@['', '/' + str(bb.data.getVar('MACHINE', d, 1))][bool(bb.data.getVar('MACHINE', d, 1))]}${@['', '/' + str(bb.data.getVar('SDKMACHINE', d, 1))][bool(bb.data.getVar('SDKMACHINE', d, 1))]}"
 
 #
 # Preferred providers:
diff --git a/meta/conf/machine-sdk/i586.conf b/meta/conf/machine-sdk/i586.conf
new file mode 100644 (file)
index 0000000..0b748a5
--- /dev/null
@@ -0,0 +1,2 @@
+SDK_ARCH = "i586"
+SDK_CC_ARCH = "-march=i586"
diff --git a/meta/conf/machine-sdk/x86_64.conf b/meta/conf/machine-sdk/x86_64.conf
new file mode 100644 (file)
index 0000000..a6adb28
--- /dev/null
@@ -0,0 +1 @@
+SDK_ARCH = "x86_64"
\ No newline at end of file
index 4c87e16f6ce5d67fb98df217d6f563dd69009144..edcc259c2c351da60c8b8427befb8a0e9abc1bba 100755 (executable)
@@ -119,4 +119,4 @@ echo
 echo "### Shell environment set up for Poky builds. ###"
 echo 
 
-export BB_ENV_EXTRAWHITE="MACHINE DISTRO POKYMODE POKYLIBC OEROOT http_proxy ftp_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY"
+export BB_ENV_EXTRAWHITE="MACHINE DISTRO POKYMODE POKYLIBC OEROOT http_proxy ftp_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE"