[oe-commits] Richard Purdie : gnu-config: Only apply path transformations in the non-native/non-nativesdk case

git at git.openembedded.org git at git.openembedded.org
Sun Mar 4 13:20:47 UTC 2012


Module: openembedded-core.git
Branch: 2011-1
Commit: 4066c7a3940df2740ad40b21e3ad517a9af20690
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=4066c7a3940df2740ad40b21e3ad517a9af20690

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Thu Dec  1 12:42:27 2011 +0000

gnu-config: Only apply path transformations in the non-native/non-nativesdk case

The BUILD_ARCH != TARGET_ARCH check isn't a safe one to detect native builds
and doesn't cover the nativesdk case. This converts the recipe to use PN
instead which is more accurate and ensures the correct entries making it
into the correct packages.

(From OE-Core rev: 4a601314604e8428d9dace95c32a71a57eacaaf5)

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 .../gnu-config/gnu-config_20080123.bb              |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-devtools/gnu-config/gnu-config_20080123.bb b/meta/recipes-devtools/gnu-config/gnu-config_20080123.bb
index 94d9d5e..e812ebf 100644
--- a/meta/recipes-devtools/gnu-config/gnu-config_20080123.bb
+++ b/meta/recipes-devtools/gnu-config/gnu-config_20080123.bb
@@ -28,7 +28,7 @@ do_install () {
 		sed -e 's, at gnu-configdir@,${datadir}/gnu-config,g' \
 		    -e 's, at autom4te_perllibdir@,${datadir}/autoconf,g' > ${D}${bindir}/gnu-configize
 	# In the native case we want the system perl as perl-native can't have built yet
-	if [ "${BUILD_ARCH}" != "${TARGET_ARCH}" ]; then
+	if [ "${PN}" != "gnu-config-native" -a "${PN}" != "gnu-config-nativesdk" ]; then
 		sed -i -e 's,/usr/bin/env,${bindir}/env,g' ${D}${bindir}/gnu-configize
 	fi
 	chmod 755 ${D}${bindir}/gnu-configize





More information about the Openembedded-commits mailing list