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:
TARGET_PREFIX = "${TARGET_SYS}-"
TARGET_CC_ARCH = ""
-PACKAGE_ARCH = "${TARGET_ARCH}"
+PACKAGE_ARCH = "${HOST_ARCH}"
MACHINE_ARCH = "${MACHINE}"
##################################################################
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 \
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} \
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.*"
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.*"