Commit Graph

101 Commits

Author SHA1 Message Date
Rudi Heitbaum 6366053a68 glibc: drop --enable-crypt which is now deprecated and use libxcrypt 2023-08-10 12:31:13 +00:00
Rudi Heitbaum c2b0dc0fd7 gcc: update to 13.2.0
release notes:
- https://gcc.gnu.org/gcc-13/
- https://gcc.gnu.org/onlinedocs/13.2.0/
- https://gcc.gnu.org/gcc-13/changes.html
2023-08-01 13:37:46 +00:00
Rudi Heitbaum 2a61d74450 gcc: update to 13.1.0 2023-05-10 14:35:07 +00:00
SupervisedThinking 2fc355058b gcc packages: add mold as host dependency 2022-10-06 19:39:57 +02:00
Matthias Reichl 65de66afd8 gcc: also install ccache wrapper for gcc:bootstrap
This allows glibc rebuilds to take advantage of ccache, too.

Signed-off-by: Matthias Reichl <hias@horus.com>
2022-09-17 21:15:50 +02:00
Rudi Heitbaum 81708a1bb6 gcc: update to 12.2.0
This is the list of problem reports (PRs) from GCC's bug tracking system
that are known to be fixed in the 12.2 release. This list might not be
complete (that is, it is possible that some PRs that have been fixed are
not listed here).

https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.2

Target Specific Changes

LoongArch

The default setting of -m[check|no-check]-zero-division is changed for
optimized code. Now -mno-check-zero-division is the default for all
optimization levels but -O0 and -Og. The old behavior can be obtained by
explicitly passing -mcheck-zero-division to GCC.
2022-08-19 11:21:15 +00:00
Rudi Heitbaum c54c4d0002 gcc: enable compile with glibc 2.36 2022-08-02 08:24:55 +00:00
Rudi Heitbaum 443978e26c gcc: update to 12.1.0
changes:
- https://gcc.gnu.org/gcc-12/changes.html
- https://gcc.gnu.org
2022-07-21 10:13:06 +00:00
Rudi Heitbaum db0bebb48f gcc: update to 11.3.0 2022-04-22 10:16:49 +00:00
heitbaum 353e5102e7 gcc: update to 11.2.0 2022-04-10 09:10:19 +00:00
CvH e4e5d2a412 Merge pull request #5876 from antonlacon/le11-toolchain
Toolchain Updates
2022-04-09 17:32:16 +02:00
SupervisedThinking 6fb0bc4c3f gcc: update the incomplete libsanitizer patch
- https://github.com/gcc-mirror/gcc/commit/2bf34b9f4e446bf9be7f04458058dd5319fb396e
2022-02-11 15:10:46 +01:00
Ian Leonard 79d1e14510 buildsystem: rename GCC_OPTS to TARGET_ARCH_GCC_OPTS
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-12-25 21:28:35 +00:00
Ian Leonard d7a1dd0147 gcc: configure options cleanup
drop gcc4-compatible libstdcxx string format

GCC 5.1 included a change to how strings operated to be compatible with
the 2011 C++ standard. It gave an option to use the previous method by
setting:

  --with-default-libstdcxx-abi=gcc4-compatible

The default is to have this value set to "new", and has been for several
years.

See https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
for further details.

drop --enable-c99 from gcc:host configure

This doesn't appear in ./configure. It either does nothing, or works
against the default of gnu11 since GCC5.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-12-25 21:28:35 +00:00
heitbaum 6bfefb6589 gcc: enable libatomic for arm required for openssl 3.0.0 2021-12-17 20:25:17 +00:00
heitbaum 843e042042 gcc: enable libatomic for linkage without GOLD linker (riscv) 2021-12-17 20:25:17 +00:00
CvH 487af65102 Merge pull request #5529 from chewitt/gcc
gcc: add libsanitiser patch for 5.12+ kernels
2021-08-20 11:09:56 +02:00
Christian Hewitt 8b99edd794 gcc: add libsanitiser patch for 5.12+ kernels 2021-08-04 09:01:24 +00:00
SupervisedThinking d7d2602a3c gcc: update to 10.3.0 / updated license short identifier 2021-04-09 10:49:02 +02:00
Ian Leonard 3087041cd0 lang: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:33:55 +00:00
Ian Leonard 6a272ef005 gcc: update to 10.2.0
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-07-28 15:32:53 +00:00
Peter e8a0318e6e gcc: add zstd dependency
gcc 10 adds zstd compression for its LTO data, that's why zstd library should be build before
2020-07-09 10:45:14 +02:00
Jernej Skrabec c84005f63c gcc: Update to 10.1.0 2020-06-24 20:56:40 +02:00
MilhouseVH c7985e0754 gcc: fix host-gcc-final when ccache is used
https://github.com/buildroot/buildroot/commit/58ecbbc3ef18c43ae1c02a5c4bf30aa7ef2d8092
2020-06-21 12:29:33 +02:00
Ian Leonard 4c831b636b gcc: use default C++ mode for host compiler
GCC 6 changed the default C++ mode from gnu++98 to gnu++14. This change
caused some packages to stop building. GCC 6 has been out for 4 years.

Affected software should have been fixed by now. Remaining software
should be updated, purged, or have its call to gcc changed to include
this individually.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-06-07 19:52:02 +00:00