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
- 2bf34b9f4e
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
58ecbbc3ef
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