gcc-sanitizers: Update supported architectures
PATCH 1/1 gcc-sanitizers: Update supported architectures
From: Dan McGregor <[email protected]>
aarch64 has been supported since GCC 5.1, sparc has been supported since 4.9, and S390 since 7.1.
Also mark as broken entirely with musl.
Signed-off-by Dan McGregor <[email protected]>
--- meta/recipes-devtools/gcc/gcc-sanitizers.inc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-)
meta/recipes-devtools/gcc/gcc-sanitizers.inc +7 -3
@@ -61,15 +61,19 @@ RDEPENDS_libubsan-dev += "${PN}" RDEPENDS_liblsan-dev += "${PN}" RDEPENDS_libtsan-dev += "${PN}" RRECOMMENDS_${PN} += "libasan libubsan" -RRECOMMENDS_${PN}_append_x86-64 = " liblsan libtsan" RRECOMMENDS_${PN}_append_x86 = " liblsan" +RRECOMMENDS_${PN}_append_x86-64 = " liblsan libtsan" +RRECOMMENDS_${PN}_append_powerpc64 = " liblsan libtsan" +RRECOMMENDS_${PN}_append_aarch64 = " liblsan libtsan" do_package_write_ipk[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" do_package_write_deb[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" do_package_write_rpm[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" -# MIPS, aarch64, and SPARC are broken. -COMPATIBLE_HOST = '(x86_64|i.86|powerpc|arm).*-linux' +# Only x86, powerpc, sparc, s390, arm, and aarch64 are supported +COMPATIBLE_HOST = '(x86_64|i.86|powerpc|sparc|s390|arm|aarch64).*-linux' +# musl is currently broken entirely +COMPATIBLE_HOST_libc-musl = 'null' FILES_libasan += "${libdir}/libasan.so.*" FILES_libasan-dev += "\
Signature · 1 line
2.17.0
Quoted 7 lines · Dan McGregor
From: Dan McGregor <[email protected]>
aarch64 has been supported since GCC 5.1, sparc has been supported since 4.9, and S390 since 7.1.
Also mark as broken entirely with musl.
this change is ok to apply.
Quoted 33 lines
Signed-off-by Dan McGregor <[email protected]>--- meta/recipes-devtools/gcc/gcc-sanitizers.inc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-)meta/recipes-devtools/gcc/gcc-sanitizers.inc +7
-3@@ -61,15 +61,19 @@ RDEPENDS_libubsan-dev += "${PN}" RDEPENDS_liblsan-dev += "${PN}" RDEPENDS_libtsan-dev += "${PN}" RRECOMMENDS_${PN} += "libasan libubsan" -RRECOMMENDS_${PN}_append_x86-64 = " liblsan libtsan" RRECOMMENDS_${PN}_append_x86 = " liblsan" +RRECOMMENDS_${PN}_append_x86-64 = " liblsan libtsan" +RRECOMMENDS_${PN}_append_powerpc64 = " liblsan libtsan" +RRECOMMENDS_${PN}_append_aarch64 = " liblsan libtsan" do_package_write_ipk[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" do_package_write_deb[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" do_package_write_rpm[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" -# MIPS, aarch64, and SPARC are broken. -COMPATIBLE_HOST = '(x86_64|i.86|powerpc|arm).*-linux' +# Only x86, powerpc, sparc, s390, arm, and aarch64 are supported +COMPATIBLE_HOST = '(x86_64|i.86|powerpc|sparc|s390|arm|aarch64).*-linux' +# musl is currently broken entirely +COMPATIBLE_HOST_libc-musl = 'null' FILES_libasan += "${libdir}/libasan.so.*" FILES_libasan-dev += "\
Quoted 10 lines · Khem Raj
Quoted 7 lines · Dan McGregor
From: Dan McGregor <[email protected]>
aarch64 has been supported since GCC 5.1, sparc has been supported since 4.9, and S390 since 7.1.
Also mark as broken entirely with musl.
this change is ok to apply.
I also think it's appropriate for rocko as-is, and for pyro without the s390 bits.
Quoted 35 lines
Quoted 34 lines
Signed-off-by Dan McGregor <[email protected]>--- meta/recipes-devtools/gcc/gcc-sanitizers.inc | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-)meta/recipes-devtools/gcc/gcc-sanitizers.inc +7
-3@@ -61,15 +61,19 @@ RDEPENDS_libubsan-dev += "${PN}" RDEPENDS_liblsan-dev += "${PN}" RDEPENDS_libtsan-dev += "${PN}" RRECOMMENDS_${PN} += "libasan libubsan" -RRECOMMENDS_${PN}_append_x86-64 = " liblsan libtsan" RRECOMMENDS_${PN}_append_x86 = " liblsan" +RRECOMMENDS_${PN}_append_x86-64 = " liblsan libtsan" +RRECOMMENDS_${PN}_append_powerpc64 = " liblsan libtsan" +RRECOMMENDS_${PN}_append_aarch64 = " liblsan libtsan" do_package_write_ipk[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" do_package_write_deb[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" do_package_write_rpm[depends] += "virtual/${MLPREFIX}${TARGET_PREFIX}compilerlibs:do_packagedata" -# MIPS, aarch64, and SPARC are broken. -COMPATIBLE_HOST = '(x86_64|i.86|powerpc|arm).*-linux' +# Only x86, powerpc, sparc, s390, arm, and aarch64 are supported +COMPATIBLE_HOST = '(x86_64|i.86|powerpc|sparc|s390|arm|aarch64).*-linux' +# musl is currently broken entirely +COMPATIBLE_HOST_libc-musl = 'null' FILES_libasan += "${libdir}/libasan.so.*" FILES_libasan-dev += "\