Set PACKAGE_ARCH to HOST_ARCH by default.
authorChris Larson <clarson@kergoth.com>
Wed, 1 Dec 2004 03:50:07 +0000 (03:50 +0000)
committerChris Larson <clarson@kergoth.com>
Wed, 1 Dec 2004 03:50:07 +0000 (03:50 +0000)
BKrev: 41ad3f6fNztz6w9NzH2Q56cbJbNyAA

classes/package.oeclass
conf/oe.conf
gcc/gcc-package.inc
gcc/gcc_3.3.3.oe
gcc/gcc_3.3.4.oe

index fbd3fbb..d1b0562 100644 (file)
@@ -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:
index 2ecbaf7..06932b0 100644 (file)
@@ -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}"
 
 ##################################################################
index 2f43451..b62cd34 100644 (file)
@@ -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} \
index 9f9438b..e9e80a3 100644 (file)
@@ -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.*"
index 9670a80..464f390 100644 (file)
@@ -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.*"