diff options
author | Chris Larson <clarson@kergoth.com> | 2004-12-01 03:50:07 +0000 |
---|---|---|
committer | Chris Larson <clarson@kergoth.com> | 2004-12-01 03:50:07 +0000 |
commit | 36be315fe64e9c0299a8766292e6b2054e41b4ee (patch) | |
tree | efa32c8f8e7397d00814e8d33e3ae3fec0ac81a5 | |
parent | 32dc1ee51940e0e57da717e3deda83335e3d46dc (diff) |
Set PACKAGE_ARCH to HOST_ARCH by default.
BKrev: 41ad3f6fNztz6w9NzH2Q56cbJbNyAA
-rw-r--r-- | classes/package.oeclass | 2 | ||||
-rw-r--r-- | conf/oe.conf | 2 | ||||
-rw-r--r-- | gcc/gcc-package.inc | 5 | ||||
-rw-r--r-- | gcc/gcc_3.3.3.oe | 3 | ||||
-rw-r--r-- | gcc/gcc_3.3.4.oe | 3 |
5 files changed, 13 insertions, 2 deletions
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.*" |