diff --git a/steps/SHA256SUMS.pkgs b/steps/SHA256SUMS.pkgs index 2a5442ce..b227a639 100644 --- a/steps/SHA256SUMS.pkgs +++ b/steps/SHA256SUMS.pkgs @@ -24,7 +24,7 @@ c5807850a377e4bb9aa4121d9781d145bdd80327626a9419630a75ce2c8d9c71 automake-1.9.6 7db49c9b024821d82d15afc0db2b1af8d89700101495a9cbadf471813ba5fa55 bc-1.07.1_0.tar.bz2 5d777f774df7fb0153aa73b501c7fe1a57f152a3aa2c86e83a04e68b5df4f696 binutils-2.30_0.tar.bz2 43bed356bf52b3d52ef62b63adbeb3bbd1e763e93d0ffd3edb5c75354842f171 binutils-2.41_0.tar.bz2 -8107e22996cc9112f1b50848570afdd44283521a296a1dc6d54d35823fd1ecc4 binutils-2.41_1.tar.bz2 +7808e5290bf530cd7068e91642def059bc3341b628630d1fb2600590477187db binutils-2.41_1.tar.bz2 fa047f6dd4595be1bf8a9cc6ff492357f02fefa3bf1ad965c8c50c8e79a52478 bison-2.3_0.tar.bz2 81554c867db75101422797d227dd76c8a12c87246393126542ff92a0b97db6c1 bison-3.4.1_0.tar.bz2 f7437edc081071cc3ecd3384abf4c63f33183858b8cae6b4ac3105c66f88b3b6 bison-3.4.1_1.tar.bz2 @@ -51,7 +51,7 @@ eec07e0d710ed3dd8d0ba6a1ec6ca9f1fa3a611bbb225195435679175317bf90 findutils-4.2. c925739472260498342ba6dc3263da937abf5237e7e9102622bf5657ec98094a gawk-3.0.4_0.tar.bz2 97e255a5852cb5fbd16e632249787f80e6bfd75cc5b31f8dfc8c81660a0801e1 gawk-5.3.0_0.tar.bz2 ab8b5b92de4780b085d8bc7e98ee72ad5ba9c07b26690c579c559b5cc21817eb gc-8.0.4_0.tar.bz2 -6308c8d1568905cf58b3cd7b64e15a14656405f9676ec47ce3e9eecce3c857bc gcc-10.4.0_0.tar.bz2 +5917ef350e9ca3d854bde04e8570df413bd8c2f824e01caf7dc97452483c5103 gcc-10.5.0_0.tar.bz2 073c34853a2a7d221028d77029105d91a81fc82c2000bc171880270ad69fb4ea gcc-13.3.0_0.tar.bz2 64052d4b2ad1ac405455767b3ac09b77c31d90c38b1d69bfc0922902bd943a2d gcc-4.0.4_0.tar.bz2 da88bb5900f33c1caca9180784e47367e64ec9f258182a147d84168540de1450 gcc-4.0.4_1.tar.bz2 @@ -61,7 +61,7 @@ cbbc193d4bef0b9ac9e4ba0111009297da66bc65de12c9f07b14d3f0d3be9688 gcc-4.7.4_0.ta e89c5a38c49f2beb959e51732ff29bcf3652945e4f1c2bf70d39310c22b0c58f gperf-3.1_0.tar.bz2 c1989fc2855dbb0350c4e5b677028306614a9f4b5cb6c01fd459c5e1abf592b9 grep-2.4_0.tar.bz2 bfeb5cad6720cd6ff629095f562fc7b60e2b352d248c4f8bdc9de3db1ed09b17 grep-3.7_0.tar.bz2 -7fae0496943df52f3e6a78692c4aee432d15c77d46626d58fbd7c0ae847e4934 grub-2.06_0.tar.bz2 +3f08414ffc65cebc8a635b0339f95c7ea0259d33cb53676293c3b28b0453f8c1 grub-2.06_0.tar.bz2 fc97b59e6b3a99ef457890a00ddee4a9ad44316e41cb746cf6cac1d193e480b7 guile-3.0.9_0.tar.bz2 4b784b57ed27e22750cf79492bb65bf68bd8211d942eeb74490981effa41196b gzip-1.13_0.tar.bz2 d0cb00116d742d4216af4a7ed47f20408640229909a497c184aed3d4fcd4f30a heirloom-devtools-070527_0.tar.bz2 diff --git a/steps/gcc-10.4.0/sources b/steps/gcc-10.4.0/sources deleted file mode 100644 index 4561d7c5..00000000 --- a/steps/gcc-10.4.0/sources +++ /dev/null @@ -1 +0,0 @@ -http://mirrors.kernel.org/gnu/gcc/gcc-10.4.0/gcc-10.4.0.tar.xz c9297d5bcd7cb43f3dfc2fed5389e948c9312fd962ef6a4ce455cff963ebe4f1 diff --git a/steps/gcc-10.4.0/files/decDPD.h.preamble b/steps/gcc-10.5.0/files/decDPD.h.preamble similarity index 100% rename from steps/gcc-10.4.0/files/decDPD.h.preamble rename to steps/gcc-10.5.0/files/decDPD.h.preamble diff --git a/steps/gcc-10.4.0/files/decDPD_generate.c b/steps/gcc-10.5.0/files/decDPD_generate.c similarity index 100% rename from steps/gcc-10.4.0/files/decDPD_generate.c rename to steps/gcc-10.5.0/files/decDPD_generate.c diff --git a/steps/gcc-10.4.0/pass1.sh b/steps/gcc-10.5.0/pass1.sh similarity index 99% rename from steps/gcc-10.4.0/pass1.sh rename to steps/gcc-10.5.0/pass1.sh index b1a18963..6059c121 100755 --- a/steps/gcc-10.4.0/pass1.sh +++ b/steps/gcc-10.5.0/pass1.sh @@ -151,7 +151,7 @@ src_prepare() { # Remove docs/translation find . -name "*.gmo" -delete find . -name "*.info" -delete - find . -name '*.[1-9]' -delete + find . -type f -name '*.[1-9]' -delete rm libiberty/functions.texi # Sphinx-generated rm gcc/jit/docs/conf.py diff --git a/steps/gcc-10.4.0/patches/fix-autoreconf.patch b/steps/gcc-10.5.0/patches/fix-autoreconf.patch similarity index 80% rename from steps/gcc-10.4.0/patches/fix-autoreconf.patch rename to steps/gcc-10.5.0/patches/fix-autoreconf.patch index ed08990a..f6d7838c 100644 --- a/steps/gcc-10.4.0/patches/fix-autoreconf.patch +++ b/steps/gcc-10.5.0/patches/fix-autoreconf.patch @@ -15,8 +15,8 @@ the applicable combination of 'aclocal', 'autoconf', 'autoheader'. See also 'AC_CONFIG_MACRO_DIRS'/'AC_CONFIG_MACRO_DIR' usage elsewhere. ---- gcc-10.4.0/gcc/configure.ac 2023-01-22 16:22:57.833166450 +1100 -+++ gcc-10.4.0/gcc/configure.ac 2023-01-22 16:23:08.971274603 +1100 +--- gcc-10.5.0/gcc/configure.ac 2023-01-22 16:22:57.833166450 +1100 ++++ gcc-10.5.0/gcc/configure.ac 2023-01-22 16:23:08.971274603 +1100 @@ -25,6 +25,7 @@ AC_INIT @@ -25,8 +25,8 @@ See also 'AC_CONFIG_MACRO_DIRS'/'AC_CONFIG_MACRO_DIR' usage elsewhere. AC_CONFIG_HEADER(auto-host.h:config.in) gcc_version=`cat $srcdir/BASE-VER` ---- gcc-10.4.0/libobjc/configure.ac 2023-01-22 16:23:42.648601085 +1100 -+++ gcc-10.4.0/libobjc/configure.ac 2023-01-22 16:23:28.937468262 +1100 +--- gcc-10.5.0/libobjc/configure.ac 2023-01-22 16:23:42.648601085 +1100 ++++ gcc-10.5.0/libobjc/configure.ac 2023-01-22 16:23:28.937468262 +1100 @@ -20,6 +20,7 @@ AC_INIT(package-unused, version-unused,, libobjc) diff --git a/steps/gcc-10.4.0/patches/includes.patch b/steps/gcc-10.5.0/patches/includes.patch similarity index 87% rename from steps/gcc-10.4.0/patches/includes.patch rename to steps/gcc-10.5.0/patches/includes.patch index 2fdb53c1..a8e0f856 100644 --- a/steps/gcc-10.4.0/patches/includes.patch +++ b/steps/gcc-10.5.0/patches/includes.patch @@ -12,8 +12,8 @@ https://stackoverflow.com/questions/22160093/inconsistent-operand-constraints-in Pre-5.0 GCC does not support PIC inline ASM that touches ebx (as presumably the cpuid call does); so we must disable PIC. ---- gcc-10.4.0/libgcc/Makefile.in 2023-01-25 16:03:45.928059755 +1100 -+++ gcc-10.4.0/libgcc/Makefile.in 2023-01-25 16:04:06.711464255 +1100 +--- gcc-10.5.0/libgcc/Makefile.in 2023-01-25 16:03:45.928059755 +1100 ++++ gcc-10.5.0/libgcc/Makefile.in 2023-01-25 16:04:06.711464255 +1100 @@ -282,7 +282,7 @@ # subdirectory rather than in the source directory. # -I$(@D) and -I$(srcdir)/$(@D) cause the subdirectory of the file diff --git a/steps/gcc-10.4.0/patches/libgcc-xfmode.patch b/steps/gcc-10.5.0/patches/libgcc-xfmode.patch similarity index 87% rename from steps/gcc-10.4.0/patches/libgcc-xfmode.patch rename to steps/gcc-10.5.0/patches/libgcc-xfmode.patch index 58f62000..e58b2fee 100644 --- a/steps/gcc-10.4.0/patches/libgcc-xfmode.patch +++ b/steps/gcc-10.5.0/patches/libgcc-xfmode.patch @@ -18,8 +18,8 @@ __LIBGCC_HAS_XF_MODE__ is not defined. diff --git libgcc/config/libbid/_dd_to_xf.c libgcc/config/libbid/_dd_to_xf.c index 5a2abbbb1f4..e4b12e8ac4f 100644 ---- gcc-10.4.0/libgcc/config/libbid/_dd_to_xf.c -+++ gcc-10.4.0/libgcc/config/libbid/_dd_to_xf.c +--- gcc-10.5.0/libgcc/config/libbid/_dd_to_xf.c ++++ gcc-10.5.0/libgcc/config/libbid/_dd_to_xf.c @@ -25,6 +25,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #include "bid_functions.h" #include "bid_gcc_intrinsics.h" @@ -35,8 +35,8 @@ index 5a2abbbb1f4..e4b12e8ac4f 100644 +#endif diff --git libgcc/config/libbid/_sd_to_xf.c libgcc/config/libbid/_sd_to_xf.c index 9af09913684..288ccb25075 100644 ---- gcc-10.4.0/libgcc/config/libbid/_sd_to_xf.c -+++ gcc-10.4.0/libgcc/config/libbid/_sd_to_xf.c +--- gcc-10.5.0/libgcc/config/libbid/_sd_to_xf.c ++++ gcc-10.5.0/libgcc/config/libbid/_sd_to_xf.c @@ -25,6 +25,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #include "bid_functions.h" #include "bid_gcc_intrinsics.h" @@ -52,8 +52,8 @@ index 9af09913684..288ccb25075 100644 +#endif diff --git libgcc/config/libbid/_td_to_xf.c libgcc/config/libbid/_td_to_xf.c index b0c76a71497..e990282162d 100644 ---- gcc-10.4.0/libgcc/config/libbid/_td_to_xf.c -+++ gcc-10.4.0/libgcc/config/libbid/_td_to_xf.c +--- gcc-10.5.0/libgcc/config/libbid/_td_to_xf.c ++++ gcc-10.5.0/libgcc/config/libbid/_td_to_xf.c @@ -25,6 +25,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #include "bid_functions.h" #include "bid_gcc_intrinsics.h" @@ -69,8 +69,8 @@ index b0c76a71497..e990282162d 100644 +#endif diff --git libgcc/config/libbid/_xf_to_dd.c libgcc/config/libbid/_xf_to_dd.c index 9feb0f2c3d6..e3246a1c2e1 100644 ---- gcc-10.4.0/libgcc/config/libbid/_xf_to_dd.c -+++ gcc-10.4.0/libgcc/config/libbid/_xf_to_dd.c +--- gcc-10.5.0/libgcc/config/libbid/_xf_to_dd.c ++++ gcc-10.5.0/libgcc/config/libbid/_xf_to_dd.c @@ -25,9 +25,11 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #include "bid_functions.h" #include "bid_gcc_intrinsics.h" @@ -85,8 +85,8 @@ index 9feb0f2c3d6..e3246a1c2e1 100644 +#endif diff --git libgcc/config/libbid/_xf_to_sd.c libgcc/config/libbid/_xf_to_sd.c index 7d46548af6c..9147e979182 100644 ---- gcc-10.4.0/libgcc/config/libbid/_xf_to_sd.c -+++ gcc-10.4.0/libgcc/config/libbid/_xf_to_sd.c +--- gcc-10.5.0/libgcc/config/libbid/_xf_to_sd.c ++++ gcc-10.5.0/libgcc/config/libbid/_xf_to_sd.c @@ -25,9 +25,11 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #include "bid_functions.h" #include "bid_gcc_intrinsics.h" @@ -101,8 +101,8 @@ index 7d46548af6c..9147e979182 100644 +#endif diff --git libgcc/config/libbid/_xf_to_td.c libgcc/config/libbid/_xf_to_td.c index 07987fdcc3a..c8d102b0b7f 100644 ---- gcc-10.4.0/libgcc/config/libbid/_xf_to_td.c -+++ gcc-10.4.0/libgcc/config/libbid/_xf_to_td.c +--- gcc-10.5.0/libgcc/config/libbid/_xf_to_td.c ++++ gcc-10.5.0/libgcc/config/libbid/_xf_to_td.c @@ -25,9 +25,11 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #include "bid_functions.h" #include "bid_gcc_intrinsics.h" diff --git a/steps/gcc-10.4.0/patches/new-gettext.patch b/steps/gcc-10.5.0/patches/new-gettext.patch similarity index 79% rename from steps/gcc-10.4.0/patches/new-gettext.patch rename to steps/gcc-10.5.0/patches/new-gettext.patch index 7c4e1651..38ca3bbd 100644 --- a/steps/gcc-10.4.0/patches/new-gettext.patch +++ b/steps/gcc-10.5.0/patches/new-gettext.patch @@ -4,8 +4,8 @@ SPDX-License-Identifier: GPL-3.0-or-later In new gettext external is required for AM_GNU_GETTEXT. ---- gcc-10.4.0/intl/configure.ac 2023-02-07 18:43:58.989786230 +1100 -+++ gcc-10.4.0/intl/configure.ac 2023-02-07 18:43:02.182632631 +1100 +--- gcc-10.5.0/intl/configure.ac 2023-02-07 18:43:58.989786230 +1100 ++++ gcc-10.5.0/intl/configure.ac 2023-02-07 18:43:02.182632631 +1100 @@ -4,7 +4,7 @@ AC_CONFIG_HEADER(config.h) AC_CONFIG_MACRO_DIR(../config) diff --git a/steps/gcc-10.4.0/patches/no-isolate-erroneous-paths-dereference.patch b/steps/gcc-10.5.0/patches/no-isolate-erroneous-paths-dereference.patch similarity index 80% rename from steps/gcc-10.4.0/patches/no-isolate-erroneous-paths-dereference.patch rename to steps/gcc-10.5.0/patches/no-isolate-erroneous-paths-dereference.patch index 576a58c9..92c2b34d 100644 --- a/steps/gcc-10.4.0/patches/no-isolate-erroneous-paths-dereference.patch +++ b/steps/gcc-10.5.0/patches/no-isolate-erroneous-paths-dereference.patch @@ -5,8 +5,8 @@ SPDX-License-Identifier: GPL-3.0-or-later GCC 4.7 doesn't have fisolate-erroneous-paths-dereference. Hence this line does nothing. ---- gcc-10.4.0/libgcc/generic-morestack.c 2023-01-25 16:52:35.382471998 +1100 -+++ gcc-10.4.0/libgcc/generic-morestack.c 2023-01-25 16:52:40.773585043 +1100 +--- gcc-10.5.0/libgcc/generic-morestack.c 2023-01-25 16:52:35.382471998 +1100 ++++ gcc-10.5.0/libgcc/generic-morestack.c 2023-01-25 16:52:40.773585043 +1100 @@ -23,8 +23,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see . */ diff --git a/steps/gcc-10.5.0/sources b/steps/gcc-10.5.0/sources new file mode 100644 index 00000000..f9cd2403 --- /dev/null +++ b/steps/gcc-10.5.0/sources @@ -0,0 +1 @@ +http://ftp.gnu.org/gnu/gcc/gcc-10.5.0/gcc-10.5.0.tar.xz 25109543fdf46f397c347b5d8b7a2c7e5694a5a51cce4b9c6e1ea8a71ca307c1 diff --git a/steps/gcc-13.3.0/files/decDPD.h.preamble b/steps/gcc-13.3.0/files/decDPD.h.preamble index fec81754..a979b54c 120000 --- a/steps/gcc-13.3.0/files/decDPD.h.preamble +++ b/steps/gcc-13.3.0/files/decDPD.h.preamble @@ -1 +1 @@ -../../gcc-10.4.0/files/decDPD.h.preamble \ No newline at end of file +../../gcc-10.5.0/files/decDPD.h.preamble \ No newline at end of file diff --git a/steps/gcc-13.3.0/files/decDPD_generate.c b/steps/gcc-13.3.0/files/decDPD_generate.c index 486bc8bc..98954d69 120000 --- a/steps/gcc-13.3.0/files/decDPD_generate.c +++ b/steps/gcc-13.3.0/files/decDPD_generate.c @@ -1 +1 @@ -../../gcc-10.4.0/files/decDPD_generate.c \ No newline at end of file +../../gcc-10.5.0/files/decDPD_generate.c \ No newline at end of file diff --git a/steps/manifest b/steps/manifest index 4f0aa743..fb8ab5d1 100644 --- a/steps/manifest +++ b/steps/manifest @@ -195,7 +195,7 @@ build: python-3.8.16 build: python-3.11.1 uninstall: python-2.0.1 python-2.3.7 python-3.1.5 python-3.3.7 python-3.4.10 python-3.8.16 jump: break ( INTERNAL_CI == pass1 ) # scripts are generated in pass1 -build: gcc-10.4.0 +build: gcc-10.5.0 build: binutils-2.41 build: gcc-13.3.0 build: grub-2.06 ( BUILD_LINUX == True )