notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
gcc11 GNU Compiler Collection 11
11.3.0_8 lang on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 11.3.0_7Version of this port present on the latest quarterly branch.
Maintainer: salvadore@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-06-18 20:12:16
Last Update: 2023-05-12 15:39:38
Commit Hash: 22530ba
License: GPLv3 GPLv3RLE
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
pkg-plist: as obtained via: make generate-plist
Expand this list (46 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/gcc11-11.3.0_8/catalog.mk
  3. /usr/local/share/licenses/gcc11-11.3.0_8/LICENSE
  4. /usr/local/share/licenses/gcc11-11.3.0_8/GPLv3
  5. /usr/local/share/licenses/gcc11-11.3.0_8/GPLv3RLE
  6. bin/x86_64-portbld-freebsd13.1-c++11
  7. bin/x86_64-portbld-freebsd13.1-g++11
  8. bin/x86_64-portbld-freebsd13.1-gcc11
  9. bin/x86_64-portbld-freebsd13.1-gcc-11.3.0
  10. bin/x86_64-portbld-freebsd13.1-gcc-ar11
  11. bin/x86_64-portbld-freebsd13.1-gcc-nm11
  12. bin/x86_64-portbld-freebsd13.1-gcc-ranlib11
  13. bin/x86_64-portbld-freebsd13.1-gdc11
  14. bin/x86_64-portbld-freebsd13.1-gfortran11
  15. bin/c++11
  16. bin/cpp11
  17. bin/g++11
  18. bin/gcc11
  19. bin/gcc-ar11
  20. bin/gcc-nm11
  21. bin/gcc-ranlib11
  22. bin/gcov11
  23. bin/gcov-dump11
  24. bin/gcov-tool11
  25. bin/gdc11
  26. bin/gfortran11
  27. bin/lto-dump11
  28. man/man1/cpp11.1.gz
  29. man/man1/g++11.1.gz
  30. man/man1/gcc11.1.gz
  31. man/man1/gcov11.1.gz
  32. man/man1/gcov-dump11.1.gz
  33. man/man1/gcov-tool11.1.gz
  34. man/man1/gdc11.1.gz
  35. man/man1/gfortran11.1.gz
  36. man/man1/lto-dump11.1.gz
  37. share/gcc-11.3.0/python/libstdcxx/__init__.py
  38. share/gcc-11.3.0/python/libstdcxx/v6/__init__.py
  39. share/gcc-11.3.0/python/libstdcxx/v6/printers.py
  40. share/gcc-11.3.0/python/libstdcxx/v6/xmethods.py
  41. @postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  42. @postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  43. @comment Insert PLIST.lib here
  44. @owner
  45. @group
  46. @mode
Collapse this list.
Dependency lines:
  • gcc11>0:lang/gcc11
Conflicts:
CONFLICTS:
  • gcc11-devel
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/lang/gcc11/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/gcc11
  • pkg install gcc11
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gcc11
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le
distinfo:

Packages (timestamps in pop-ups are UTC):
gcc11
ABIlatestquarterly
FreeBSD:11:aarch64pkg-falloutpkg-fallout
FreeBSD:11:amd6411.2.011.1.0
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i38611.2.011.1.0
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-falloutpkg-fallout
FreeBSD:12:amd6411.3.0_811.3.0_7
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i38611.3.0_811.3.0_7
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch6411.3.0_8pkg-fallout
FreeBSD:13:amd6411.3.0_811.3.0_7
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv711.3.0_811.3.0_7
FreeBSD:13:i38611.3.0_811.3.0_7
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-fallout11.3.0_7
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch6411.3.0_8pkg-fallout
FreeBSD:14:amd6411.3.0_8pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv7pkg-falloutpkg-fallout
FreeBSD:14:i38611.3.0_8pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc6411.3.0_8pkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. as : devel/binutils
  2. gmake>=4.3 : devel/gmake
  3. makeinfo : print/texinfo
  4. as : devel/binutils
  5. perl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
  1. as : devel/binutils
  2. indexinfo : print/indexinfo
Library dependencies:
  1. libgmp.so : math/gmp
  2. libmpfr.so : math/mpfr
  3. libmpc.so : math/mpc
This port is required by:
for Build
  1. cad/cvc
  2. devel/raknet
  3. science/octopus

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. science/R-cran-AMORE*
  2. Collapse this list of deleted ports.
for Libraries
  1. lang/ldc
for Run
  1. cad/cvc
  2. devel/raknet
  3. science/octopus

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. science/R-cran-AMORE*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:
USES:
pkg-message:
For install:
WWW: https://gcc.gnu.org
Master Sites:
Expand this list (8 items)
Collapse this list.
  1. http://ftp.ntua.gr/pub/gnu/gcc/releases/gcc-11.3.0/
  2. http://gcc.gnu.org/pub/gcc/releases/gcc-11.3.0/
  3. http://mirror.koddos.net/gcc/releases/gcc-11.3.0/
  4. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/releases/gcc-11.3.0/
  5. https://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/releases/gcc-11.3.0/
  6. https://ftp.mpi-inf.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/releases/gcc-11.3.0/
  7. https://mirrors.kernel.org/sourceware/gcc/releases/gcc-11.3.0/
  8. https://mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-11.3.0/
Collapse this list.

Number of commits found: 25

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
11.3.0_8
12 May 2023 15:39:38
commit hash:22530ba28be79b947e617dc1288896bfc3c6f6efcommit hash:22530ba28be79b947e617dc1288896bfc3c6f6efcommit hash:22530ba28be79b947e617dc1288896bfc3c6f6efcommit hash:22530ba28be79b947e617dc1288896bfc3c6f6ef files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc11: Work around aarch64 extraction bug

Extraction fails with poudriere on aarch64 with the following error:

=> SHA256 Checksum OK for gcc-11.3.0.tar.xz.
tar: Pathname can't be converted from UTF-8 to current locale.
tar: Pathname can't be converted from UTF-8 to current locale.
tar: Error exit delayed from previous errors.

Enforcing use of bsdtar works around the issue. The issue is specific to
lang/gcc11 and lang/gcc12: no other GCC port is affected.

See also bug https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246670.

PR:		271052
Reported by:	Vidar Karlsen <vidar@karlsen.tech>
Reviewed by:	gerald, mikael
11.3.0_8
23 Apr 2023 09:09:58
commit hash:8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash:8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash:8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash:8d3e020ed032a8db00208994d0db646de7dc6f5b files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
11.3.0_7
30 Mar 2023 23:59:51
commit hash:56932296b7bc5c29380a4c433c5a9250fb6b4fb5commit hash:56932296b7bc5c29380a4c433c5a9250fb6b4fb5commit hash:56932296b7bc5c29380a4c433c5a9250fb6b4fb5commit hash:56932296b7bc5c29380a4c433c5a9250fb6b4fb5 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.3-RELEASE from ports tree

- Mk/bsd.port.mk: mark FreeBSD 12.3 as unsupported.
- Mk/Uses/cabal.mk: Remove the text-2 workaround for 12.3-RELEASE
- biology/wfa2-lib: remove obsolete patch
- databases/mongodb60: remove IGNORE for EOL FreeBSD 12.3
- devel/concurrencpp: remove workaround for EOL FreeBSD 12.3
- devel/electron22: remove IGNORE for EOL FreeBSD 12.3
- devel/malloy: this should build fine on 12.4-RELEASE
- devel/qcoro: remove BROKEN for EOL FreeBSD 12.3
- devel/root: remove workaround for EOL FreeBSD 12.3
- editors/imhex: remove IGNORE for EOL FreeBSD 12.3
- emulators/ppsspp: remove workaround for EOL FreeBSD 12.3
- emulators/rpcs3: remove workaround for EOL FreeBSD 12.3
- emulators/yuzu: remove workaround for EOL 12.3-RELEASE
(Only the first 15 lines of the commit message are shown above View all of this commit message)
11.3.0_7
03 Feb 2023 13:01:37
commit hash:0b8cadc9870038fe668eae4604b1de4a55c2e6a1commit hash:0b8cadc9870038fe668eae4604b1de4a55c2e6a1commit hash:0b8cadc9870038fe668eae4604b1de4a55c2e6a1commit hash:0b8cadc9870038fe668eae4604b1de4a55c2e6a1 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc11: Mark PIE_UNSAFE

Building the port with WITH_PIE fails if STANDARD_BOOTSTRAP or
LTO_BOOTSTRAP option is enabled.

Mark PIE_UNSAFE when such an option is enabled until a better solution
is found.

PR:             268901
Reported by:    netchild
11.3.0_7
03 Dec 2022 17:24:17
commit hash:a051e5a32dd9b36fe2b03fe152b94ee2cdce4926commit hash:a051e5a32dd9b36fe2b03fe152b94ee2cdce4926commit hash:a051e5a32dd9b36fe2b03fe152b94ee2cdce4926commit hash:a051e5a32dd9b36fe2b03fe152b94ee2cdce4926 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc11: Re-execute program with ASLR disabled when necessary

Software compiled with -fsanitize=address needs ASLR to be disabled to
run successfully.

Add patches taken from the commits listed below that improve ASLR
detection and re-execute the program with ASLR disabled if necessary.

https://cgit.freebsd.org/src/commit/?id=7cafe89f9ce33effe6e471b185339d413da1ca46
https://cgit.freebsd.org/src/commit/?id=930a7c2ac67e1e8e511aa1d0a31a16c632060ebb
https://cgit.freebsd.org/src/commit/?id=96fe7c8ab0f65cf829619abd74ae6c126b21e15f

PR:		267751
11.3.0_6
03 Dec 2022 17:24:10
commit hash:fb398d22e6faf020957b45b43c9f6b9450c04cc9commit hash:fb398d22e6faf020957b45b43c9f6b9450c04cc9commit hash:fb398d22e6faf020957b45b43c9f6b9450c04cc9commit hash:fb398d22e6faf020957b45b43c9f6b9450c04cc9 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc11: Fix Address sanitizer

Software compiled with -fsanitize=address fails to run with the error
message "ASan runtime does not come first in initial library list; you
should either link runtime to your application or manually preload it
with LD_PRELOAD".

This commit fixes the issue by ignoring the [vdso] loaded shared library
instead of linux-vdso.so.

PR:		267751
Reported by:	yuri
11.3.0_5
06 Nov 2022 15:15:54
commit hash:0338e04504ee269b7a95e6707f1314bc1c4239fecommit hash:0338e04504ee269b7a95e6707f1314bc1c4239fecommit hash:0338e04504ee269b7a95e6707f1314bc1c4239fecommit hash:0338e04504ee269b7a95e6707f1314bc1c4239fe files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc11: Fix conflict on libgccjit.h and libgccjit++.h again

This is the second attempt to solve the conflict, see commits
- dc67e7d3009de2b78d96136c8ad09cf186e553df (first attempt);
- 9f0cd13014d0962aedfa016c86a5af07ca3ba814 (revert of the first
  attempt).

GCC 11, GCC 12 and GCC 13 install libgccjit.h and libgccjit++.h in the
same directory.

Fix conflict for GCC 11, which is GCC_DEFAULT, by installing those files
in a directory specific to GCC 11.

PR:		257060
Reviewed by:	yasu, jrm
Differential Revision:	https://reviews.freebsd.org/D37266
11.3.0_4
04 Nov 2022 21:22:03
commit hash:9f0cd13014d0962aedfa016c86a5af07ca3ba814commit hash:9f0cd13014d0962aedfa016c86a5af07ca3ba814commit hash:9f0cd13014d0962aedfa016c86a5af07ca3ba814commit hash:9f0cd13014d0962aedfa016c86a5af07ca3ba814 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc11: Revert "Fix conflict on libgccjit.h and libgccjit++.h"

This reverts commit dc67e7d3009de2b78d96136c8ad09cf186e553df.

The revert is necessary as

- lang/gcc11/files/patch-gcc_Makefile.in was wrong: it should have used
  $(version) instead of $(gcc_version);

- even after correcting the above mistake, the patch still does not
  work: lang/emacs fails to configure and hence to build. See also
  https://reviews.freebsd.org/D37266 .

PR:	257060
Reported by:	yasu
11.3.0_3
03 Nov 2022 12:29:06
commit hash:dc67e7d3009de2b78d96136c8ad09cf186e553dfcommit hash:dc67e7d3009de2b78d96136c8ad09cf186e553dfcommit hash:dc67e7d3009de2b78d96136c8ad09cf186e553dfcommit hash:dc67e7d3009de2b78d96136c8ad09cf186e553df files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc11: Fix conflict on libgccjit.h and libgccjig++.h

GCC 11, GCC 12 and GCC 13 install libgccjit.h and libgccjit++.h in the
same directory.

Fix conflict for GCC 11, which is GCC_DEFAULT, by installing those files
in a directory specific to GCC 11.

PR:		257060
Reported by:	Ting-Wei Lan <lantw44@gmail.com>
Reviewed by:	gerald, dim
Differential Revision:	https://reviews.freebsd.org/D37242
See also:	https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101491
11.3.0_2
28 Oct 2022 14:55:48
commit hash:57936dba89ea208e5dbc1bd2d7fda3d29a1838b3commit hash:57936dba89ea208e5dbc1bd2d7fda3d29a1838b3commit hash:57936dba89ea208e5dbc1bd2d7fda3d29a1838b3commit hash:57936dba89ea208e5dbc1bd2d7fda3d29a1838b3 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc11: Enable D lang compiler

Forward the part of commit f61fb49b2e76fd4f7a5b7a11510b5109206c19f2 that
enables D lang compiler.

PR:             266825
Co-authored-by: Daniel Engberg <diizzy@FreeBSD.org>
11.3.0_1
08 Sep 2022 15:46:38
commit hash:ade2a047e0eb835f7f42682496614cfd259757eacommit hash:ade2a047e0eb835f7f42682496614cfd259757eacommit hash:ade2a047e0eb835f7f42682496614cfd259757eacommit hash:ade2a047e0eb835f7f42682496614cfd259757ea files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW lines that have been moved into Makefiles

Approved by:	portmgr (implicit)
11.3.0_1
08 Sep 2022 15:43:21
commit hash:986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash:986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash:986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash:986beaaabc71b9e7e29e7e89e0f36405b687216f files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Move more WWW entries from pkg-descr files into Makefiles

The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.

Approved by:	portmgr (implicit)
11.3.0_1
25 Aug 2022 21:35:37
commit hash:65fe81d73e72f1303557c9809a73716cc7fcd77bcommit hash:65fe81d73e72f1303557c9809a73716cc7fcd77bcommit hash:65fe81d73e72f1303557c9809a73716cc7fcd77bcommit hash:65fe81d73e72f1303557c9809a73716cc7fcd77b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
lang/gcc11: Expose non-default -stdlib=libc++ support

Fix -stdlib=libc++ option which produced "error: unrecognized
command-line option '-stdlib=libc++'".

PR:		265962
Approved by:	salvadore (maintainer)
Exp-run by:	antoine (via bug 265964)
11.3.0
20 Aug 2022 22:48:33
commit hash:cda7daf7a2ecec8af04ff00628c0d1311c973885commit hash:cda7daf7a2ecec8af04ff00628c0d1311c973885commit hash:cda7daf7a2ecec8af04ff00628c0d1311c973885commit hash:cda7daf7a2ecec8af04ff00628c0d1311c973885 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc10,11: Take maintainership

I already maintain all other GCC supported releases ports: I adopt the
missing ones. This will allow me to deal more efficiently with changes
that affect all GCC supported releases at once.
11.3.0
20 Jul 2022 14:22:15
commit hash:f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash:f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash:f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash:f98ae56653d5255e3519da4e97d6edbaa7e6df91 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
lang: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
11.3.0
07 Jul 2022 22:56:01
commit hash:320e9debc3c3b4a90292a9aa29f139be9df00f40commit hash:320e9debc3c3b4a90292a9aa29f139be9df00f40commit hash:320e9debc3c3b4a90292a9aa29f139be9df00f40commit hash:320e9debc3c3b4a90292a9aa29f139be9df00f40 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc>=11: Warn about LTO_BOOTSTRAP

Warn users about the amount of ram and time needed to build GCC with
LTO_BOOTSTRP enabled.

PR:		264949
Reported by:	Tomoaki AOKI <junchoon@dec.sakura.ne.jp> and others
Reviewed by:	gerald
Differential Revision: https://reviews.freebsd.org/D35688
11.3.0
28 Jun 2022 17:24:24
commit hash:aadf6428cc480fbeda72ec90d53ef340e95f49cacommit hash:aadf6428cc480fbeda72ec90d53ef340e95f49cacommit hash:aadf6428cc480fbeda72ec90d53ef340e95f49cacommit hash:aadf6428cc480fbeda72ec90d53ef340e95f49ca files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc11: disable LTO on armv6/7

PR:	261977
11.3.0
21 Apr 2022 17:11:46
commit hash:06b81ba6804ca9199f791548c2e57a2f0e851c01commit hash:06b81ba6804ca9199f791548c2e57a2f0e851c01commit hash:06b81ba6804ca9199f791548c2e57a2f0e851c01commit hash:06b81ba6804ca9199f791548c2e57a2f0e851c01 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc11: upgrade to 11.3.0

This release fixes more than 189 bugs.
11.2.0_2
19 Apr 2022 12:09:14
commit hash:165af9b4a218483ab15b0a039bdb588f2494f5b6commit hash:165af9b4a218483ab15b0a039bdb588f2494f5b6commit hash:165af9b4a218483ab15b0a039bdb588f2494f5b6commit hash:165af9b4a218483ab15b0a039bdb588f2494f5b6 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc11: build with clang on powerpc64le

Copy the patch used for other gcc versions.
11.2.0_2
16 Apr 2022 08:07:56
commit hash:427746f6a3ecdb70f182adfd42e48130f273fddacommit hash:427746f6a3ecdb70f182adfd42e48130f273fddacommit hash:427746f6a3ecdb70f182adfd42e48130f273fddacommit hash:427746f6a3ecdb70f182adfd42e48130f273fdda files touched by this commit
Yasuhiro Kimura (yasu) search for other commits by this committer
lang/gcc11: Add upstream patch to fix bug of libgccjit

After switching to LTO bootstrap with commit 2f6be9fb8281, build of
editors/emacs-devel fails with segmentation fault of emacs if
NATIVECOMP option is enabled. The cause of the problem is bug of
libgccjit and it was unveiled by switching to LTO bootstrap. So add
upstream patch to fix it.

PR:		263271
Approved by:	gerald (toolchain@)
11.2.0_1
11 Apr 2022 10:46:01
commit hash:2f6be9fb8281fbffc66e18608bcfc4df0043c613commit hash:2f6be9fb8281fbffc66e18608bcfc4df0043c613commit hash:2f6be9fb8281fbffc66e18608bcfc4df0043c613commit hash:2f6be9fb8281fbffc66e18608bcfc4df0043c613 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc11: switch gcc11 to LTO bootstrap

lang/gcc11-devel with LTO builds fine on the cluster, switch lang/gcc11 as well.
11.2.0
02 Mar 2022 07:58:03
commit hash:05884ac200661341ea67486ebdc405a85ec246edcommit hash:05884ac200661341ea67486ebdc405a85ec246edcommit hash:05884ac200661341ea67486ebdc405a85ec246edcommit hash:05884ac200661341ea67486ebdc405a85ec246ed files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
lang/gcc11: Relinquish maintainership

After working on (and largely maintaining) our GCC ports for some
20 years, time has come to hand over the baton.

Sadly despite multiple requests nobody stepped up (even having waited
several months after relinquishing maintainership other gcc* ports),
so pass maintainership to toolchain@.
11.2.0
10 Jan 2022 15:15:39
commit hash:bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash:bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash:bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash:bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
(Only the first 15 lines of the commit message are shown above View all of this commit message)
11.2.0
16 Aug 2021 02:15:13
commit hash:58e35fbc1dc197cf49125f254c43e23d738bfe72commit hash:58e35fbc1dc197cf49125f254c43e23d738bfe72commit hash:58e35fbc1dc197cf49125f254c43e23d738bfe72commit hash:58e35fbc1dc197cf49125f254c43e23d738bfe72 files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
lang/gcc11: Update to GCC 11.2

This minor release fixes more than 95 bugs.
11.1.0
18 Jun 2021 20:08:57
commit hash:8f52533f636733a36dda6f804c4784077da8a7f2commit hash:8f52533f636733a36dda6f804c4784077da8a7f2commit hash:8f52533f636733a36dda6f804c4784077da8a7f2commit hash:8f52533f636733a36dda6f804c4784077da8a7f2 files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
lang/gcc11: New port cloned from gcc11-devel

Welcome GCC 11.1, the first release of the GCC 11 series!

https://gcc.gnu.org/gcc-11/changes.html has a comprehensive overview
of many improvements and changes and
https://gcc.gnu.org/gcc-11/porting_to.html highlights issues you may
encounter porting to this version. This release series should not
prove too disruptive, mainly C++ defaulting to GNU++17 and some more
libstdc++ headers will need to be included explicitly.

To give a brief overview of some of the more noticable changes:

Some short options of the gcov tool have been renamed: -i to -j and
-j to -H.
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 25