mirror of
https://github.com/thead-yocto-mirror/meta-external-toolchain
synced 2026-09-06 07:54:37 +02:00
external-sourcery-toolchain: add the Thread Sanitizer runtime library
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
This commit is contained in:
@@ -141,6 +141,7 @@ TC_PACKAGES =+ "libquadmath libquadmath-dev libquadmath-staticdev"
|
||||
TC_PACKAGES =+ "libstdc++ libstdc++-dev libstdc++-staticdev"
|
||||
TC_PACKAGES =+ "gdbserver gdbserver-dbg"
|
||||
TC_PACKAGES =+ "libasan libasan-dev"
|
||||
TC_PACKAGES =+ "libtsan libtsan-dev"
|
||||
TC_PACKAGES =+ "libatomic libatomic-dev"
|
||||
TC_PACKAGES =+ "${@base_conditional('PREFERRED_PROVIDER_linux-libc-headers', PN, 'linux-libc-headers linux-libc-headers-dev', '', d)}"
|
||||
TC_PACKAGES =+ "${@base_conditional('PREFERRED_PROVIDER_oprofile', PN, 'oprofile oprofile-doc', '', d)}"
|
||||
@@ -164,6 +165,11 @@ FILES_oprofile = "${bindir}/op* ${datadir}/oprofile ${libdir}/oprofile ${datadir
|
||||
FILES_oprofile-doc = "${mandir}/man1/oprofile* ${docdir}/oprofile"
|
||||
FILES_${PN}-dbg += "${bindir}/.debug/op*"
|
||||
|
||||
SUMMARY_libtsan = "The Thread Sanitizer runtime library"
|
||||
SUMMARY_libtsan-dev = "${SUMMARY_libtsan} - development files"
|
||||
FILES_libtsan = "${libdir}/libtsan.so.*"
|
||||
FILES_libtsan-dev = "${libdir}/libtsan.so"
|
||||
|
||||
FILES_popt = "${libdir}/libpopt.so.*"
|
||||
FILES_popt-dev = "${libdir}/libpopt.so ${libdir}/libpopt.a ${includedir}/popt.h"
|
||||
FILES_lttng-tools = "${bindir}/lttng* ${libdir}/liblttng-ctl.so.* ${libdir}/lttng"
|
||||
@@ -200,6 +206,7 @@ INSANE_SKIP_libatomic += "ldflags"
|
||||
INSANE_SKIP_libgomp += "ldflags"
|
||||
INSANE_SKIP_libquadmath += "ldflags"
|
||||
INSANE_SKIP_libstdc++ += "ldflags"
|
||||
INSANE_SKIP_libtsan += "ldflags"
|
||||
INSANE_SKIP_gdbserver += "ldflags"
|
||||
|
||||
# We don't care about rpaths in third party binaries
|
||||
@@ -219,6 +226,8 @@ PKGV_libquadmath-staticdev = "${CSL_VER_GCC}"
|
||||
PKGV_libstdc++ = "${CSL_VER_GCC}"
|
||||
PKGV_libstdc++-dev = "${CSL_VER_GCC}"
|
||||
PKGV_libstdc++-staticdev = "${CSL_VER_GCC}"
|
||||
PKGV_libtsan = "${CSL_VER_GCC}"
|
||||
PKGV_libtsan-dev = "${CSL_VER_GCC}"
|
||||
PKGV_gdbserver = "${CSL_VER_GDB}"
|
||||
PKGV_gdbserver-dbg = "${CSL_VER_GDB}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user