From: Chris Larson Date: Wed, 1 Dec 2004 03:50:07 +0000 (+0000) Subject: Set PACKAGE_ARCH to HOST_ARCH by default. X-Git-Tag: Release-2010-05/1~15868 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36be315fe64e9c0299a8766292e6b2054e41b4ee;p=openembedded.git Set PACKAGE_ARCH to HOST_ARCH by default. BKrev: 41ad3f6fNztz6w9NzH2Q56cbJbNyAA --- diff --git a/classes/package.oeclass b/classes/package.oeclass index fbd3fbb39a..d1b0562c2d 100644 --- a/classes/package.oeclass +++ b/classes/package.oeclass @@ -77,7 +77,7 @@ def do_split_packages(d, root, file_regex, output_pattern, description, postinst oe.data.setVar('PACKAGES', ' '.join(packages), d) python populate_packages () { - import glob, stat, errno, re + import glob, stat, errno, re, copy workdir = oe.data.getVar('WORKDIR', d, 1) if not workdir: diff --git a/conf/oe.conf b/conf/oe.conf index 2ecbaf7ada..06932b0a27 100644 --- a/conf/oe.conf +++ b/conf/oe.conf @@ -44,7 +44,7 @@ TARGET_SYS = "${TARGET_ARCH}${TARGET_VENDOR}-${TARGET_OS}" TARGET_PREFIX = "${TARGET_SYS}-" TARGET_CC_ARCH = "" -PACKAGE_ARCH = "${TARGET_ARCH}" +PACKAGE_ARCH = "${HOST_ARCH}" MACHINE_ARCH = "${MACHINE}" ################################################################## diff --git a/gcc/gcc-package.inc b/gcc/gcc-package.inc index 2f43451af1..b62cd34621 100644 --- a/gcc/gcc-package.inc +++ b/gcc/gcc-package.inc @@ -29,6 +29,8 @@ FILES_${PN}-f77 = "${bindir}/${TARGET_PREFIX}g77 \ FILES_${PN}-f77-symlinks = "${bindir}/g77 \ ${bindir}/f77" +PACKAGE_ARCH_libg2c = "${TARGET_ARCH}" +PACKAGE_ARCH_libg2c-dev = "${TARGET_ARCH}" # Called from within gcc-cross, so libdir is set wrong FILES_libg2c = "/usr/lib/libg2c.so.*" FILES_libg2c-dev = "/usr/lib/libg2c.so \ @@ -40,8 +42,11 @@ FILES_${PN}-c++ = "${bindir}/${TARGET_PREFIX}g++ \ FILES_${PN}-c++-symlinks = "${bindir}/c++ \ ${bindir}/g++" +PACKAGE_ARCH_libgcc = "${TARGET_ARCH}" FILES_libgcc = "/lib/libgcc_s.so.1" +PACKAGE_ARCH_libstdc++ = "${TARGET_ARCH}" +PACKAGE_ARCH_libstdc++-dev = "${TARGET_ARCH}" # Called from within gcc-cross, so libdir is set wrong FILES_libstdc++ = "/usr/lib/libstdc++.so.*" FILES_libstdc++-dev = "/usr/include/c++/${PV} \ diff --git a/gcc/gcc_3.3.3.oe b/gcc/gcc_3.3.3.oe index 9f9438b496..e9e80a3906 100644 --- a/gcc/gcc_3.3.3.oe +++ b/gcc/gcc_3.3.3.oe @@ -38,8 +38,11 @@ FILES_${PN}-c++ = "${bindir}/${TARGET_PREFIX}g++ \ FILES_${PN}-c++-symlinks = "${bindir}/c++ \ ${bindir}/g++" +PACKAGE_ARCH_libgcc = "${TARGET_ARCH}" FILES_libgcc = "/lib/libgcc_s.so.*" +PACKAGE_ARCH_libstdc++ = "${TARGET_ARCH}" +PACKAGE_ARCH_libstdc++-dev = "${TARGET_ARCH}" # Called from within gcc-cross, so libdir is set wrong #FILES_libstdc++ = "${libdir}/libstdc++.so.*" FILES_libstdc++ = "/usr/lib/libstdc++.so.*" diff --git a/gcc/gcc_3.3.4.oe b/gcc/gcc_3.3.4.oe index 9670a8097f..464f3901e9 100644 --- a/gcc/gcc_3.3.4.oe +++ b/gcc/gcc_3.3.4.oe @@ -38,8 +38,11 @@ FILES_${PN}-c++ = "${bindir}/${TARGET_PREFIX}g++ \ FILES_${PN}-c++-symlinks = "${bindir}/c++ \ ${bindir}/g++" +PACKAGE_ARCH_libgcc = "${TARGET_ARCH}" FILES_libgcc = "/lib/libgcc_s.so.*" +PACKAGE_ARCH_libstdc++ = "${TARGET_ARCH}" +PACKAGE_ARCH_libstdc++-dev = "${TARGET_ARCH}" # Called from within gcc-cross, so libdir is set wrong #FILES_libstdc++ = "${libdir}/libstdc++.so.*" FILES_libstdc++ = "/usr/lib/libstdc++.so.*"