mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-06-02 01:20:09 +00:00
meta-arm: Convert to new override syntax
Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
INHIBIT_DEFAULT_DEPS = "1"
|
||||
|
||||
FILES_${PN} = "${datadir} ${bindir}"
|
||||
FILES:${PN} = "${datadir} ${bindir}"
|
||||
|
||||
BINNAME = "${@d.getVar("BPN").strip("gcc-")}"
|
||||
|
||||
@@ -15,7 +15,7 @@ do_install() {
|
||||
done
|
||||
}
|
||||
|
||||
INSANE_SKIP_${PN} = "already-stripped libdir staticdev file-rdeps arch dev-so"
|
||||
INSANE_SKIP:${PN} = "already-stripped libdir staticdev file-rdeps arch dev-so"
|
||||
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
|
||||
+15
-15
@@ -15,9 +15,9 @@ EXCLUDE_FROM_SHLIBS = "1"
|
||||
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
|
||||
|
||||
# Skip packaging QA checks for prebuilt binaries
|
||||
INSANE_SKIP_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "dev-so staticdev file-rdeps libdir"
|
||||
INSANE_SKIP_gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "dev-so file-rdeps"
|
||||
INSANE_SKIP_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "dev-so file-rdeps"
|
||||
INSANE_SKIP:gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "dev-so staticdev file-rdeps libdir"
|
||||
INSANE_SKIP:gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "dev-so file-rdeps"
|
||||
INSANE_SKIP:binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "dev-so file-rdeps"
|
||||
|
||||
# Skip file dependencies in RPM for prebuilt binaries
|
||||
SKIP_FILEDEPS = "1"
|
||||
@@ -41,7 +41,7 @@ libexecdir = "${exec_prefix}/libexec"
|
||||
datadir = "${exec_prefix}/share"
|
||||
gcclibdir = "${libdir}/gcc"
|
||||
|
||||
FILES_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "\
|
||||
FILES:gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "\
|
||||
${prefix}/${EAT_TARGET_SYS}/lib/libstdc++.* \
|
||||
${prefix}/${EAT_TARGET_SYS}/lib/libgcc_s.* \
|
||||
${prefix}/${EAT_TARGET_SYS}/lib/libsupc++.* \
|
||||
@@ -54,12 +54,12 @@ FILES_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "\
|
||||
${libexecdir}/* \
|
||||
"
|
||||
|
||||
FILES_gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "\
|
||||
FILES:gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "\
|
||||
${bindir}/${TARGET_PREFIX}gdb* \
|
||||
${datadir}/gdb/* \
|
||||
"
|
||||
|
||||
FILES_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "\
|
||||
FILES:binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "\
|
||||
${prefix}/${EAT_TARGET_SYS}/bin/ld* \
|
||||
${prefix}/${EAT_TARGET_SYS}/bin/objcopy \
|
||||
${prefix}/${EAT_TARGET_SYS}/bin/strip \
|
||||
@@ -85,17 +85,17 @@ FILES_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "\
|
||||
${bindir}/${TARGET_PREFIX}size \
|
||||
"
|
||||
|
||||
DESCRIPTION_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "The GNU cc and gcc C compilers"
|
||||
DESCRIPTION_gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "gdb - GNU debugger"
|
||||
DESCRIPTION_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "A GNU collection of binary utilities"
|
||||
DESCRIPTION:gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "The GNU cc and gcc C compilers"
|
||||
DESCRIPTION:gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "gdb - GNU debugger"
|
||||
DESCRIPTION:binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "A GNU collection of binary utilities"
|
||||
|
||||
LICENSE_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_GDB_LICENSE}"
|
||||
LICENSE_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_BFD_LICENSE}"
|
||||
LICENSE:gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_GDB_LICENSE}"
|
||||
LICENSE:binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_BFD_LICENSE}"
|
||||
|
||||
PKGV_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_VER_GCC}"
|
||||
PKGV_gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_VER_GDB}"
|
||||
PKGV_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_VER_BFD}"
|
||||
PKGV:gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_VER_GCC}"
|
||||
PKGV:gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_VER_GDB}"
|
||||
PKGV:binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "${EAT_VER_BFD}"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${prefix}/${EAT_TARGET_SYS}/bin
|
||||
|
||||
+178
-178
@@ -322,132 +322,132 @@ PACKAGES += "\
|
||||
${PN}-staticdev \
|
||||
"
|
||||
|
||||
INSANE_SKIP_${PN}-dbg = "staticdev"
|
||||
INSANE_SKIP_${PN}-utils += "ldflags"
|
||||
INSANE_SKIP_libstdc++ += "ldflags"
|
||||
INSANE_SKIP_libgfortran += "ldflags"
|
||||
INSANE_SKIP_libgcc += "ldflags dev-deps"
|
||||
INSANE_SKIP_libgcc-dev += "staticdev"
|
||||
INSANE_SKIP_libgfortran += "ldflags dev-deps"
|
||||
INSANE_SKIP_libstdc++ += "ldflags dev-deps"
|
||||
INSANE_SKIP_libatomic += "ldflags"
|
||||
INSANE_SKIP_libasan += "ldflags"
|
||||
INSANE_SKIP_libubsan += "ldflags"
|
||||
INSANE_SKIP_libssp += "ldflags"
|
||||
INSANE_SKIP_libgomp += "ldflags"
|
||||
INSANE_SKIP_libitm += "ldflags"
|
||||
INSANE_SKIP_gdbserver += "ldflags"
|
||||
INSANE_SKIP:${PN}-dbg = "staticdev"
|
||||
INSANE_SKIP:${PN}-utils += "ldflags"
|
||||
INSANE_SKIP:libstdc++ += "ldflags"
|
||||
INSANE_SKIP:libgfortran += "ldflags"
|
||||
INSANE_SKIP:libgcc += "ldflags dev-deps"
|
||||
INSANE_SKIP:libgcc-dev += "staticdev"
|
||||
INSANE_SKIP:libgfortran += "ldflags dev-deps"
|
||||
INSANE_SKIP:libstdc++ += "ldflags dev-deps"
|
||||
INSANE_SKIP:libatomic += "ldflags"
|
||||
INSANE_SKIP:libasan += "ldflags"
|
||||
INSANE_SKIP:libubsan += "ldflags"
|
||||
INSANE_SKIP:libssp += "ldflags"
|
||||
INSANE_SKIP:libgomp += "ldflags"
|
||||
INSANE_SKIP:libitm += "ldflags"
|
||||
INSANE_SKIP:gdbserver += "ldflags"
|
||||
|
||||
# OE-core has literally listed 'glibc' in LIBC_DEPENDENCIES :/
|
||||
RPROVIDES_${PN} = "glibc rtld(GNU_HASH)"
|
||||
RPROVIDES:${PN} = "glibc rtld(GNU_HASH)"
|
||||
# Add runtime provides for the other libc* packages as well
|
||||
RPROVIDES_${PN}-dev = "glibc-dev"
|
||||
RPROVIDES_${PN}-doc = "glibc-doc"
|
||||
RPROVIDES_${PN}-dbg = "glibc-dbg"
|
||||
RPROVIDES_${PN}-pic = "glibc-pic"
|
||||
RPROVIDES_${PN}-utils = "glibc-utils"
|
||||
RPROVIDES_${PN}-mtrace = "glibc-mtrace libc-mtrace"
|
||||
RPROVIDES:${PN}-dev = "glibc-dev"
|
||||
RPROVIDES:${PN}-doc = "glibc-doc"
|
||||
RPROVIDES:${PN}-dbg = "glibc-dbg"
|
||||
RPROVIDES:${PN}-pic = "glibc-pic"
|
||||
RPROVIDES:${PN}-utils = "glibc-utils"
|
||||
RPROVIDES:${PN}-mtrace = "glibc-mtrace libc-mtrace"
|
||||
|
||||
PKG_${PN} = "glibc"
|
||||
PKG_${PN}-dev = "glibc-dev"
|
||||
PKG_${PN}-doc = "glibc-doc"
|
||||
PKG_${PN}-dbg = "glibc-dbg"
|
||||
PKG_${PN}-pic = "glibc-pic"
|
||||
PKG_${PN}-utils = "glibc-utils"
|
||||
PKG_${PN}-mtrace = "glibc-mtrace"
|
||||
PKG_${PN}-gconv = "glibc-gconv"
|
||||
PKG_${PN}-extra-nss = "glibc-extra-nss"
|
||||
PKG_${PN}-thread-db = "glibc-thread-db"
|
||||
PKG_${PN}-pcprofile = "glibc-pcprofile"
|
||||
PKG_${PN}-staticdev = "glibc-staticdev"
|
||||
PKG:${PN} = "glibc"
|
||||
PKG:${PN}-dev = "glibc-dev"
|
||||
PKG:${PN}-doc = "glibc-doc"
|
||||
PKG:${PN}-dbg = "glibc-dbg"
|
||||
PKG:${PN}-pic = "glibc-pic"
|
||||
PKG:${PN}-utils = "glibc-utils"
|
||||
PKG:${PN}-mtrace = "glibc-mtrace"
|
||||
PKG:${PN}-gconv = "glibc-gconv"
|
||||
PKG:${PN}-extra-nss = "glibc-extra-nss"
|
||||
PKG:${PN}-thread-db = "glibc-thread-db"
|
||||
PKG:${PN}-pcprofile = "glibc-pcprofile"
|
||||
PKG:${PN}-staticdev = "glibc-staticdev"
|
||||
|
||||
PKGV = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN} = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN}-dev = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN}-doc = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN}-dbg = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN}-pic = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN}-utils = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN}-mtrace = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN}-gconv = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN}-extra-nss = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN}-thread-db = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN}-pcprofile = "${EAT_VER_LIBC}"
|
||||
PKGV_${PN}-staticdev = "${EAT_VER_LIBC}"
|
||||
PKGV_catchsegv = "${EAT_VER_LIBC}"
|
||||
PKGV_glibc-extra-nss = "${EAT_VER_LIBC}"
|
||||
PKGV_glibc-thread-db = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN} = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN}-dev = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN}-doc = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN}-dbg = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN}-pic = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN}-utils = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN}-mtrace = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN}-gconv = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN}-extra-nss = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN}-thread-db = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN}-pcprofile = "${EAT_VER_LIBC}"
|
||||
PKGV:${PN}-staticdev = "${EAT_VER_LIBC}"
|
||||
PKGV:catchsegv = "${EAT_VER_LIBC}"
|
||||
PKGV:glibc-extra-nss = "${EAT_VER_LIBC}"
|
||||
PKGV:glibc-thread-db = "${EAT_VER_LIBC}"
|
||||
|
||||
PKGV_libmemusage = "${EAT_VER_LIBC}"
|
||||
PKGV_libsegfault = "${EAT_VER_LIBC}"
|
||||
PKGV_libsotruss = "${EAT_VER_LIBC}"
|
||||
PKGV_sln = "${EAT_VER_LIBC}"
|
||||
PKGV_nscd = "${EAT_VER_LIBC}"
|
||||
PKGV_ldd = "${EAT_VER_LIBC}"
|
||||
PKGV:libmemusage = "${EAT_VER_LIBC}"
|
||||
PKGV:libsegfault = "${EAT_VER_LIBC}"
|
||||
PKGV:libsotruss = "${EAT_VER_LIBC}"
|
||||
PKGV:sln = "${EAT_VER_LIBC}"
|
||||
PKGV:nscd = "${EAT_VER_LIBC}"
|
||||
PKGV:ldd = "${EAT_VER_LIBC}"
|
||||
|
||||
PKGV_libasan-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libasan = "${EAT_VER_GCC}"
|
||||
PKGV_libasan-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV_libatomic-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libatomic = "${EAT_VER_GCC}"
|
||||
PKGV_libatomic-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV_libg2c-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libg2c = "${EAT_VER_GCC}"
|
||||
PKGV_libgcc-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libgcc = "${EAT_VER_GCC}"
|
||||
PKGV_libgfortran-dbg = "${EAT_VER_GCC}"
|
||||
PKGV_libgfortran-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libgfortran = "${EAT_VER_GCC}"
|
||||
PKGV_libgfortran-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV_libgomp-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libgomp = "${EAT_VER_GCC}"
|
||||
PKGV_libgomp-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV_libitm-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libitm = "${EAT_VER_GCC}"
|
||||
PKGV_libitm-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV_liblsan-dev = "${EAT_VER_GCC}"
|
||||
PKGV_liblsan = "${EAT_VER_GCC}"
|
||||
PKGV_liblsan-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV_libmudflap-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libmudflap = "${EAT_VER_GCC}"
|
||||
PKGV_libmudflap-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV_libquadmath-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libquadmath = "${EAT_VER_GCC}"
|
||||
PKGV_libquadmath-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV_libssp-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libssp = "${EAT_VER_GCC}"
|
||||
PKGV_libssp-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV_libstdc++-dbg = "${EAT_VER_GCC}"
|
||||
PKGV_libstdc++-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libstdc++ = "${EAT_VER_GCC}"
|
||||
PKGV_libstdc++-precompile-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libstdc++-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV_libtsan-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libtsan = "${EAT_VER_GCC}"
|
||||
PKGV_libtsan-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV_libubsan-dev = "${EAT_VER_GCC}"
|
||||
PKGV_libubsan = "${EAT_VER_GCC}"
|
||||
PKGV_libubsan-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:libasan-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libasan = "${EAT_VER_GCC}"
|
||||
PKGV:libasan-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:libatomic-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libatomic = "${EAT_VER_GCC}"
|
||||
PKGV:libatomic-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:libg2c-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libg2c = "${EAT_VER_GCC}"
|
||||
PKGV:libgcc-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libgcc = "${EAT_VER_GCC}"
|
||||
PKGV:libgfortran-dbg = "${EAT_VER_GCC}"
|
||||
PKGV:libgfortran-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libgfortran = "${EAT_VER_GCC}"
|
||||
PKGV:libgfortran-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:libgomp-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libgomp = "${EAT_VER_GCC}"
|
||||
PKGV:libgomp-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:libitm-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libitm = "${EAT_VER_GCC}"
|
||||
PKGV:libitm-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:liblsan-dev = "${EAT_VER_GCC}"
|
||||
PKGV:liblsan = "${EAT_VER_GCC}"
|
||||
PKGV:liblsan-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:libmudflap-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libmudflap = "${EAT_VER_GCC}"
|
||||
PKGV:libmudflap-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:libquadmath-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libquadmath = "${EAT_VER_GCC}"
|
||||
PKGV:libquadmath-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:libssp-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libssp = "${EAT_VER_GCC}"
|
||||
PKGV:libssp-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:libstdc++-dbg = "${EAT_VER_GCC}"
|
||||
PKGV:libstdc++-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libstdc++ = "${EAT_VER_GCC}"
|
||||
PKGV:libstdc++-precompile-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libstdc++-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:libtsan-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libtsan = "${EAT_VER_GCC}"
|
||||
PKGV:libtsan-staticdev = "${EAT_VER_GCC}"
|
||||
PKGV:libubsan-dev = "${EAT_VER_GCC}"
|
||||
PKGV:libubsan = "${EAT_VER_GCC}"
|
||||
PKGV:libubsan-staticdev = "${EAT_VER_GCC}"
|
||||
|
||||
PKGV_linux-libc-headers-dev = "${EAT_VER_KERNEL}"
|
||||
PKGV_linux-libc-headers = "${EAT_VER_KERNEL}"
|
||||
PKGV:linux-libc-headers-dev = "${EAT_VER_KERNEL}"
|
||||
PKGV:linux-libc-headers = "${EAT_VER_KERNEL}"
|
||||
|
||||
PKGV_gdbserver = "${EAT_VER_GDBSERVER}"
|
||||
PKGV:gdbserver = "${EAT_VER_GDBSERVER}"
|
||||
|
||||
ALLOW_EMPTY_${PN}-mtrace = "1"
|
||||
FILES_${PN}-mtrace = "${bindir}/mtrace"
|
||||
ALLOW_EMPTY:${PN}-mtrace = "1"
|
||||
FILES:${PN}-mtrace = "${bindir}/mtrace"
|
||||
|
||||
FILES_libgcov-staticdev = "${libdir}/gcc/${TARGET_SYS}/${BINV}/libgcov.a"
|
||||
FILES:libgcov-staticdev = "${libdir}/gcc/${TARGET_SYS}/${BINV}/libgcov.a"
|
||||
|
||||
FILES_libsegfault = "${base_libdir}/libSegFault*"
|
||||
FILES:libsegfault = "${base_libdir}/libSegFault*"
|
||||
|
||||
FILES_catchsegv = "${bindir}/catchsegv"
|
||||
RDEPENDS_catchsegv = "libsegfault"
|
||||
FILES:catchsegv = "${bindir}/catchsegv"
|
||||
RDEPENDS:catchsegv = "libsegfault"
|
||||
|
||||
# From libgfortran.inc:
|
||||
|
||||
FILES_libgfortran = "${libdir}/libgfortran.so.*"
|
||||
FILES_libgfortran-dev = "\
|
||||
FILES:libgfortran = "${libdir}/libgfortran.so.*"
|
||||
FILES:libgfortran-dev = "\
|
||||
${libdir}/libgfortran*.so \
|
||||
${libdir}/libgfortran.spec \
|
||||
${libdir}/libgfortran.la \
|
||||
@@ -455,49 +455,49 @@ FILES_libgfortran-dev = "\
|
||||
${libdir}/gcc/${TARGET_SYS}/${BINV}/libcaf_single* \
|
||||
${libdir}/gcc/${TARGET_SYS}/${BINV}/finclude/ \
|
||||
"
|
||||
FILES_libgfortran-staticdev = "${libdir}/libgfortran.a"
|
||||
FILES:libgfortran-staticdev = "${libdir}/libgfortran.a"
|
||||
|
||||
|
||||
# From gcc-sanitizers.inc:
|
||||
|
||||
FILES_libasan += "${libdir}/libasan.so.*"
|
||||
FILES_libasan-dev += "\
|
||||
FILES:libasan += "${libdir}/libasan.so.*"
|
||||
FILES:libasan-dev += "\
|
||||
${libdir}/libasan_preinit.o \
|
||||
${libdir}/libasan.so \
|
||||
${libdir}/libasan.la \
|
||||
"
|
||||
FILES_libasan-staticdev += "${libdir}/libasan.a"
|
||||
FILES:libasan-staticdev += "${libdir}/libasan.a"
|
||||
|
||||
FILES_libubsan += "${libdir}/libubsan.so.*"
|
||||
FILES_libubsan-dev += "\
|
||||
FILES:libubsan += "${libdir}/libubsan.so.*"
|
||||
FILES:libubsan-dev += "\
|
||||
${libdir}/libubsan.so \
|
||||
${libdir}/libubsan.la \
|
||||
"
|
||||
FILES_libubsan-staticdev += "${libdir}/libubsan.a"
|
||||
FILES:libubsan-staticdev += "${libdir}/libubsan.a"
|
||||
|
||||
FILES_liblsan += "${libdir}/liblsan.so.*"
|
||||
FILES_liblsan-dev += "\
|
||||
FILES:liblsan += "${libdir}/liblsan.so.*"
|
||||
FILES:liblsan-dev += "\
|
||||
${libdir}/liblsan.so \
|
||||
${libdir}/liblsan.la \
|
||||
${libdir}/liblsan_preinit.o \
|
||||
"
|
||||
FILES_liblsan-staticdev += "${libdir}/liblsan.a"
|
||||
FILES:liblsan-staticdev += "${libdir}/liblsan.a"
|
||||
|
||||
FILES_libtsan += "${libdir}/libtsan.so.*"
|
||||
FILES_libtsan-dev += "\
|
||||
FILES:libtsan += "${libdir}/libtsan.so.*"
|
||||
FILES:libtsan-dev += "\
|
||||
${libdir}/libtsan.so \
|
||||
${libdir}/libtsan.la \
|
||||
${libdir}/libtsan_*.o \
|
||||
"
|
||||
FILES_libtsan-staticdev += "${libdir}/libtsan.a"
|
||||
FILES:libtsan-staticdev += "${libdir}/libtsan.a"
|
||||
|
||||
FILES_gcc-sanitizers = "${libdir}/*.spec ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/sanitizer/*.h"
|
||||
FILES:gcc-sanitizers = "${libdir}/*.spec ${libdir}/gcc/${TARGET_SYS}/${BINV}/include/sanitizer/*.h"
|
||||
|
||||
# From libgcc.inc:
|
||||
|
||||
FILES_libgcc = "${base_libdir}/libgcc_s.so.1"
|
||||
FILES:libgcc = "${base_libdir}/libgcc_s.so.1"
|
||||
|
||||
FILES_libgcc-dev = "\
|
||||
FILES:libgcc-dev = "\
|
||||
${base_libdir}/libgcc*.so \
|
||||
${@oe.utils.conditional('BASETARGET_SYS', '${TARGET_SYS}', '', '${libdir}/${BASETARGET_SYS}', d)} \
|
||||
${libdir}/${TARGET_SYS}/${BINV}* \
|
||||
@@ -505,8 +505,8 @@ FILES_libgcc-dev = "\
|
||||
${libdir}/gcc/${TARGET_SYS}/${BINV}/include \
|
||||
"
|
||||
|
||||
FILES_linux-libc-headers = ""
|
||||
FILES_linux-libc-headers-dev = "\
|
||||
FILES:linux-libc-headers = ""
|
||||
FILES:linux-libc-headers-dev = "\
|
||||
${includedir}/asm* \
|
||||
${includedir}/linux \
|
||||
${includedir}/mtd \
|
||||
@@ -515,7 +515,7 @@ FILES_linux-libc-headers-dev = "\
|
||||
${includedir}/sound \
|
||||
${includedir}/video \
|
||||
"
|
||||
FILES_${PN} += "\
|
||||
FILES:${PN} += "\
|
||||
${libdir}/bin \
|
||||
${libdir}/locale \
|
||||
${libdir}/gconv/gconv-modules \
|
||||
@@ -563,112 +563,112 @@ FILES_${PN} += "\
|
||||
${base_libdir}/libpcprofile.so \
|
||||
"
|
||||
|
||||
FILES_${PN}-dbg += "${base_libdir}/debug"
|
||||
FILES:${PN}-dbg += "${base_libdir}/debug"
|
||||
|
||||
# From gcc-runtime.inc
|
||||
|
||||
# include python debugging scripts
|
||||
FILES_gcc-runtime-dbg += "\
|
||||
FILES:gcc-runtime-dbg += "\
|
||||
${libdir}/libstdc++.so.*-gdb.py \
|
||||
${datadir}/gcc-${BINV}/python/libstdcxx \
|
||||
"
|
||||
|
||||
FILES_libg2c = "${target_libdir}/libg2c.so.*"
|
||||
SUMMARY_libg2c = "Companion runtime library for g77"
|
||||
FILES_libg2c-dev = "\
|
||||
FILES:libg2c = "${target_libdir}/libg2c.so.*"
|
||||
SUMMARY:libg2c = "Companion runtime library for g77"
|
||||
FILES:libg2c-dev = "\
|
||||
${libdir}/libg2c.so \
|
||||
${libdir}/libg2c.a \
|
||||
${libdir}/libfrtbegin.a \
|
||||
"
|
||||
SUMMARY_libg2c-dev = "Companion runtime library for g77 - development files"
|
||||
SUMMARY:libg2c-dev = "Companion runtime library for g77 - development files"
|
||||
|
||||
FILES_libstdc++ = "${libdir}/libstdc++.so.*"
|
||||
SUMMARY_libstdc++ = "GNU standard C++ library"
|
||||
FILES_libstdc++-dev = "\
|
||||
FILES:libstdc++ = "${libdir}/libstdc++.so.*"
|
||||
SUMMARY:libstdc++ = "GNU standard C++ library"
|
||||
FILES:libstdc++-dev = "\
|
||||
/include/c++ \
|
||||
${includedir}/c++/ \
|
||||
${libdir}/libstdc++.so \
|
||||
${libdir}/libstdc++*.la \
|
||||
${libdir}/libsupc++.la \
|
||||
"
|
||||
SUMMARY_libstdc++-dev = "GNU standard C++ library - development files"
|
||||
SUMMARY:libstdc++-dev = "GNU standard C++ library - development files"
|
||||
|
||||
FILES_libstdc++-staticdev = "\
|
||||
FILES:libstdc++-staticdev = "\
|
||||
${libdir}/libstdc++*.a \
|
||||
${libdir}/libsupc++.a \
|
||||
"
|
||||
SUMMARY_libstdc++-staticdev = "GNU standard C++ library - static development files"
|
||||
SUMMARY:libstdc++-staticdev = "GNU standard C++ library - static development files"
|
||||
|
||||
FILES_libstdc++-precompile-dev = "${includedir}/c++/${TARGET_SYS}/bits/*.gch"
|
||||
SUMMARY_libstdc++-precompile-dev = "GNU standard C++ library - precompiled header files"
|
||||
FILES:libstdc++-precompile-dev = "${includedir}/c++/${TARGET_SYS}/bits/*.gch"
|
||||
SUMMARY:libstdc++-precompile-dev = "GNU standard C++ library - precompiled header files"
|
||||
|
||||
FILES_libssp = "${libdir}/libssp.so.*"
|
||||
SUMMARY_libssp = "GNU stack smashing protection library"
|
||||
FILES_libssp-dev = "\
|
||||
FILES:libssp = "${libdir}/libssp.so.*"
|
||||
SUMMARY:libssp = "GNU stack smashing protection library"
|
||||
FILES:libssp-dev = "\
|
||||
${libdir}/libssp*.so \
|
||||
${libdir}/libssp*_nonshared.a \
|
||||
${libdir}/libssp*.la \
|
||||
${libdir}/gcc/${TARGET_SYS}/${BINV}/include/ssp \
|
||||
"
|
||||
SUMMARY_libssp-dev = "GNU stack smashing protection library - development files"
|
||||
FILES_libssp-staticdev = "${libdir}/libssp*.a"
|
||||
SUMMARY_libssp-staticdev = "GNU stack smashing protection library - static development files"
|
||||
SUMMARY:libssp-dev = "GNU stack smashing protection library - development files"
|
||||
FILES:libssp-staticdev = "${libdir}/libssp*.a"
|
||||
SUMMARY:libssp-staticdev = "GNU stack smashing protection library - static development files"
|
||||
|
||||
FILES_libquadmath = "${libdir}/libquadmath*.so.*"
|
||||
SUMMARY_libquadmath = "GNU quad-precision math library"
|
||||
FILES_libquadmath-dev = "\
|
||||
FILES:libquadmath = "${libdir}/libquadmath*.so.*"
|
||||
SUMMARY:libquadmath = "GNU quad-precision math library"
|
||||
FILES:libquadmath-dev = "\
|
||||
${libdir}/gcc/${TARGET_SYS}/${BINV}/include/quadmath* \
|
||||
${libdir}/libquadmath*.so \
|
||||
${libdir}/libquadmath.la \
|
||||
"
|
||||
SUMMARY_libquadmath-dev = "GNU quad-precision math library - development files"
|
||||
FILES_libquadmath-staticdev = "${libdir}/libquadmath.a"
|
||||
SUMMARY_libquadmath-staticdev = "GNU quad-precision math library - static development files"
|
||||
SUMMARY:libquadmath-dev = "GNU quad-precision math library - development files"
|
||||
FILES:libquadmath-staticdev = "${libdir}/libquadmath.a"
|
||||
SUMMARY:libquadmath-staticdev = "GNU quad-precision math library - static development files"
|
||||
|
||||
# NOTE: mudflap has been removed as of gcc 4.9 and has been superseded by the address sanitiser
|
||||
FILES_libmudflap = "${libdir}/libmudflap*.so.*"
|
||||
SUMMARY_libmudflap = "Pointer debugging library for gcc"
|
||||
FILES_libmudflap-dev = "\
|
||||
FILES:libmudflap = "${libdir}/libmudflap*.so.*"
|
||||
SUMMARY:libmudflap = "Pointer debugging library for gcc"
|
||||
FILES:libmudflap-dev = "\
|
||||
${libdir}/libmudflap*.so \
|
||||
${libdir}/libmudflap.la \
|
||||
"
|
||||
SUMMARY_libmudflap-dev = "Pointer debugging library for gcc - development files"
|
||||
FILES_libmudflap-staticdev = "${libdir}/libmudflap.a"
|
||||
SUMMARY_libmudflap-staticdev = "Pointer debugging library for gcc - static development files"
|
||||
SUMMARY:libmudflap-dev = "Pointer debugging library for gcc - development files"
|
||||
FILES:libmudflap-staticdev = "${libdir}/libmudflap.a"
|
||||
SUMMARY:libmudflap-staticdev = "Pointer debugging library for gcc - static development files"
|
||||
|
||||
FILES_libgomp = "${libdir}/libgomp*${SOLIBS}"
|
||||
SUMMARY_libgomp = "GNU OpenMP parallel programming library"
|
||||
FILES_libgomp-dev = "\
|
||||
FILES:libgomp = "${libdir}/libgomp*${SOLIBS}"
|
||||
SUMMARY:libgomp = "GNU OpenMP parallel programming library"
|
||||
FILES:libgomp-dev = "\
|
||||
${libdir}/libgomp*${SOLIBSDEV} \
|
||||
${libdir}/libgomp*.la \
|
||||
${libdir}/libgomp.spec \
|
||||
${libdir}/gcc/${TARGET_SYS}/${BINV}/include/omp.h \
|
||||
${libdir}/gcc/${TARGET_SYS}/${BINV}/include/openacc.h \
|
||||
"
|
||||
SUMMARY_libgomp-dev = "GNU OpenMP parallel programming library - development files"
|
||||
FILES_libgomp-staticdev = "${libdir}/libgomp*.a"
|
||||
SUMMARY_libgomp-staticdev = "GNU OpenMP parallel programming library - static development files"
|
||||
SUMMARY:libgomp-dev = "GNU OpenMP parallel programming library - development files"
|
||||
FILES:libgomp-staticdev = "${libdir}/libgomp*.a"
|
||||
SUMMARY:libgomp-staticdev = "GNU OpenMP parallel programming library - static development files"
|
||||
|
||||
FILES_libatomic = "${libdir}/libatomic.so.*"
|
||||
SUMMARY_libatomic = "GNU C++11 atomics support library"
|
||||
FILES_libatomic-dev = "\
|
||||
FILES:libatomic = "${libdir}/libatomic.so.*"
|
||||
SUMMARY:libatomic = "GNU C++11 atomics support library"
|
||||
FILES:libatomic-dev = "\
|
||||
${libdir}/libatomic.so \
|
||||
${libdir}/libatomic.la \
|
||||
"
|
||||
SUMMARY_libatomic-dev = "GNU C++11 atomics support library - development files"
|
||||
FILES_libatomic-staticdev = "${libdir}/libatomic.a"
|
||||
SUMMARY_libatomic-staticdev = "GNU C++11 atomics support library - static development files"
|
||||
SUMMARY:libatomic-dev = "GNU C++11 atomics support library - development files"
|
||||
FILES:libatomic-staticdev = "${libdir}/libatomic.a"
|
||||
SUMMARY:libatomic-staticdev = "GNU C++11 atomics support library - static development files"
|
||||
|
||||
FILES_libitm = "${libdir}/libitm.so.*"
|
||||
SUMMARY_libitm = "GNU transactional memory support library"
|
||||
FILES_libitm-dev = "\
|
||||
FILES:libitm = "${libdir}/libitm.so.*"
|
||||
SUMMARY:libitm = "GNU transactional memory support library"
|
||||
FILES:libitm-dev = "\
|
||||
${libdir}/libitm.so \
|
||||
${libdir}/libitm.la \
|
||||
${libdir}/libitm.spec \
|
||||
"
|
||||
SUMMARY_libitm-dev = "GNU transactional memory support library - development files"
|
||||
FILES_libitm-staticdev = "${libdir}/libitm.a"
|
||||
SUMMARY_libitm-staticdev = "GNU transactional memory support library - static development files"
|
||||
SUMMARY:libitm-dev = "GNU transactional memory support library - development files"
|
||||
FILES:libitm-staticdev = "${libdir}/libitm.a"
|
||||
SUMMARY:libitm-staticdev = "GNU transactional memory support library - static development files"
|
||||
|
||||
EAT_VER_MAIN ??= ""
|
||||
|
||||
|
||||
+2
-2
@@ -9,8 +9,8 @@ SUMMARY = "Baremetal GCC for Aarch64 processors"
|
||||
LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
|
||||
|
||||
LIC_FILES_CHKSUM = "${@d.getVar(d.expand("LIC_FILES_CHKSUM_${HOST_ARCH}"))}"
|
||||
LIC_FILES_CHKSUM_aarch64 = "file://share/doc/gcc/Copying.html;md5=fdf39a58ab6e893f3d83594cef77fa05"
|
||||
LIC_FILES_CHKSUM_x86-64 = "file://share/doc/gcc/Copying.html;md5=e4bcb5bee0c4a50c06704b0b73fcbe0c"
|
||||
LIC_FILES_CHKSUM:aarch64 = "file://share/doc/gcc/Copying.html;md5=fdf39a58ab6e893f3d83594cef77fa05"
|
||||
LIC_FILES_CHKSUM:x86-64 = "file://share/doc/gcc/Copying.html;md5=e4bcb5bee0c4a50c06704b0b73fcbe0c"
|
||||
|
||||
PROVIDES = "virtual/aarch64-none-elf-gcc"
|
||||
|
||||
|
||||
@@ -6,74 +6,74 @@ EAT_GDB_LICENSE = "GPL-3.0"
|
||||
EAT_LIBC_LICENSE = "GPLv2 & LGPLv2.1"
|
||||
EAT_RLE_LICENSE = "GPL-3.0-with-GCC-exception"
|
||||
|
||||
LICENSE_${PN} = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_${PN}-dev = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_${PN}-doc = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_${PN}-dbg = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_${PN}-pic = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_${PN}-utils = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_${PN}-mtrace = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_${PN}-gconv = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_${PN}-extra-nss = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_${PN}-thread-db = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_${PN}-pcprofile = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_${PN}-staticdev = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_catchsegv = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_glibc-extra-nss = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_glibc-thread-db = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN} = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN}-dev = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN}-doc = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN}-dbg = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN}-pic = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN}-utils = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN}-mtrace = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN}-gconv = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN}-extra-nss = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN}-thread-db = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN}-pcprofile = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:${PN}-staticdev = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:catchsegv = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:glibc-extra-nss = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:glibc-thread-db = "${EAT_LIBC_LICENSE}"
|
||||
|
||||
LICENSE_libmemusage = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_libsegfault = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_libsotruss = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_sln = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_nscd = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE_ldd = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:libmemusage = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:libsegfault = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:libsotruss = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:sln = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:nscd = "${EAT_LIBC_LICENSE}"
|
||||
LICENSE:ldd = "${EAT_LIBC_LICENSE}"
|
||||
|
||||
LICENSE_libasan-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libasan = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libasan-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libatomic-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libatomic = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libatomic-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libg2c-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libg2c = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libgcc-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libgcc = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libgfortran-dbg = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libgfortran-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libgfortran = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libgfortran-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libgomp-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libgomp = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libgomp-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libitm-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libitm = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libitm-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_liblsan-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_liblsan = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_liblsan-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libmudflap-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libmudflap = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libmudflap-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libquadmath-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libquadmath = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libquadmath-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libssp-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libssp = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libssp-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libstdc++-dbg = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libstdc++-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libstdc++ = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libstdc++-precompile-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libstdc++-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libtsan-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libtsan = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libtsan-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libubsan-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libubsan = "${EAT_GCC_LICENSE}"
|
||||
LICENSE_libubsan-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libasan-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libasan = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libasan-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libatomic-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libatomic = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libatomic-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libg2c-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libg2c = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libgcc-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libgcc = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libgfortran-dbg = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libgfortran-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libgfortran = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libgfortran-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libgomp-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libgomp = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libgomp-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libitm-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libitm = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libitm-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:liblsan-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:liblsan = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:liblsan-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libmudflap-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libmudflap = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libmudflap-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libquadmath-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libquadmath = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libquadmath-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libssp-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libssp = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libssp-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libstdc++-dbg = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libstdc++-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libstdc++ = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libstdc++-precompile-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libstdc++-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libtsan-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libtsan = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libtsan-staticdev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libubsan-dev = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libubsan = "${EAT_GCC_LICENSE}"
|
||||
LICENSE:libubsan-staticdev = "${EAT_GCC_LICENSE}"
|
||||
|
||||
LICENSE_linux-libc-headers-dev = "GPLv2"
|
||||
LICENSE_linux-libc-headers = "GPLv2"
|
||||
LICENSE:linux-libc-headers-dev = "GPLv2"
|
||||
LICENSE:linux-libc-headers = "GPLv2"
|
||||
|
||||
LICENSE_gdbserver = "GPLv2 & GPLv3 & LGPLv2 & LGPLv3"
|
||||
LICENSE:gdbserver = "GPLv2 & GPLv3 & LGPLv2 & LGPLv3"
|
||||
|
||||
@@ -82,7 +82,7 @@ FORTRAN = ""
|
||||
JAVA = ""
|
||||
|
||||
SSP ?= "--disable-libssp"
|
||||
SSP_mingw32 = "--enable-libssp"
|
||||
SSP:mingw32 = "--enable-libssp"
|
||||
|
||||
EXTRA_OECONF_BASE = "\
|
||||
${SSP} \
|
||||
@@ -112,7 +112,7 @@ EXTRA_OECONF_INITIAL = "\
|
||||
--disable-libssp \
|
||||
"
|
||||
|
||||
EXTRA_OECONF_append_aarchilp32 = " --with-abi=ilp32"
|
||||
EXTRA_OECONF:append_aarchilp32 = " --with-abi=ilp32"
|
||||
|
||||
EXTRA_OECONF_PATHS = "\
|
||||
--with-gxx-include-dir=/not/exist{target_includedir}/c++/${BINV} \
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
# copy the file for target build in recipe-specific sysroot, in external-arm
|
||||
# toolchain mode and if the required file does not exist already.
|
||||
|
||||
do_install_prepend_class-target () {
|
||||
do_install:prepend:class-target () {
|
||||
if [ "${TCMODE}" = "external-arm" -a ! -f ${STAGING_LIBDIR_NATIVE}/${TARGET_SYS}/gcc/${TARGET_SYS}/${BINV}/include/unwind.h ]; then
|
||||
install -d ${STAGING_LIBDIR_NATIVE}/${TARGET_SYS}/gcc/${TARGET_SYS}/${BINV}/include/
|
||||
install ${STAGING_LIBDIR}/gcc/${TARGET_SYS}/${EAT_VER_GCC}/include/unwind.h ${STAGING_LIBDIR_NATIVE}/${TARGET_SYS}/gcc/${TARGET_SYS}/${BINV}/include/
|
||||
@@ -20,7 +20,7 @@ do_install_prepend_class-target () {
|
||||
# gcc installs additional aliases as ${TARGET_SYS}-${EAT_TARGET_SYS}-gcc, etc.
|
||||
# Since those are not packaged and not too useful, let's remove them to avoid
|
||||
# QA issues
|
||||
do_install_append () {
|
||||
do_install:append () {
|
||||
for f in g++ gcc gcc-ar gcc-ranlib gcc-nm; do
|
||||
rm -f ${D}${bindir}/${TARGET_SYS}-${EAT_TARGET_SYS}-$f
|
||||
done
|
||||
|
||||
@@ -3,5 +3,5 @@ require recipes-devtools/gcc/gcc-sanitizers.inc
|
||||
|
||||
# Building with thumb enabled on armv4t armv5t fails with
|
||||
# sanitizer_linux.s:5749: Error: lo register required -- `ldr ip,[sp],#8'
|
||||
ARM_INSTRUCTION_SET_armv4 = "arm"
|
||||
ARM_INSTRUCTION_SET_armv5 = "arm"
|
||||
ARM_INSTRUCTION_SET:armv4 = "arm"
|
||||
ARM_INSTRUCTION_SET:armv5 = "arm"
|
||||
|
||||
@@ -5,11 +5,11 @@ require recipes-devtools/gcc/gcc-arm-common.inc
|
||||
# Building with thumb enabled on armv4t armv5t fails with
|
||||
# | gcc-4.8.1-r0/gcc-4.8.1/gcc/cp/decl.c:7438:(.text.unlikely+0x2fa): relocation truncated to fit: R_ARM_THM_CALL against symbol `fancy_abort(char const*, int, char const*)' defined in .glue_7 section in linker stubs
|
||||
# | gcc-4.8.1-r0/gcc-4.8.1/gcc/cp/decl.c:7442:(.text.unlikely+0x318): additional relocation overflows omitted from the output
|
||||
ARM_INSTRUCTION_SET_armv4 = "arm"
|
||||
ARM_INSTRUCTION_SET_armv5 = "arm"
|
||||
ARM_INSTRUCTION_SET:armv4 = "arm"
|
||||
ARM_INSTRUCTION_SET:armv5 = "arm"
|
||||
|
||||
ARMFPARCHEXT_armv6 = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}"
|
||||
ARMFPARCHEXT_armv7a = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}"
|
||||
ARMFPARCHEXT_armv7ve = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}"
|
||||
ARMFPARCHEXT:armv6 = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}"
|
||||
ARMFPARCHEXT:armv7a = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}"
|
||||
ARMFPARCHEXT:armv7ve = "${@'+fp' if d.getVar('TARGET_FPU') == 'hard' else ''}"
|
||||
|
||||
BBCLASSEXTEND = "nativesdk"
|
||||
|
||||
@@ -2,4 +2,4 @@ require recipes-devtools/gcc/gcc-${PV}.inc
|
||||
require recipes-devtools/gcc/libgcc-initial.inc
|
||||
|
||||
# Building with thumb enabled on armv6t fails
|
||||
ARM_INSTRUCTION_SET_armv6 = "arm"
|
||||
ARM_INSTRUCTION_SET:armv6 = "arm"
|
||||
|
||||
@@ -2,4 +2,4 @@ require recipes-devtools/gcc/gcc-${PV}.inc
|
||||
require recipes-devtools/gcc/libgcc.inc
|
||||
|
||||
# Building with thumb enabled on armv6t fails
|
||||
ARM_INSTRUCTION_SET_armv6 = "arm"
|
||||
ARM_INSTRUCTION_SET:armv6 = "arm"
|
||||
|
||||
Reference in New Issue
Block a user