Elyes Haouas has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/69947 )
Change subject: [test only] upgrade to gcc-13-20221120 ......................................................................
[test only] upgrade to gcc-13-20221120
Change-Id: Id4de4811abaad413528906de7b01eee29a8f2660 Signed-off-by: Elyes Haouas ehaouas@noos.fr --- M src/lib/gnat/interfac.ads M src/lib/gnat/s-imenne.adb M src/lib/gnat/s-imenne.ads M src/lib/gnat/s-parame.ads M src/lib/gnat/s-stoele.adb M src/lib/gnat/s-stoele.ads M src/lib/gnat/s-unstyp.ads M util/crossgcc/buildgcc R util/crossgcc/patches/acpica-unix2-20221020_iasl.patch D util/crossgcc/patches/binutils-2.37_no-bfd-doc.patch D util/crossgcc/patches/binutils-2.37_no-makeinfo.patch R util/crossgcc/patches/binutils-2.39_as-ipxe.patch A util/crossgcc/patches/binutils-2.39_no-makeinfo.patch D util/crossgcc/patches/gcc-11.2.0_ada-musl_workaround.patch D util/crossgcc/patches/gcc-11.2.0_gnat.patch R util/crossgcc/patches/gcc-13-20221120_asan_shadow_offset_callback.patch R util/crossgcc/patches/gcc-13-20221120_libcpp.patch R util/crossgcc/patches/gcc-13-20221120_libgcc.patch D util/crossgcc/sum/acpica-unix2-20220331.tar.gz.cksum A util/crossgcc/sum/acpica-unix2-20221020.tar.gz.cksum D util/crossgcc/sum/binutils-2.37.tar.xz.cksum A util/crossgcc/sum/binutils-2.39.tar.xz.cksum D util/crossgcc/sum/gcc-11.2.0.tar.xz.cksum A util/crossgcc/sum/gcc-13-20221120.tar.xz.cksum D util/crossgcc/sum/mpfr-4.1.0.tar.xz.cksum A util/crossgcc/sum/mpfr-4.1.1.tar.xz.cksum M util/xcompile/xcompile 27 files changed, 270 insertions(+), 437 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/47/69947/1
diff --git a/src/lib/gnat/interfac.ads b/src/lib/gnat/interfac.ads index e7e196c..96f4b47 100644 --- a/src/lib/gnat/interfac.ads +++ b/src/lib/gnat/interfac.ads @@ -33,8 +33,6 @@ -- -- ------------------------------------------------------------------------------
-pragma Compiler_Unit_Warning; - package Interfaces is pragma Pure;
diff --git a/src/lib/gnat/s-imenne.adb b/src/lib/gnat/s-imenne.adb index 0c82dfd..de57766 100644 --- a/src/lib/gnat/s-imenne.adb +++ b/src/lib/gnat/s-imenne.adb @@ -29,7 +29,6 @@ -- -- ------------------------------------------------------------------------------
-pragma Compiler_Unit_Warning; pragma Assertion_Policy (Statement_Assertions => Ignore);
with Ada.Unchecked_Conversion; diff --git a/src/lib/gnat/s-imenne.ads b/src/lib/gnat/s-imenne.ads index 3726720..ce470fd 100644 --- a/src/lib/gnat/s-imenne.ads +++ b/src/lib/gnat/s-imenne.ads @@ -40,8 +40,6 @@ -- for bootstrapping with older versions of the compiler which expect to find -- functions in this package.
-pragma Compiler_Unit_Warning; - package System.Img_Enum_New is pragma Pure;
diff --git a/src/lib/gnat/s-parame.ads b/src/lib/gnat/s-parame.ads index 3bb8b10..b3682ba 100644 --- a/src/lib/gnat/s-parame.ads +++ b/src/lib/gnat/s-parame.ads @@ -46,8 +46,6 @@ -- Note: do not introduce any pragma Inline statements into this unit, since -- otherwise the relinking and rebinding capability would be deactivated.
-pragma Compiler_Unit_Warning; - package System.Parameters is pragma Pure;
diff --git a/src/lib/gnat/s-stoele.adb b/src/lib/gnat/s-stoele.adb index 1cb5f92..77faa53 100644 --- a/src/lib/gnat/s-stoele.adb +++ b/src/lib/gnat/s-stoele.adb @@ -29,8 +29,6 @@ -- -- ------------------------------------------------------------------------------
-pragma Compiler_Unit_Warning; - with Ada.Unchecked_Conversion;
package body System.Storage_Elements is diff --git a/src/lib/gnat/s-stoele.ads b/src/lib/gnat/s-stoele.ads index bf773cb..78faa1d 100644 --- a/src/lib/gnat/s-stoele.ads +++ b/src/lib/gnat/s-stoele.ads @@ -37,8 +37,6 @@ -- extra declarations that can be introduced into System using Extend_System. -- It is a good idea to avoid use clauses for this package.
-pragma Compiler_Unit_Warning; - package System.Storage_Elements is pragma Pure; -- Note that we take advantage of the implementation permission to make diff --git a/src/lib/gnat/s-unstyp.ads b/src/lib/gnat/s-unstyp.ads index 9eefc15..de4affc 100644 --- a/src/lib/gnat/s-unstyp.ads +++ b/src/lib/gnat/s-unstyp.ads @@ -35,8 +35,6 @@ -- also contains some related definitions for other specialized types -- used by the compiler in connection with packed array types.
-pragma Compiler_Unit_Warning; - package System.Unsigned_Types is pragma Pure;
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc index ec7cd0a..3c6681a 100755 --- a/util/crossgcc/buildgcc +++ b/util/crossgcc/buildgcc @@ -33,11 +33,11 @@
# GCC toolchain version numbers GMP_VERSION=6.2.1 -MPFR_VERSION=4.1.0 +MPFR_VERSION=4.1.1 MPC_VERSION=1.2.1 -GCC_VERSION=11.2.0 -BINUTILS_VERSION=2.37 -IASL_VERSION=20220331 +GCC_VERSION=13-20221120 +BINUTILS_VERSION=2.39 +IASL_VERSION=20221020 # CLANG version number CLANG_VERSION=15.0.0 CMAKE_VERSION=3.24.2 @@ -50,7 +50,7 @@ GMP_ARCHIVE="https://ftpmirror.gnu.org/gmp/gmp-$%7BGMP_VERSION%7D.tar.xz" MPFR_ARCHIVE="https://ftpmirror.gnu.org/mpfr/mpfr-$%7BMPFR_VERSION%7D.tar.xz" MPC_ARCHIVE="https://ftpmirror.gnu.org/mpc/mpc-$%7BMPC_VERSION%7D.tar.gz" -GCC_ARCHIVE="https://ftpmirror.gnu.org/gcc/gcc-$%7BGCC_VERSION%7D/gcc-$%7BGCC_VERSION%7D...." +GCC_ARCHIVE="https://gcc.gnu.org/pub/gcc/snapshots/LATEST-13/gcc-$%7BGCC_VERSION%7D.tar.x..." BINUTILS_ARCHIVE="https://ftpmirror.gnu.org/binutils/binutils-$%7BBINUTILS_VERSION%7D.tar.xz" IASL_ARCHIVE="https://acpica.org/sites/acpica/files/acpica-unix2-$%7BIASL_VERSION%7D.tar.g..." # CLANG toolchain archive locations diff --git a/util/crossgcc/patches/acpica-unix2-20220331_iasl.patch b/util/crossgcc/patches/acpica-unix2-20221020_iasl.patch similarity index 100% rename from util/crossgcc/patches/acpica-unix2-20220331_iasl.patch rename to util/crossgcc/patches/acpica-unix2-20221020_iasl.patch diff --git a/util/crossgcc/patches/binutils-2.37_no-bfd-doc.patch b/util/crossgcc/patches/binutils-2.37_no-bfd-doc.patch deleted file mode 100644 index 7e4bb3f..0000000 --- a/util/crossgcc/patches/binutils-2.37_no-bfd-doc.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur binutils-2.32/bfd/Makefile.in binutils-2.32.patched/bfd/Makefile.in ---- binutils-2.32/bfd/Makefile.in -+++ binutils-2.32.patched/bfd/Makefile.in -@@ -459,7 +459,7 @@ - ACLOCAL_AMFLAGS = -I . -I .. -I ../config - INCDIR = $(srcdir)/../include - CSEARCH = -I. -I$(srcdir) -I$(INCDIR) --SUBDIRS = doc po -+SUBDIRS = po - bfddocdir = doc - libbfd_la_LDFLAGS = $(am__append_1) -release `cat libtool-soversion` \ - @SHARED_LDFLAGS@ $(am__empty) diff --git a/util/crossgcc/patches/binutils-2.37_no-makeinfo.patch b/util/crossgcc/patches/binutils-2.37_no-makeinfo.patch deleted file mode 100644 index e0ba01f..0000000 --- a/util/crossgcc/patches/binutils-2.37_no-makeinfo.patch +++ /dev/null @@ -1,236 +0,0 @@ -It fails to compile when using "MAKEINFO = @MAKEINFO@": -binutils-gdb/missing: 81: makeinfo: not found -WARNING: 'makeinfo' is missing on your system. - You should only need it if you modified a '.texi' file, or - any other file indirectly affecting the aspect of the manual. - You might want to install the Texinfo package: - http://www.gnu.org/software/texinfo/ - The spurious makeinfo call might also be the consequence of - using a buggy 'make' (AIX, DU, IRIX), in which case you might - want to install GNU make: - http://www.gnu.org/software/make/ -make[4]: *** [Makefile:507: as.info] Error 127 - -Current patch will change that to "MAKEINFO = true" - -diff --git binutils-2.34/Makefile.in binutils-2.34/Makefile.in -index af38671cbe..978d445825 100644 ---- binutils-2.34/Makefile.in -+++ binutils-2.34/Makefile.in -@@ -370,7 +370,7 @@ YACC = @YACC@ - FLEX = @FLEX@ - LEX = @LEX@ - M4 = @M4@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - EXPECT = @EXPECT@ - RUNTEST = @RUNTEST@ - -diff --git binutils-2.34/Makefile.tpl binutils-2.34/Makefile.tpl -index 5b118a8ba4..2b41fa28ce 100644 ---- binutils-2.34/Makefile.tpl -+++ binutils-2.34/Makefile.tpl -@@ -373,7 +373,7 @@ YACC = @YACC@ - FLEX = @FLEX@ - LEX = @LEX@ - M4 = @M4@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - EXPECT = @EXPECT@ - RUNTEST = @RUNTEST@ - -diff --git binutils-2.34/bfd/Makefile.in binutils-2.34/bfd/Makefile.in -index 7d3b9c1c5a..c062314063 100644 ---- binutils-2.34/bfd/Makefile.in -+++ binutils-2.34/bfd/Makefile.in -@@ -342,7 +342,7 @@ LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ - MSGFMT = @MSGFMT@ -diff --git binutils-2.34/bfd/Makefile.in.orig binutils-2.34/bfd/Makefile.in.orig -index 78555ccbbc..861fc3570d 100644 ---- binutils-2.34/bfd/Makefile.in.orig -+++ binutils-2.34/bfd/Makefile.in.orig -@@ -342,7 +342,7 @@ LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ - MSGFMT = @MSGFMT@ -diff --git binutils-2.34/bfd/doc/Makefile.in binutils-2.34/bfd/doc/Makefile.in -index 2c1ddd45b8..b3972192e7 100644 ---- binutils-2.34/bfd/doc/Makefile.in -+++ binutils-2.34/bfd/doc/Makefile.in -@@ -284,7 +284,7 @@ LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ - MSGFMT = @MSGFMT@ -diff --git binutils-2.34/binutils/Makefile.in binutils-2.34/binutils/Makefile.in -index 39f08563f9..91d2287c75 100644 ---- binutils-2.34/binutils/Makefile.in -+++ binutils-2.34/binutils/Makefile.in -@@ -463,7 +463,7 @@ LN_S = @LN_S@ - LTLIBICONV = @LTLIBICONV@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ - MSGFMT = @MSGFMT@ -diff --git binutils-2.34/binutils/doc/Makefile.in binutils-2.34/binutils/doc/Makefile.in -index b0e7b7b6c8..dbb21dd47a 100644 ---- binutils-2.34/binutils/doc/Makefile.in -+++ binutils-2.34/binutils/doc/Makefile.in -@@ -298,7 +298,7 @@ LN_S = @LN_S@ - LTLIBICONV = @LTLIBICONV@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ - MSGFMT = @MSGFMT@ -diff --git binutils-2.34/gas/Makefile.in binutils-2.34/gas/Makefile.in -index 85c7b04daa..882db6dd81 100644 ---- binutils-2.34/gas/Makefile.in -+++ binutils-2.34/gas/Makefile.in -@@ -318,7 +318,7 @@ LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ - MSGFMT = @MSGFMT@ -diff --git binutils-2.34/gas/doc/Makefile.in binutils-2.34/gas/doc/Makefile.in -index f2336ec8c9..d4c36366a1 100644 ---- binutils-2.34/gas/doc/Makefile.in -+++ binutils-2.34/gas/doc/Makefile.in -@@ -280,7 +280,7 @@ LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ - MSGFMT = @MSGFMT@ -diff --git binutils-2.34/gold/Makefile.in binutils-2.34/gold/Makefile.in -index f2906ede8b..ac4fad5d55 100644 ---- binutils-2.34/gold/Makefile.in -+++ binutils-2.34/gold/Makefile.in -@@ -558,7 +558,7 @@ LIBS = @LIBS@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MERGE_CONSTANTS_FLAG = @MERGE_CONSTANTS_FLAG@ - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ -diff --git binutils-2.34/gold/testsuite/Makefile.in binutils-2.34/gold/testsuite/Makefile.in -index 9f29dc638c..6907fe1f9a 100644 ---- binutils-2.34/gold/testsuite/Makefile.in -+++ binutils-2.34/gold/testsuite/Makefile.in -@@ -2625,7 +2625,7 @@ LIBS = @LIBS@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MERGE_CONSTANTS_FLAG = @MERGE_CONSTANTS_FLAG@ - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ -diff --git binutils-2.34/gprof/Makefile.in binutils-2.34/gprof/Makefile.in -index efc2b80eb8..012f186281 100644 ---- binutils-2.34/gprof/Makefile.in -+++ binutils-2.34/gprof/Makefile.in -@@ -349,7 +349,7 @@ LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ - MSGFMT = @MSGFMT@ -diff --git binutils-2.34/ld/Makefile.in binutils-2.34/ld/Makefile.in -index 46d9b14077..2f2b0ae3ce 100644 ---- binutils-2.34/ld/Makefile.in -+++ binutils-2.34/ld/Makefile.in -@@ -429,7 +429,7 @@ LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ - MSGFMT = @MSGFMT@ -diff --git binutils-2.34/libctf/Makefile.in binutils-2.34/libctf/Makefile.in -index 3e8a0172f7..32dc1f08f7 100644 ---- binutils-2.34/libctf/Makefile.in -+++ binutils-2.34/libctf/Makefile.in -@@ -328,7 +328,7 @@ LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - NM = @NM@ - NMEDIT = @NMEDIT@ -diff --git binutils-2.34/libiberty/Makefile.in binutils-2.34/libiberty/Makefile.in -index fe738d0db4..6d902c5b7b 100644 ---- binutils-2.34/libiberty/Makefile.in -+++ binutils-2.34/libiberty/Makefile.in -@@ -56,7 +56,7 @@ CC = @CC@ - CFLAGS = @CFLAGS@ - CPPFLAGS = @CPPFLAGS@ - RANLIB = @RANLIB@ @RANLIB_PLUGIN_OPTION@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - PERL = @PERL@ - - PICFLAG = @PICFLAG@ -diff --git binutils-2.34/opcodes/Makefile.in binutils-2.34/opcodes/Makefile.in -index 8564803fc7..fa790026ac 100644 ---- binutils-2.34/opcodes/Makefile.in -+++ binutils-2.34/opcodes/Makefile.in -@@ -322,7 +322,7 @@ LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - MKINSTALLDIRS = @MKINSTALLDIRS@ - MSGFMT = @MSGFMT@ -diff --git binutils-2.34/zlib/Makefile.in binutils-2.34/zlib/Makefile.in -index 062dc04e80..4abb5ceeaa 100644 ---- binutils-2.34/zlib/Makefile.in -+++ binutils-2.34/zlib/Makefile.in -@@ -304,7 +304,7 @@ LIPO = @LIPO@ - LN_S = @LN_S@ - LTLIBOBJS = @LTLIBOBJS@ - MAINT = @MAINT@ --MAKEINFO = @MAKEINFO@ -+MAKEINFO = true - MKDIR_P = @MKDIR_P@ - NM = @NM@ - NMEDIT = @NMEDIT@ diff --git a/util/crossgcc/patches/binutils-2.37_as-ipxe.patch b/util/crossgcc/patches/binutils-2.39_as-ipxe.patch similarity index 100% rename from util/crossgcc/patches/binutils-2.37_as-ipxe.patch rename to util/crossgcc/patches/binutils-2.39_as-ipxe.patch diff --git a/util/crossgcc/patches/binutils-2.39_no-makeinfo.patch b/util/crossgcc/patches/binutils-2.39_no-makeinfo.patch new file mode 100644 index 0000000..da6953a --- /dev/null +++ b/util/crossgcc/patches/binutils-2.39_no-makeinfo.patch @@ -0,0 +1,243 @@ +It fails to compile when using "MAKEINFO = @MAKEINFO@": +binutils-gdb/missing: 81: makeinfo: not found +WARNING: 'makeinfo' is missing on your system. + You should only need it if you modified a '.texi' file, or + any other file indirectly affecting the aspect of the manual. + You might want to install the Texinfo package: + http://www.gnu.org/software/texinfo/ + The spurious makeinfo call might also be the consequence of + using a buggy 'make' (AIX, DU, IRIX), in which case you might + want to install GNU make: + http://www.gnu.org/software/make/ +make[4]: *** [Makefile:507: as.info] Error 127 + +Current patch will change that to "MAKEINFO = true" + +diff -ur binutils-2.39.orig/bfd/Makefile.in binutils-2.39/bfd/Makefile.in +--- binutils-2.39.orig/bfd/Makefile.in 2022-08-05 11:53:59.000000000 +0200 ++++ binutils-2.39/bfd/Makefile.in 2022-08-20 05:46:39.960039957 +0200 +@@ -379,7 +379,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + MKINSTALLDIRS = @MKINSTALLDIRS@ + MSGFMT = @MSGFMT@ +diff -ur binutils-2.39.orig/binutils/Makefile.in binutils-2.39/binutils/Makefile.in +--- binutils-2.39.orig/binutils/Makefile.in 2022-08-05 11:56:21.000000000 +0200 ++++ binutils-2.39/binutils/Makefile.in 2022-08-20 05:46:38.563035937 +0200 +@@ -532,7 +532,7 @@ + LTLIBICONV = @LTLIBICONV@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + MKINSTALLDIRS = @MKINSTALLDIRS@ + MSGFMT = @MSGFMT@ +diff -ur binutils-2.39.orig/etc/Makefile.in binutils-2.39/etc/Makefile.in +--- binutils-2.39.orig/etc/Makefile.in 2022-07-08 11:46:47.000000000 +0200 ++++ binutils-2.39/etc/Makefile.in 2022-08-20 05:46:38.525035827 +0200 +@@ -154,7 +154,7 @@ + LIBS = @LIBS@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + PACKAGE = @PACKAGE@ + PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +diff -ur binutils-2.39.orig/gas/Makefile.in binutils-2.39/gas/Makefile.in +--- binutils-2.39.orig/gas/Makefile.in 2022-08-05 11:55:17.000000000 +0200 ++++ binutils-2.39/gas/Makefile.in 2022-08-20 05:46:38.535035856 +0200 +@@ -408,7 +408,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + MKINSTALLDIRS = @MKINSTALLDIRS@ + MSGFMT = @MSGFMT@ +diff -ur binutils-2.39.orig/gold/Makefile.in binutils-2.39/gold/Makefile.in +--- binutils-2.39.orig/gold/Makefile.in 2022-07-08 11:58:08.000000000 +0200 ++++ binutils-2.39/gold/Makefile.in 2022-08-20 05:46:38.522035819 +0200 +@@ -558,7 +558,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MERGE_CONSTANTS_FLAG = @MERGE_CONSTANTS_FLAG@ + MKDIR_P = @MKDIR_P@ + MKINSTALLDIRS = @MKINSTALLDIRS@ +diff -ur binutils-2.39.orig/gold/testsuite/Makefile.in binutils-2.39/gold/testsuite/Makefile.in +--- binutils-2.39.orig/gold/testsuite/Makefile.in 2022-07-08 11:58:08.000000000 +0200 ++++ binutils-2.39/gold/testsuite/Makefile.in 2022-08-20 05:46:38.524035824 +0200 +@@ -2644,7 +2644,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MERGE_CONSTANTS_FLAG = @MERGE_CONSTANTS_FLAG@ + MKDIR_P = @MKDIR_P@ + MKINSTALLDIRS = @MKINSTALLDIRS@ +diff -ur binutils-2.39.orig/gprof/Makefile.in binutils-2.39/gprof/Makefile.in +--- binutils-2.39.orig/gprof/Makefile.in 2022-08-05 11:59:11.000000000 +0200 ++++ binutils-2.39/gprof/Makefile.in 2022-08-20 05:46:39.964039969 +0200 +@@ -351,7 +351,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + MKINSTALLDIRS = @MKINSTALLDIRS@ + MSGFMT = @MSGFMT@ +diff -ur binutils-2.39.orig/gprofng/doc/Makefile.in binutils-2.39/gprofng/doc/Makefile.in +--- binutils-2.39.orig/gprofng/doc/Makefile.in 2022-08-05 11:59:31.000000000 +0200 ++++ binutils-2.39/gprofng/doc/Makefile.in 2022-08-20 05:46:39.252037920 +0200 +@@ -271,7 +271,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + NM = @NM@ + NMEDIT = @NMEDIT@ +diff -ur binutils-2.39.orig/gprofng/gp-display-html/Makefile.in binutils-2.39/gprofng/gp-display-html/Makefile.in +--- binutils-2.39.orig/gprofng/gp-display-html/Makefile.in 2022-08-05 11:59:33.000000000 +0200 ++++ binutils-2.39/gprofng/gp-display-html/Makefile.in 2022-08-20 05:46:39.479038573 +0200 +@@ -234,7 +234,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + NM = @NM@ + NMEDIT = @NMEDIT@ +diff -ur binutils-2.39.orig/gprofng/libcollector/Makefile.in binutils-2.39/gprofng/libcollector/Makefile.in +--- binutils-2.39.orig/gprofng/libcollector/Makefile.in 2022-08-05 11:59:38.000000000 +0200 ++++ binutils-2.39/gprofng/libcollector/Makefile.in 2022-08-20 05:46:38.965037094 +0200 +@@ -341,7 +341,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + NM = @NM@ + NMEDIT = @NMEDIT@ +diff -ur binutils-2.39.orig/gprofng/Makefile.in binutils-2.39/gprofng/Makefile.in +--- binutils-2.39.orig/gprofng/Makefile.in 2022-08-05 11:59:30.000000000 +0200 ++++ binutils-2.39/gprofng/Makefile.in 2022-08-20 05:46:38.574035968 +0200 +@@ -289,7 +289,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + NM = @NM@ + NMEDIT = @NMEDIT@ +diff -ur binutils-2.39.orig/gprofng/src/Makefile.in binutils-2.39/gprofng/src/Makefile.in +--- binutils-2.39.orig/gprofng/src/Makefile.in 2022-08-05 11:59:34.000000000 +0200 ++++ binutils-2.39/gprofng/src/Makefile.in 2022-08-20 05:46:38.573035965 +0200 +@@ -358,7 +358,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + NM = @NM@ + NMEDIT = @NMEDIT@ +diff -ur binutils-2.39.orig/ld/Makefile.in binutils-2.39/ld/Makefile.in +--- binutils-2.39.orig/ld/Makefile.in 2022-08-05 11:56:53.000000000 +0200 ++++ binutils-2.39/ld/Makefile.in 2022-08-20 05:46:38.536035859 +0200 +@@ -432,7 +432,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + MKINSTALLDIRS = @MKINSTALLDIRS@ + MSGFMT = @MSGFMT@ +diff -ur binutils-2.39.orig/libctf/Makefile.in binutils-2.39/libctf/Makefile.in +--- binutils-2.39.orig/libctf/Makefile.in 2022-07-08 12:02:15.000000000 +0200 ++++ binutils-2.39/libctf/Makefile.in 2022-08-20 05:46:39.771039414 +0200 +@@ -425,7 +425,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + NM = @NM@ + NMEDIT = @NMEDIT@ +diff -ur binutils-2.39.orig/libiberty/Makefile.in binutils-2.39/libiberty/Makefile.in +--- binutils-2.39.orig/libiberty/Makefile.in 2022-07-08 11:46:48.000000000 +0200 ++++ binutils-2.39/libiberty/Makefile.in 2022-08-20 05:46:39.961039960 +0200 +@@ -57,7 +57,7 @@ + CFLAGS = @CFLAGS@ + CPPFLAGS = @CPPFLAGS@ + RANLIB = @RANLIB@ @RANLIB_PLUGIN_OPTION@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + PERL = @PERL@ + + PICFLAG = @PICFLAG@ +diff -ur binutils-2.39.orig/Makefile.in binutils-2.39/Makefile.in +--- binutils-2.39.orig/Makefile.in 2022-08-05 13:00:56.000000000 +0200 ++++ binutils-2.39/Makefile.in 2022-08-20 05:46:38.549035896 +0200 +@@ -399,7 +399,7 @@ + FLEX = @FLEX@ + LEX = @LEX@ + M4 = @M4@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + EXPECT = @EXPECT@ + RUNTEST = @RUNTEST@ + +diff -ur binutils-2.39.orig/Makefile.tpl binutils-2.39/Makefile.tpl +--- binutils-2.39.orig/Makefile.tpl 2022-07-08 11:46:47.000000000 +0200 ++++ binutils-2.39/Makefile.tpl 2022-08-20 05:46:38.535035856 +0200 +@@ -402,7 +402,7 @@ + FLEX = @FLEX@ + LEX = @LEX@ + M4 = @M4@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + EXPECT = @EXPECT@ + RUNTEST = @RUNTEST@ + +diff -ur binutils-2.39.orig/opcodes/Makefile.in binutils-2.39/opcodes/Makefile.in +--- binutils-2.39.orig/opcodes/Makefile.in 2022-08-05 11:54:59.000000000 +0200 ++++ binutils-2.39/opcodes/Makefile.in 2022-08-20 05:46:38.522035819 +0200 +@@ -324,7 +324,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + MKINSTALLDIRS = @MKINSTALLDIRS@ + MSGFMT = @MSGFMT@ +diff -ur binutils-2.39.orig/zlib/Makefile.in binutils-2.39/zlib/Makefile.in +--- binutils-2.39.orig/zlib/Makefile.in 2022-07-08 11:56:28.000000000 +0200 ++++ binutils-2.39/zlib/Makefile.in 2022-08-20 05:46:38.571035960 +0200 +@@ -321,7 +321,7 @@ + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAINT = @MAINT@ +-MAKEINFO = @MAKEINFO@ ++MAKEINFO = true + MKDIR_P = @MKDIR_P@ + NM = @NM@ + NMEDIT = @NMEDIT@ diff --git a/util/crossgcc/patches/gcc-11.2.0_ada-musl_workaround.patch b/util/crossgcc/patches/gcc-11.2.0_ada-musl_workaround.patch deleted file mode 100644 index 1f504a4..0000000 --- a/util/crossgcc/patches/gcc-11.2.0_ada-musl_workaround.patch +++ /dev/null @@ -1,120 +0,0 @@ -diff --git a/gcc/ada/adaint.c b/gcc/ada/adaint.c -index 3b0aea92c05..998f2c66289 100644 ---- a/gcc/ada/adaint.c -+++ b/gcc/ada/adaint.c -@@ -107,6 +107,15 @@ - #define xmalloc(S) malloc (S) - #define xrealloc(V,S) realloc (V,S) - #else -+#if !defined(__ANDROID__) && defined(__linux__) -+#ifdef __cplusplus -+extern "C" { -+#endif -+#include <sched.h> -+#ifdef __cplusplus -+} -+#endif -+#endif - #include "config.h" - #include "system.h" - #include "version.h" -@@ -3265,7 +3274,7 @@ __gnat_lwp_self (void) - - /* Dynamic cpu sets */ - --cpu_set_t * -+void * - __gnat_cpu_alloc (size_t count) - { - return CPU_ALLOC (count); -@@ -3278,33 +3287,33 @@ __gnat_cpu_alloc_size (size_t count) - } - - void --__gnat_cpu_free (cpu_set_t *set) -+__gnat_cpu_free (void *set) - { -- CPU_FREE (set); -+ CPU_FREE ((cpu_set_t *)set); - } - - void --__gnat_cpu_zero (size_t count, cpu_set_t *set) -+__gnat_cpu_zero (size_t count, void *set) - { - CPU_ZERO_S (count, set); - } - - void --__gnat_cpu_set (int cpu, size_t count, cpu_set_t *set) -+__gnat_cpu_set (int cpu, size_t count, void *set) - { - /* Ada handles CPU numbers starting from 1, while C identifies the first - CPU by a 0, so we need to adjust. */ -- CPU_SET_S (cpu - 1, count, set); -+ CPU_SET_S (cpu - 1, count, (cpu_set_t *)set); - } - - #else /* !CPU_ALLOC */ - - /* Static cpu sets */ - --cpu_set_t * -+void * - __gnat_cpu_alloc (size_t count ATTRIBUTE_UNUSED) - { -- return (cpu_set_t *) xmalloc (sizeof (cpu_set_t)); -+ return xmalloc (sizeof (cpu_set_t)); - } - - size_t -@@ -3314,23 +3323,23 @@ __gnat_cpu_alloc_size (size_t count ATTRIBUTE_UNUSED) - } - - void --__gnat_cpu_free (cpu_set_t *set) -+__gnat_cpu_free (void *set) - { - free (set); - } - - void --__gnat_cpu_zero (size_t count ATTRIBUTE_UNUSED, cpu_set_t *set) -+__gnat_cpu_zero (size_t count ATTRIBUTE_UNUSED, void *set) - { - CPU_ZERO (set); - } - - void --__gnat_cpu_set (int cpu, size_t count ATTRIBUTE_UNUSED, cpu_set_t *set) -+__gnat_cpu_set (int cpu, size_t count ATTRIBUTE_UNUSED, void *set) - { - /* Ada handles CPU numbers starting from 1, while C identifies the first - CPU by a 0, so we need to adjust. */ -- CPU_SET (cpu - 1, set); -+ CPU_SET (cpu - 1, (cpu_set_t *)set); - } - #endif /* !CPU_ALLOC */ - #endif /* __linux__ */ -diff --git a/gcc/ada/adaint.h b/gcc/ada/adaint.h -index 0d12f7e9020..7b3def03fb0 100644 ---- a/gcc/ada/adaint.h -+++ b/gcc/ada/adaint.h -@@ -316,13 +316,11 @@ extern void *__gnat_lwp_self (void); - - /* Routines for interface to required CPU set primitives */ - --#include <sched.h> -- --extern cpu_set_t *__gnat_cpu_alloc (size_t); -+extern void *__gnat_cpu_alloc (size_t); - extern size_t __gnat_cpu_alloc_size (size_t); --extern void __gnat_cpu_free (cpu_set_t *); --extern void __gnat_cpu_zero (size_t, cpu_set_t *); --extern void __gnat_cpu_set (int, size_t, cpu_set_t *); -+extern void __gnat_cpu_free (void *); -+extern void __gnat_cpu_zero (size_t, void *); -+extern void __gnat_cpu_set (int, size_t, void *); - #endif - - #if defined (_WIN32) diff --git a/util/crossgcc/patches/gcc-11.2.0_gnat.patch b/util/crossgcc/patches/gcc-11.2.0_gnat.patch deleted file mode 100644 index c22cec4..0000000 --- a/util/crossgcc/patches/gcc-11.2.0_gnat.patch +++ /dev/null @@ -1,41 +0,0 @@ ---- gcc-6.1.0/gcc/ada/gcc-interface/Make-lang.in.bak 2015-08-24 16:23:25.004493665 +0200 -+++ gcc-6.1.0/gcc/ada/gcc-interface/Make-lang.in 2015-08-24 17:53:52.496636113 +0200 -@@ -45,7 +45,7 @@ - - - # Extra flags to pass to recursive makes. --COMMON_ADAFLAGS= -gnatpg -+COMMON_ADAFLAGS= -gnatpg -gnatwn - ifeq ($(TREECHECKING),) - CHECKING_ADAFLAGS= - else -diff -Nurp gcc-11.2.0/gcc/ada/gcc-interface/Make-lang.in gcc-11.2.0.new/gcc/ada/gcc-interface/Make-lang.in ---- gcc-11.2.0/gcc/ada/gcc-interface/Make-lang.in 2022-06-03 00:31:57.993273717 +0200 -+++ gcc-11.2.0.new/gcc/ada/gcc-interface/Make-lang.in 2022-06-03 00:30:50.214166847 +0200 -@@ -334,6 +334,7 @@ GNAT_ADA_OBJS = \ - ada/hostparm.o \ - ada/impunit.o \ - ada/inline.o \ -+ ada/libgnat/i-c.o \ - ada/libgnat/interfac.o \ - ada/itypes.o \ - ada/krunch.o \ -@@ -364,7 +365,10 @@ GNAT_ADA_OBJS = \ - ada/rtsfind.o \ - ada/libgnat/s-addope.o \ - ada/libgnat/s-addima.o \ -+ ada/libgnat/s-aotase.o \ - ada/libgnat/s-assert.o \ -+ ada/libgnat/s-atoope.o \ -+ ada/libgnat/s-atopri.o \ - ada/libgnat/s-bitops.o \ - ada/libgnat/s-carun8.o \ - ada/libgnat/s-casuti.o \ -@@ -548,6 +552,7 @@ GNATBIND_OBJS = \ - ada/hostparm.o \ - ada/init.o \ - ada/initialize.o \ -+ ada/libgnat/i-c.o \ - ada/libgnat/interfac.o \ - ada/krunch.o \ - ada/lib.o \ diff --git a/util/crossgcc/patches/gcc-11.2.0_asan_shadow_offset_callback.patch b/util/crossgcc/patches/gcc-13-20221120_asan_shadow_offset_callback.patch similarity index 99% rename from util/crossgcc/patches/gcc-11.2.0_asan_shadow_offset_callback.patch rename to util/crossgcc/patches/gcc-13-20221120_asan_shadow_offset_callback.patch index 25963b3..d446025 100644 --- a/util/crossgcc/patches/gcc-11.2.0_asan_shadow_offset_callback.patch +++ b/util/crossgcc/patches/gcc-13-20221120_asan_shadow_offset_callback.patch @@ -35,8 +35,8 @@
diff --git a/gcc/asan.c b/gcc/asan.c index 235e21947..713bf994d 100644 ---- a/gcc/asan.c -+++ b/gcc/asan.c +--- a/gcc/asan.cc ++++ b/gcc/asan.cc @@ -1389,13 +1389,28 @@ asan_emit_stack_protection (rtx base, rtx pbase, unsigned int alignb, TREE_ASM_WRITTEN (decl) = 1; TREE_ASM_WRITTEN (id) = 1; diff --git a/util/crossgcc/patches/gcc-11.2.0_libcpp.patch b/util/crossgcc/patches/gcc-13-20221120_libcpp.patch similarity index 85% rename from util/crossgcc/patches/gcc-11.2.0_libcpp.patch rename to util/crossgcc/patches/gcc-13-20221120_libcpp.patch index df28c01..2b0c953 100644 --- a/util/crossgcc/patches/gcc-11.2.0_libcpp.patch +++ b/util/crossgcc/patches/gcc-13-20221120_libcpp.patch @@ -1,8 +1,8 @@ GCC with `-Wformat-security -Werror=format-security` hardening options enabled by default rejects some codes in libcpp. This patch fixes them.
---- gcc-8.3.0/libcpp/expr.c.bak 2020-09-11 15:44:45.770000000 +0900 -+++ gcc-8.3.0/libcpp/expr.c 2020-09-11 15:46:22.370000000 +0900 +--- gcc-8.3.0/libcpp/expr.cc.bak 2020-09-11 15:44:45.770000000 +0900 ++++ gcc-8.3.0/libcpp/expr.cc 2020-09-11 15:46:22.370000000 +0900 @@ -794,10 +794,10 @@
if (CPP_OPTION (pfile, c99)) @@ -16,8 +16,8 @@ }
result |= CPP_N_INTEGER; ---- gcc-8.3.0/libcpp/macro.c.bak 2020-09-11 16:01:42.550000000 +0900 -+++ gcc-8.3.0/libcpp/macro.c 2020-09-11 16:03:47.850000000 +0900 +--- gcc-8.3.0/libcpp/macro.cc.bak 2020-09-11 16:01:42.550000000 +0900 ++++ gcc-8.3.0/libcpp/macro.cc 2020-09-11 16:03:47.850000000 +0900 @@ -160,7 +160,7 @@ if (m_state == 2 && token->type == CPP_PASTE) { diff --git a/util/crossgcc/patches/gcc-11.2.0_libgcc.patch b/util/crossgcc/patches/gcc-13-20221120_libgcc.patch similarity index 100% rename from util/crossgcc/patches/gcc-11.2.0_libgcc.patch rename to util/crossgcc/patches/gcc-13-20221120_libgcc.patch diff --git a/util/crossgcc/sum/acpica-unix2-20220331.tar.gz.cksum b/util/crossgcc/sum/acpica-unix2-20220331.tar.gz.cksum deleted file mode 100644 index 7ad2b68..0000000 --- a/util/crossgcc/sum/acpica-unix2-20220331.tar.gz.cksum +++ /dev/null @@ -1 +0,0 @@ -bf8a86addc7fbfa819f1ed2897a0890c42cdcf62 tarballs/acpica-unix2-20220331.tar.gz diff --git a/util/crossgcc/sum/acpica-unix2-20221020.tar.gz.cksum b/util/crossgcc/sum/acpica-unix2-20221020.tar.gz.cksum new file mode 100644 index 0000000..1b2b580 --- /dev/null +++ b/util/crossgcc/sum/acpica-unix2-20221020.tar.gz.cksum @@ -0,0 +1 @@ +bb175ba614e68d43a7a863335e83d3f832d3b41c tarballs/acpica-unix2-20221020.tar.gz diff --git a/util/crossgcc/sum/binutils-2.37.tar.xz.cksum b/util/crossgcc/sum/binutils-2.37.tar.xz.cksum deleted file mode 100644 index c9a5e55..0000000 --- a/util/crossgcc/sum/binutils-2.37.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -e9cf391b000010d6c752771974b394c9c743c928 tarballs/binutils-2.37.tar.xz diff --git a/util/crossgcc/sum/binutils-2.39.tar.xz.cksum b/util/crossgcc/sum/binutils-2.39.tar.xz.cksum new file mode 100644 index 0000000..0bb2245 --- /dev/null +++ b/util/crossgcc/sum/binutils-2.39.tar.xz.cksum @@ -0,0 +1 @@ +f17653e7b1d1fa5242a408919845da23e8cc5141 tarballs/binutils-2.39.tar.xz diff --git a/util/crossgcc/sum/gcc-11.2.0.tar.xz.cksum b/util/crossgcc/sum/gcc-11.2.0.tar.xz.cksum deleted file mode 100644 index 071c352..0000000 --- a/util/crossgcc/sum/gcc-11.2.0.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -f902ccacecf8949978d6261e9f1d034cff73ffdb tarballs/gcc-11.2.0.tar.xz diff --git a/util/crossgcc/sum/gcc-13-20221120.tar.xz.cksum b/util/crossgcc/sum/gcc-13-20221120.tar.xz.cksum new file mode 100644 index 0000000..4703d1a --- /dev/null +++ b/util/crossgcc/sum/gcc-13-20221120.tar.xz.cksum @@ -0,0 +1 @@ +ac286aaad96e7faed1f39a37df8047062f01dbd2 tarballs/gcc-13-20221120.tar.xz diff --git a/util/crossgcc/sum/mpfr-4.1.0.tar.xz.cksum b/util/crossgcc/sum/mpfr-4.1.0.tar.xz.cksum deleted file mode 100644 index b4fcdf7..0000000 --- a/util/crossgcc/sum/mpfr-4.1.0.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -159c3a58705662bfde4dc93f2617f3660855ead6 tarballs/mpfr-4.1.0.tar.xz diff --git a/util/crossgcc/sum/mpfr-4.1.1.tar.xz.cksum b/util/crossgcc/sum/mpfr-4.1.1.tar.xz.cksum new file mode 100644 index 0000000..d4e2411 --- /dev/null +++ b/util/crossgcc/sum/mpfr-4.1.1.tar.xz.cksum @@ -0,0 +1 @@ +2355e921d6c97c898cfe7a57dd7e72725f1fded4 tarballs/mpfr-4.1.1.tar.xz diff --git a/util/xcompile/xcompile b/util/xcompile/xcompile index e6d3123..7fba665 100755 --- a/util/xcompile/xcompile +++ b/util/xcompile/xcompile @@ -192,6 +192,8 @@
testcc "$GCC" "$CFLAGS_GCC -Wno-address-of-packed-member $FLAGS_GCC" && CFLAGS_GCC="$CFLAGS_GCC -Wno-address-of-packed-member" + testcc "$GCC" "$CFLAGS_GCC --param=min-pagesize=1024 $FLAGS_GCC" && + CFLAGS_GCC="$CFLAGS_GCC --param=min-pagesize=1024" case "$architecture" in x86) ;;