From bcb053baf629902a63c88b1910d58603f1498fe6 Mon Sep 17 00:00:00 2001 From: Chris Packham Date: Thu, 30 Jun 2022 20:20:47 +1200 Subject: [PATCH] Revert "gcc: Bring in fix for libsanitizer on mips64" This reverts commit 1b6ad7cd48e0849072e2372826498c01b56b7fc9. As it turns out libsanitizer isn't supported on mips64 with GCC11 or older (there is support in GCC12). The bug is actually the fact that ct-ng allows configuring libsanitizer for architectures that don't support it. Signed-off-by: Chris Packham --- ...s64-Set-struct_kernel_stat_sz-to-mat.patch | 31 ------------------- 1 file changed, 31 deletions(-) delete mode 100644 packages/gcc/11.3.0/0010-libsanitizer-mips64-Set-struct_kernel_stat_sz-to-mat.patch diff --git a/packages/gcc/11.3.0/0010-libsanitizer-mips64-Set-struct_kernel_stat_sz-to-mat.patch b/packages/gcc/11.3.0/0010-libsanitizer-mips64-Set-struct_kernel_stat_sz-to-mat.patch deleted file mode 100644 index 8d05ca65..00000000 --- a/packages/gcc/11.3.0/0010-libsanitizer-mips64-Set-struct_kernel_stat_sz-to-mat.patch +++ /dev/null @@ -1,31 +0,0 @@ -From ac6e15a2776e8fffdbd108213e8690c9f30a7380 Mon Sep 17 00:00:00 2001 -From: Chris Packham -Date: Mon, 16 May 2022 20:55:36 +1200 -Subject: [PATCH] libsanitizer: mips64: Set struct_kernel_stat_sz to match the - kernel - -The kernel's struct stat is 104 bytes when compiling for -_MIPS_SIM_ABI64. Set struct_kernel_stat_sz to match. - -Signed-off-by: Chris Packham -Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105614 ---- - libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h -index 83861105a509..326419a5d613 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h -+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h -@@ -83,7 +83,7 @@ const unsigned struct_kernel_stat64_sz = 104; - #elif defined(__mips__) - const unsigned struct_kernel_stat_sz = SANITIZER_ANDROID - ? FIRST_32_SECOND_64(104, 128) -- : FIRST_32_SECOND_64(144, 216); -+ : FIRST_32_SECOND_64(144, 104); - const unsigned struct_kernel_stat64_sz = 104; - #elif defined(__s390__) && !defined(__s390x__) - const unsigned struct_kernel_stat_sz = 64; --- -2.36.1 -