summaryrefslogtreecommitdiff
path: root/packages/gcc/11.1.0
diff options
context:
space:
mode:
Diffstat (limited to 'packages/gcc/11.1.0')
-rw-r--r--packages/gcc/11.1.0/0000-libtool-leave-framework-alone.patch18
-rw-r--r--packages/gcc/11.1.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch14
-rw-r--r--packages/gcc/11.1.0/0004-arm-softfloat-libgcc.patch31
-rw-r--r--packages/gcc/11.1.0/0008-libgcc-disable-split-stack-nothreads.patch17
-rw-r--r--packages/gcc/11.1.0/0009-Remove-use-of-include_next-from-c-headers.patch307
-rw-r--r--packages/gcc/11.1.0/chksum8
-rw-r--r--packages/gcc/11.1.0/version.desc0
7 files changed, 0 insertions, 395 deletions
diff --git a/packages/gcc/11.1.0/0000-libtool-leave-framework-alone.patch b/packages/gcc/11.1.0/0000-libtool-leave-framework-alone.patch
deleted file mode 100644
index b5804ea..0000000
--- a/packages/gcc/11.1.0/0000-libtool-leave-framework-alone.patch
+++ /dev/null
@@ -1,18 +0,0 @@
----
- libtool-ldflags | 5 +++++
- 1 file changed, 5 insertions(+)
-
---- a/libtool-ldflags
-+++ b/libtool-ldflags
-@@ -36,6 +36,11 @@ prev_arg=
- for arg
- do
- case $arg in
-+ -framework)
-+ # libtool handles this option. It should not be prefixed with
-+ # -Xcompiler, as that would split it from the argument that
-+ # follows.
-+ ;;
- -f*|--*|-static-lib*|-shared-lib*|-B*)
- # Libtool does not ascribe any special meaning options
- # that begin with -f or with a double-dash. So, it will
diff --git a/packages/gcc/11.1.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch b/packages/gcc/11.1.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch
deleted file mode 100644
index 3040e23..0000000
--- a/packages/gcc/11.1.0/0003-gcc-plugin-POSIX-include-sys-select-h.patch
+++ /dev/null
@@ -1,14 +0,0 @@
----
- libcc1/connection.cc | 1 +
- 1 file changed, 1 insertion(+)
-
---- a/libcc1/connection.cc
-+++ b/libcc1/connection.cc
-@@ -21,6 +21,7 @@ along with GCC; see the file COPYING3.
- #include <string>
- #include <unistd.h>
- #include <sys/types.h>
-+#include <sys/select.h>
- #include <string.h>
- #include <errno.h>
- #include "marshall.hh"
diff --git a/packages/gcc/11.1.0/0004-arm-softfloat-libgcc.patch b/packages/gcc/11.1.0/0004-arm-softfloat-libgcc.patch
deleted file mode 100644
index d980036..0000000
--- a/packages/gcc/11.1.0/0004-arm-softfloat-libgcc.patch
+++ /dev/null
@@ -1,31 +0,0 @@
----
- gcc/config/arm/linux-elf.h | 2 +-
- libgcc/config/arm/t-linux | 7 ++++++-
- 2 files changed, 7 insertions(+), 2 deletions(-)
-
---- a/gcc/config/arm/linux-elf.h
-+++ b/gcc/config/arm/linux-elf.h
-@@ -58,7 +58,7 @@
- %{shared:-lc} \
- %{!shared:%{profile:-lc_p}%{!profile:-lc}}"
-
--#define LIBGCC_SPEC "%{mfloat-abi=soft*:-lfloat} -lgcc"
-+#define LIBGCC_SPEC "-lgcc"
-
- #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
-
---- a/libgcc/config/arm/t-linux
-+++ b/libgcc/config/arm/t-linux
-@@ -1,6 +1,11 @@
- LIB1ASMSRC = arm/lib1funcs.S
- LIB1ASMFUNCS = _udivsi3 _divsi3 _umodsi3 _modsi3 _dvmd_lnx _clzsi2 _clzdi2 \
-- _ctzsi2 _arm_addsubdf3 _arm_addsubsf3
-+ _ctzsi2 _arm_addsubdf3 _arm_addsubsf3 \
-+ _arm_addsubdf3 _arm_addsubsf3 \
-+ _arm_negdf2 _arm_muldivdf3 _arm_cmpdf2 _arm_unorddf2 \
-+ _arm_fixdfsi _arm_fixunsdfsi _arm_truncdfsf2 \
-+ _arm_negsf2 _arm_muldivsf3 _arm_cmpsf2 _arm_unordsf2 \
-+ _arm_fixsfsi _arm_fixunssfsi
-
- # Just for these, we omit the frame pointer since it makes such a big
- # difference.
diff --git a/packages/gcc/11.1.0/0008-libgcc-disable-split-stack-nothreads.patch b/packages/gcc/11.1.0/0008-libgcc-disable-split-stack-nothreads.patch
deleted file mode 100644
index df91a9f..0000000
--- a/packages/gcc/11.1.0/0008-libgcc-disable-split-stack-nothreads.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-disable split-stack for non-thread builds
-
-Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
-
----
- libgcc/config/t-stack | 2 ++
- 1 file changed, 2 insertions(+)
-
---- a/libgcc/config/t-stack
-+++ b/libgcc/config/t-stack
-@@ -1,4 +1,6 @@
- # Makefile fragment to provide generic support for -fsplit-stack.
- # This should be used in config.host for any host which supports
- # -fsplit-stack.
-+ifeq ($(enable_threads),yes)
- LIB2ADD_ST += $(srcdir)/generic-morestack.c $(srcdir)/generic-morestack-thread.c
-+endif
diff --git a/packages/gcc/11.1.0/0009-Remove-use-of-include_next-from-c-headers.patch b/packages/gcc/11.1.0/0009-Remove-use-of-include_next-from-c-headers.patch
deleted file mode 100644
index a4e3215..0000000
--- a/packages/gcc/11.1.0/0009-Remove-use-of-include_next-from-c-headers.patch
+++ /dev/null
@@ -1,307 +0,0 @@
-From 9db1164d68ee1da7434af48db4f828d7df51b055 Mon Sep 17 00:00:00 2001
-From: Keith Packard <keithp@keithp.com>
-Date: Sun, 24 Jan 2021 14:20:33 -0800
-Subject: [PATCH] Remove use of include_next from c++ headers
-
-Using include_next bypasses the default header search path and lets
-files later in the include path take priority over earlier files.
-
-This makes replacing libc impossible as the default libc headers will
-occur after the libstdc++ headers, and so be picked up in place of
-headers inserted at the begining of the search path or appended to the
-end of the search path.
-
-Using include_next is a hack to work-around broken combinations of
-libraries, and is not necessary in a well constructed toolchain.
-
-Signed-off-by: Keith Packard <keithp@keithp.com>
----
- libstdc++-v3/include/bits/std_abs.h | 4 ++--
- libstdc++-v3/include/c/cassert | 2 +-
- libstdc++-v3/include/c/cctype | 2 +-
- libstdc++-v3/include/c/cerrno | 2 +-
- libstdc++-v3/include/c/cfloat | 2 +-
- libstdc++-v3/include/c/climits | 2 +-
- libstdc++-v3/include/c/clocale | 2 +-
- libstdc++-v3/include/c/cmath | 2 +-
- libstdc++-v3/include/c/csetjmp | 2 +-
- libstdc++-v3/include/c/csignal | 2 +-
- libstdc++-v3/include/c/cstdarg | 2 +-
- libstdc++-v3/include/c/cstddef | 2 +-
- libstdc++-v3/include/c/cstdio | 2 +-
- libstdc++-v3/include/c/cstdlib | 2 +-
- libstdc++-v3/include/c/cstring | 2 +-
- libstdc++-v3/include/c/ctime | 2 +-
- libstdc++-v3/include/c/cuchar | 2 +-
- libstdc++-v3/include/c/cwchar | 2 +-
- libstdc++-v3/include/c/cwctype | 2 +-
- libstdc++-v3/include/c_global/cmath | 2 +-
- libstdc++-v3/include/c_global/cstdlib | 2 +-
- 21 files changed, 22 insertions(+), 22 deletions(-)
-
-diff --git a/libstdc++-v3/include/bits/std_abs.h b/libstdc++-v3/include/bits/std_abs.h
-index ae6bfc1b1ac..249ed53a3ce 100644
---- a/libstdc++-v3/include/bits/std_abs.h
-+++ b/libstdc++-v3/include/bits/std_abs.h
-@@ -35,9 +35,9 @@
- #include <bits/c++config.h>
-
- #define _GLIBCXX_INCLUDE_NEXT_C_HEADERS
--#include_next <stdlib.h>
-+#include <stdlib.h>
- #ifdef __CORRECT_ISO_CPP_MATH_H_PROTO
--# include_next <math.h>
-+# include <math.h>
- #endif
- #undef _GLIBCXX_INCLUDE_NEXT_C_HEADERS
-
-diff --git a/libstdc++-v3/include/c/cassert b/libstdc++-v3/include/c/cassert
-index abd8c0538ef..3e1b97f1626 100644
---- a/libstdc++-v3/include/c/cassert
-+++ b/libstdc++-v3/include/c/cassert
-@@ -31,4 +31,4 @@
- #pragma GCC system_header
-
- #include <bits/c++config.h>
--#include_next <assert.h>
-+#include <assert.h>
-diff --git a/libstdc++-v3/include/c/cctype b/libstdc++-v3/include/c/cctype
-index d53cb3d43f3..3def33f2077 100644
---- a/libstdc++-v3/include/c/cctype
-+++ b/libstdc++-v3/include/c/cctype
-@@ -31,6 +31,6 @@
-
- #pragma GCC system_header
-
--#include_next <ctype.h>
-+#include <ctype.h>
-
- #endif
-diff --git a/libstdc++-v3/include/c/cerrno b/libstdc++-v3/include/c/cerrno
-index a8d3869efb6..3725137c115 100644
---- a/libstdc++-v3/include/c/cerrno
-+++ b/libstdc++-v3/include/c/cerrno
-@@ -41,7 +41,7 @@
- #pragma GCC system_header
-
- #include <bits/c++config.h>
--#include_next <errno.h>
-+#include <errno.h>
-
- // Adhere to section 17.4.1.2 clause 5 of ISO 14882:1998
- #ifndef errno
-diff --git a/libstdc++-v3/include/c/cfloat b/libstdc++-v3/include/c/cfloat
-index 5865d427c20..df821645e4d 100644
---- a/libstdc++-v3/include/c/cfloat
-+++ b/libstdc++-v3/include/c/cfloat
-@@ -32,6 +32,6 @@
- #pragma GCC system_header
-
- #include <bits/c++config.h>
--#include_next <float.h>
-+#include <float.h>
-
- #endif
-diff --git a/libstdc++-v3/include/c/climits b/libstdc++-v3/include/c/climits
-index 849afadeffc..b153fa8c27c 100644
---- a/libstdc++-v3/include/c/climits
-+++ b/libstdc++-v3/include/c/climits
-@@ -32,6 +32,6 @@
- #pragma GCC system_header
-
- #include <bits/c++config.h>
--#include_next <limits.h>
-+#include <limits.h>
-
- #endif
-diff --git a/libstdc++-v3/include/c/clocale b/libstdc++-v3/include/c/clocale
-index fc84745397d..5ebccdf5006 100644
---- a/libstdc++-v3/include/c/clocale
-+++ b/libstdc++-v3/include/c/clocale
-@@ -31,6 +31,6 @@
-
- #pragma GCC system_header
-
--#include_next <locale.h>
-+#include <locale.h>
-
- #endif
-diff --git a/libstdc++-v3/include/c/cmath b/libstdc++-v3/include/c/cmath
-index 2c51f2f13bc..2fcd09e4ef9 100644
---- a/libstdc++-v3/include/c/cmath
-+++ b/libstdc++-v3/include/c/cmath
-@@ -33,7 +33,7 @@
-
- #include <bits/c++config.h>
-
--#include_next <math.h>
-+#include <math.h>
-
- // Get rid of those macros defined in <math.h> in lieu of real functions.
- #undef abs
-diff --git a/libstdc++-v3/include/c/csetjmp b/libstdc++-v3/include/c/csetjmp
-index db83610d95f..5abafcb160d 100644
---- a/libstdc++-v3/include/c/csetjmp
-+++ b/libstdc++-v3/include/c/csetjmp
-@@ -31,7 +31,7 @@
-
- #pragma GCC system_header
-
--#include_next <setjmp.h>
-+#include <setjmp.h>
-
- // Get rid of those macros defined in <setjmp.h> in lieu of real functions.
- #undef longjmp
-diff --git a/libstdc++-v3/include/c/csignal b/libstdc++-v3/include/c/csignal
-index 986c5d3daca..77cb7634a69 100644
---- a/libstdc++-v3/include/c/csignal
-+++ b/libstdc++-v3/include/c/csignal
-@@ -31,6 +31,6 @@
-
- #pragma GCC system_header
-
--#include_next <signal.h>
-+#include <signal.h>
-
- #endif
-diff --git a/libstdc++-v3/include/c/cstdarg b/libstdc++-v3/include/c/cstdarg
-index 6b6e1850753..0dfc60cc6ba 100644
---- a/libstdc++-v3/include/c/cstdarg
-+++ b/libstdc++-v3/include/c/cstdarg
-@@ -32,6 +32,6 @@
- #pragma GCC system_header
-
- #undef __need___va_list
--#include_next <stdarg.h>
-+#include <stdarg.h>
-
- #endif
-diff --git a/libstdc++-v3/include/c/cstddef b/libstdc++-v3/include/c/cstddef
-index 7fc8ce34efc..fc90dfb3f18 100644
---- a/libstdc++-v3/include/c/cstddef
-+++ b/libstdc++-v3/include/c/cstddef
-@@ -35,6 +35,6 @@
- #define __need_ptrdiff_t
- #define __need_NULL
- #define __need_offsetof
--#include_next <stddef.h>
-+#include <stddef.h>
-
- #endif
-diff --git a/libstdc++-v3/include/c/cstdio b/libstdc++-v3/include/c/cstdio
-index e943aa8e725..89bcd2d7391 100644
---- a/libstdc++-v3/include/c/cstdio
-+++ b/libstdc++-v3/include/c/cstdio
-@@ -31,7 +31,7 @@
-
- #pragma GCC system_header
-
--#include_next <stdio.h>
-+#include <stdio.h>
-
- // Get rid of those macros defined in <stdio.h> in lieu of real functions.
- #undef clearerr
-diff --git a/libstdc++-v3/include/c/cstdlib b/libstdc++-v3/include/c/cstdlib
-index 86d9587482f..a26013286be 100644
---- a/libstdc++-v3/include/c/cstdlib
-+++ b/libstdc++-v3/include/c/cstdlib
-@@ -31,6 +31,6 @@
-
- #pragma GCC system_header
-
--#include_next <stdlib.h>
-+#include <stdlib.h>
-
- #endif
-diff --git a/libstdc++-v3/include/c/cstring b/libstdc++-v3/include/c/cstring
-index 8b1e89b13b6..ca56c75e753 100644
---- a/libstdc++-v3/include/c/cstring
-+++ b/libstdc++-v3/include/c/cstring
-@@ -31,6 +31,6 @@
-
- #pragma GCC system_header
-
--#include_next <string.h>
-+#include <string.h>
-
- #endif
-diff --git a/libstdc++-v3/include/c/ctime b/libstdc++-v3/include/c/ctime
-index 367172b21eb..135da2a25c4 100644
---- a/libstdc++-v3/include/c/ctime
-+++ b/libstdc++-v3/include/c/ctime
-@@ -31,6 +31,6 @@
-
- #pragma GCC system_header
-
--#include_next <time.h>
-+#include <time.h>
-
- #endif
-diff --git a/libstdc++-v3/include/c/cuchar b/libstdc++-v3/include/c/cuchar
-index e63b55ae12c..c79708fba6a 100644
---- a/libstdc++-v3/include/c/cuchar
-+++ b/libstdc++-v3/include/c/cuchar
-@@ -39,7 +39,7 @@
- #include <cwchar>
-
- #if _GLIBCXX_USE_C11_UCHAR_CXX11
--# include_next <uchar.h>
-+# include <uchar.h>
- #endif
-
- #endif // C++11
-diff --git a/libstdc++-v3/include/c/cwchar b/libstdc++-v3/include/c/cwchar
-index 05d4d70c6fc..0fc9a9a394a 100644
---- a/libstdc++-v3/include/c/cwchar
-+++ b/libstdc++-v3/include/c/cwchar
-@@ -36,7 +36,7 @@
- #include <ctime>
-
- #if _GLIBCXX_HAVE_WCHAR_H
--#include_next <wchar.h>
-+#include <wchar.h>
- #endif
-
- // Need to do a bit of trickery here with mbstate_t as char_traits
-diff --git a/libstdc++-v3/include/c/cwctype b/libstdc++-v3/include/c/cwctype
-index 0626765d6c8..4839b693e46 100644
---- a/libstdc++-v3/include/c/cwctype
-+++ b/libstdc++-v3/include/c/cwctype
-@@ -34,7 +34,7 @@
- #include <bits/c++config.h>
-
- #if _GLIBCXX_HAVE_WCTYPE_H
--#include_next <wctype.h>
-+#include <wctype.h>
- #endif
-
- #endif
-diff --git a/libstdc++-v3/include/c_global/cmath b/libstdc++-v3/include/c_global/cmath
-index 39a6b036b8c..bfb6dcd4c88 100644
---- a/libstdc++-v3/include/c_global/cmath
-+++ b/libstdc++-v3/include/c_global/cmath
-@@ -42,7 +42,7 @@
- #include <bits/cpp_type_traits.h>
- #include <ext/type_traits.h>
- #define _GLIBCXX_INCLUDE_NEXT_C_HEADERS
--#include_next <math.h>
-+#include <math.h>
- #undef _GLIBCXX_INCLUDE_NEXT_C_HEADERS
- #include <bits/std_abs.h>
-
-diff --git a/libstdc++-v3/include/c_global/cstdlib b/libstdc++-v3/include/c_global/cstdlib
-index 47b954cf2fa..996a87b372c 100644
---- a/libstdc++-v3/include/c_global/cstdlib
-+++ b/libstdc++-v3/include/c_global/cstdlib
-@@ -72,7 +72,7 @@ namespace std
- // Need to ensure this finds the C library's <stdlib.h> not a libstdc++
- // wrapper that might already be installed later in the include search path.
- #define _GLIBCXX_INCLUDE_NEXT_C_HEADERS
--#include_next <stdlib.h>
-+#include <stdlib.h>
- #undef _GLIBCXX_INCLUDE_NEXT_C_HEADERS
- #include <bits/std_abs.h>
-
---
-2.31.1
-
diff --git a/packages/gcc/11.1.0/chksum b/packages/gcc/11.1.0/chksum
deleted file mode 100644
index 27b11e3..0000000
--- a/packages/gcc/11.1.0/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 gcc-11.1.0.tar.gz 333068a65c119e74c9d7bfcc75a8eeba
-sha1 gcc-11.1.0.tar.gz 7a6652c4c4ae5676cccf5c2eab422f1eba87517f
-sha256 gcc-11.1.0.tar.gz e7abb1b4cb58aaa67c5eb49d98e89d13363b8e258ac2b5b105c197b441c09f85
-sha512 gcc-11.1.0.tar.gz cb620f779c2707bf5a42b505faf59d6d766e652bd8ca5f1fa346ef609f7de8b89beffbd3e7dd57f2c6d3df4e3d77a56fc65ac8e8c18c2c7f81d8bc6571db0612
-md5 gcc-11.1.0.tar.xz 77f6252be0861ab918042acf42bc10ff
-sha1 gcc-11.1.0.tar.xz 9db7917f4ce337026335430814de0a5e991ec6c1
-sha256 gcc-11.1.0.tar.xz 4c4a6fb8a8396059241c2e674b85b351c26a5d678274007f076957afa1cc9ddf
-sha512 gcc-11.1.0.tar.xz fd6bba0f67ff48069d03073d1a9b5e896383b1cfc9dde008e868e60a9ec5014a837d56af0ecbf467b3fb9b37ec74a676e819a18b44393a0a3c4280175b5d7ad8
diff --git a/packages/gcc/11.1.0/version.desc b/packages/gcc/11.1.0/version.desc
deleted file mode 100644
index e69de29..0000000
--- a/packages/gcc/11.1.0/version.desc
+++ /dev/null