Port details |
- gcc10 GNU Compiler Collection 10
- 10.5.0_1 lang
=6 10.5.0_1Version of this port present on the latest quarterly branch. - Maintainer: salvadore@FreeBSD.org
![search for ports maintained by this maintainer search for ports maintained by this maintainer](/images/search.jpg) - Port Added: 2020-06-01 21:59:38
- Last Update: 2024-01-27 23:07:02
- Commit Hash: 89ee143
- People watching this port, also watch:: glib, binutils, pkg, sqlite3
- License: GPLv3 GPLv3RLE
- WWW:
- https://gcc.gnu.org
- Description:
- GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc10, g++10,
and gfortran10, respectively.
Gerald Pfeifer <gerald@FreeBSD.org>
¦ ¦ ¦ ¦ ![SVNWeb SVNWeb](/images/subversion.png)
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/lang/gcc10/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/gcc10
- pkg install gcc10
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gcc10
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le
- distinfo:
- TIMESTAMP = 1698764863
SHA256 (gcc-10.5.0.tar.xz) = 25109543fdf46f397c347b5d8b7a2c7e5694a5a51cce4b9c6e1ea8a71ca307c1
SIZE (gcc-10.5.0.tar.xz) = 77846412
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- as : devel/binutils
- gmake>=4.3 : devel/gmake
- makeinfo : print/texinfo
- as : devel/binutils
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- as : devel/binutils
- indexinfo : print/indexinfo
- Library dependencies:
-
- libgmp.so : math/gmp
- libmpfr.so : math/mpfr
- libmpc.so : math/mpc
- This port is required by:
- for Build
-
- devel/xtensa-esp32-elf
-
Deleted ports which required this port:
- for Run
-
- devel/xtensa-esp32-elf
-
Deleted ports which required this port:
- * - 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:
- ===> The following configuration options are available for gcc10-10.5.0_1:
BOOTSTRAP=on: Build using a full bootstrap
GRAPHITE=off: Support for Graphite loop optimizations
MULTILIB=on: Build support for 32-bit and 64-bit targets
===> Use 'make config' to modify these settings
- Options name:
- lang_gcc10
- USES:
- compiler cpe gmake iconv libtool makeinfo perl5 tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
10.5.0_1 27 Jan 2024 23:07:02
![commit hash: 89ee1439e8ef0780d5d04bd2c454225f86510090 commit hash: 89ee1439e8ef0780d5d04bd2c454225f86510090](/images/git.png) ![commit hash: 89ee1439e8ef0780d5d04bd2c454225f86510090 commit hash: 89ee1439e8ef0780d5d04bd2c454225f86510090](/images/codeberg.svg) ![commit hash: 89ee1439e8ef0780d5d04bd2c454225f86510090 commit hash: 89ee1439e8ef0780d5d04bd2c454225f86510090](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Muhammad Moinur Rahman (bofh) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: Moved man to share/man
Approved by: portmgr (blanket) |
10.5.0 05 Jan 2024 21:03:52
![commit hash: 2d58920185ea20bb618a0a97bc132472d6e585cb commit hash: 2d58920185ea20bb618a0a97bc132472d6e585cb](/images/git.png) ![commit hash: 2d58920185ea20bb618a0a97bc132472d6e585cb commit hash: 2d58920185ea20bb618a0a97bc132472d6e585cb](/images/codeberg.svg) ![commit hash: 2d58920185ea20bb618a0a97bc132472d6e585cb commit hash: 2d58920185ea20bb618a0a97bc132472d6e585cb](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Piotr Kubaj (pkubaj) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: remove ELFv1 support |
10.5.0 31 Dec 2023 00:37:05
![commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38](/images/git.png) ![commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38](/images/codeberg.svg) ![commit hash: bbab7f59e9630416397189df70ec133bdd690e38 commit hash: bbab7f59e9630416397189df70ec133bdd690e38](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Muhammad Moinur Rahman (bofh) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
10.5.0 16 Dec 2023 12:16:38
![commit hash: c97cad275aa98c50f53bec1a8a0ae4b207e2e02e commit hash: c97cad275aa98c50f53bec1a8a0ae4b207e2e02e](/images/git.png) ![commit hash: c97cad275aa98c50f53bec1a8a0ae4b207e2e02e commit hash: c97cad275aa98c50f53bec1a8a0ae4b207e2e02e](/images/codeberg.svg) ![commit hash: c97cad275aa98c50f53bec1a8a0ae4b207e2e02e commit hash: c97cad275aa98c50f53bec1a8a0ae4b207e2e02e](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Dimitry Andric (dim) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: recommit "fix build with clang 17"
When building lang/gcc10 with recent clang versions, which default to
C++17, the following errors are produced:
cfns.gperf:35:18: error: ISO C++17 does not allow 'register' storage class
specifier [-Wregister]
35 | libc_name::hash (register const char *str, register unsigned int len)
| ^~~~~~~~
cfns.gperf:35:44: error: ISO C++17 does not allow 'register' storage class
specifier [-Wregister]
35 | libc_name::hash (register const char *str, register unsigned int len)
| ^~~~~~~~
...many more of these...
Upstream fixed this in
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=642dc602f89b2c11d5d833a52f37b04427a27cab,
so apply it. |
10.5.0 16 Dec 2023 12:16:37
![commit hash: 7d3021973352b3095ab4dfe667f0f64a30a8a6fe commit hash: 7d3021973352b3095ab4dfe667f0f64a30a8a6fe](/images/git.png) ![commit hash: 7d3021973352b3095ab4dfe667f0f64a30a8a6fe commit hash: 7d3021973352b3095ab4dfe667f0f64a30a8a6fe](/images/codeberg.svg) ![commit hash: 7d3021973352b3095ab4dfe667f0f64a30a8a6fe commit hash: 7d3021973352b3095ab4dfe667f0f64a30a8a6fe](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Dimitry Andric (dim) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: Revert "fix build with clang 17"
This reverts commit eb5e0517d2a6e25d43fd03786f526e9043543b47:
lang/gcc10: fix build with clang 17
When building lang/gcc10 with recent clang versions, which default to
C++17, the following errors are produced:
cfns.gperf:35:18: error: ISO C++17 does not allow 'register' storage class
specifier [-Wregister]
35 | libc_name::hash (register const char *str, register unsigned int
len)
| ^~~~~~~~
cfns.gperf:35:44: error: ISO C++17 does not allow 'register' storage class
specifier [-Wregister]
35 | libc_name::hash (register const char *str, register unsigned int
len)
| ^~~~~~~~
...many more of these...
Upstream fixed this in
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=642dc602f89b2c11d5d833a52f37b04427a27cab,
so apply it.
I accidentally included a patch for devel/electron25 in this commit.
That one will be split off and committed separately.
Reported by: Gunther Nikl <gnikl@justmail.de> |
10.5.0 15 Dec 2023 20:37:00
![commit hash: eb5e0517d2a6e25d43fd03786f526e9043543b47 commit hash: eb5e0517d2a6e25d43fd03786f526e9043543b47](/images/git.png) ![commit hash: eb5e0517d2a6e25d43fd03786f526e9043543b47 commit hash: eb5e0517d2a6e25d43fd03786f526e9043543b47](/images/codeberg.svg) ![commit hash: eb5e0517d2a6e25d43fd03786f526e9043543b47 commit hash: eb5e0517d2a6e25d43fd03786f526e9043543b47](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Dimitry Andric (dim) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: fix build with clang 17
When building lang/gcc10 with recent clang versions, which default to
C++17, the following errors are produced:
cfns.gperf:35:18: error: ISO C++17 does not allow 'register' storage class
specifier [-Wregister]
35 | libc_name::hash (register const char *str, register unsigned int len)
| ^~~~~~~~
cfns.gperf:35:44: error: ISO C++17 does not allow 'register' storage class
specifier [-Wregister]
35 | libc_name::hash (register const char *str, register unsigned int len)
| ^~~~~~~~
...many more of these...
Upstream fixed this in
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=642dc602f89b2c11d5d833a52f37b04427a27cab,
so apply it. |
10.5.0 01 Nov 2023 11:55:09
![commit hash: f0aa6797b694740fe5a5857231f4ef9e4c1ed199 commit hash: f0aa6797b694740fe5a5857231f4ef9e4c1ed199](/images/git.png) ![commit hash: f0aa6797b694740fe5a5857231f4ef9e4c1ed199 commit hash: f0aa6797b694740fe5a5857231f4ef9e4c1ed199](/images/codeberg.svg) ![commit hash: f0aa6797b694740fe5a5857231f4ef9e4c1ed199 commit hash: f0aa6797b694740fe5a5857231f4ef9e4c1ed199](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Lorenzo Salvadore (salvadore) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: Update to 10.5.0
Changes: https://gcc.gnu.org/gcc-10/changes.html#GCC10.5 |
10.4.0_1 06 Oct 2023 17:48:53
![commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32 commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32](/images/git.png) ![commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32 commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32](/images/codeberg.svg) ![commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32 commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Dimitry Andric (dim) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10 lang/gcc11 lang/gcc11-devel lang/gcc12 lang/gcc12-devel lang/gcc13
lang/gcc13-devel lang/gcc14-devel: fix build with libc++ 17
When building relatively recent gcc ports (with C++ in them) against
libc++ 17, you get errors similar to:
In file included from
/wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/cp/module.cc:208:
In file included from
/wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/system.h:239:
In file included from /usr/include/c++/v1/vector:321:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:20:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:32:
In file included from /usr/include/c++/v1/locale:202:
/usr/include/c++/v1/__locale:546:5: error: '__abi_tag__' attribute only
applies to structs, variables, functions, and namespaces
546 | _LIBCPP_INLINE_VISIBILITY
| ^
/usr/include/c++/v1/__config:813:37: note: expanded from macro
'_LIBCPP_INLINE_VISIBILITY' (Only the first 15 lines of the commit message are shown above ) |
10.4.0_1 10 Aug 2023 20:02:24
![commit hash: e85a6755795f33dca9b68cba73b40af13e390cbe commit hash: e85a6755795f33dca9b68cba73b40af13e390cbe](/images/git.png) ![commit hash: e85a6755795f33dca9b68cba73b40af13e390cbe commit hash: e85a6755795f33dca9b68cba73b40af13e390cbe](/images/codeberg.svg) ![commit hash: e85a6755795f33dca9b68cba73b40af13e390cbe commit hash: e85a6755795f33dca9b68cba73b40af13e390cbe](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Piotr Kubaj (pkubaj) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: remove noop CONFIGURE_ENV for powerpc64 |
10.4.0_1 19 Jun 2023 15:19:22
![commit hash: 91117ec83f966fad5e943737928abe956cd49720 commit hash: 91117ec83f966fad5e943737928abe956cd49720](/images/git.png) ![commit hash: 91117ec83f966fad5e943737928abe956cd49720 commit hash: 91117ec83f966fad5e943737928abe956cd49720](/images/codeberg.svg) ![commit hash: 91117ec83f966fad5e943737928abe956cd49720 commit hash: 91117ec83f966fad5e943737928abe956cd49720](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Piotr Kubaj (pkubaj) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc*: fix build with CPUTYPE?=g[3-5]
GCC does not accept -mcpu=g4, but does accept -mcpu=G4. |
10.4.0_1 23 Apr 2023 09:09:58
![commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b](/images/git.png) ![commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b](/images/codeberg.svg) ![commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Gerald Pfeifer (gerald) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
10.4.0 04 Feb 2023 09:10:55
![commit hash: b6a5871a0cf40dfc194217704e2dc03e2e91fb62 commit hash: b6a5871a0cf40dfc194217704e2dc03e2e91fb62](/images/git.png) ![commit hash: b6a5871a0cf40dfc194217704e2dc03e2e91fb62 commit hash: b6a5871a0cf40dfc194217704e2dc03e2e91fb62](/images/codeberg.svg) ![commit hash: b6a5871a0cf40dfc194217704e2dc03e2e91fb62 commit hash: b6a5871a0cf40dfc194217704e2dc03e2e91fb62](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Lorenzo Salvadore (salvadore) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: Mark PIE_UNSAFE
Building the port with WITH_PIE fails if the BOOTSTRAP option is
enabled. Mark PIE_UNSAFE when this option is enabled until a better
solution is found.
PR: 268901
Reported by: netchild |
10.4.0 08 Sep 2022 15:46:38
![commit hash: ade2a047e0eb835f7f42682496614cfd259757ea commit hash: ade2a047e0eb835f7f42682496614cfd259757ea](/images/git.png) ![commit hash: ade2a047e0eb835f7f42682496614cfd259757ea commit hash: ade2a047e0eb835f7f42682496614cfd259757ea](/images/codeberg.svg) ![commit hash: ade2a047e0eb835f7f42682496614cfd259757ea commit hash: ade2a047e0eb835f7f42682496614cfd259757ea](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Stefan Eßer (se) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove WWW lines that have been moved into Makefiles
Approved by: portmgr (implicit) |
10.4.0 08 Sep 2022 15:43:21
![commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f](/images/git.png) ![commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f](/images/codeberg.svg) ![commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Stefan Eßer (se) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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) |
10.4.0 20 Aug 2022 22:48:33
![commit hash: cda7daf7a2ecec8af04ff00628c0d1311c973885 commit hash: cda7daf7a2ecec8af04ff00628c0d1311c973885](/images/git.png) ![commit hash: cda7daf7a2ecec8af04ff00628c0d1311c973885 commit hash: cda7daf7a2ecec8af04ff00628c0d1311c973885](/images/codeberg.svg) ![commit hash: cda7daf7a2ecec8af04ff00628c0d1311c973885 commit hash: cda7daf7a2ecec8af04ff00628c0d1311c973885](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Lorenzo Salvadore (salvadore) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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. |
10.4.0 24 Jul 2022 14:23:41
![commit hash: d5adeddbde5c5c6c26b336b126df057602790f1b commit hash: d5adeddbde5c5c6c26b336b126df057602790f1b](/images/git.png) ![commit hash: d5adeddbde5c5c6c26b336b126df057602790f1b commit hash: d5adeddbde5c5c6c26b336b126df057602790f1b](/images/codeberg.svg) ![commit hash: d5adeddbde5c5c6c26b336b126df057602790f1b commit hash: d5adeddbde5c5c6c26b336b126df057602790f1b](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Piotr Kubaj (pkubaj) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: fix build on powerpc64
Same issue as with lang/gcc12. |
10.4.0 20 Jul 2022 14:22:15
![commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91](/images/git.png) ![commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91](/images/codeberg.svg) ![commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Tobias C. Berner (tcberner) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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 ) |
10.4.0 28 Jun 2022 17:24:23
![commit hash: 05ec3ef06b57fe5067220539d92f74828913bb7f commit hash: 05ec3ef06b57fe5067220539d92f74828913bb7f](/images/git.png) ![commit hash: 05ec3ef06b57fe5067220539d92f74828913bb7f commit hash: 05ec3ef06b57fe5067220539d92f74828913bb7f](/images/codeberg.svg) ![commit hash: 05ec3ef06b57fe5067220539d92f74828913bb7f commit hash: 05ec3ef06b57fe5067220539d92f74828913bb7f](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Piotr Kubaj (pkubaj) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: update to 10.4.0 |
10.3.0 24 Apr 2022 21:29:40
![commit hash: c52302386df7a2d67368144568a7be2e872adaac commit hash: c52302386df7a2d67368144568a7be2e872adaac](/images/git.png) ![commit hash: c52302386df7a2d67368144568a7be2e872adaac commit hash: c52302386df7a2d67368144568a7be2e872adaac](/images/codeberg.svg) ![commit hash: c52302386df7a2d67368144568a7be2e872adaac commit hash: c52302386df7a2d67368144568a7be2e872adaac](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Gerald Pfeifer (gerald) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: Relinquish maintainership
After working on (and largely maintaining) our GCC ports for some twenty
years, time has come to hand over the baton.
Sadly despite multiple requests nobody stepped up (even having waited
more than half a year after relinquishing maintainership of gcc10-devel
which has been removed since then), so pass maintainership to toolchain@. |
10.3.0 10 Jan 2022 15:15:39
![commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1](/images/git.png) ![commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1](/images/codeberg.svg) ![commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Stefan Eßer (se) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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 ) |
10.3.0 29 Apr 2021 11:33:40
![commit hash: 074d1888974ae64e1bdaf4e46a8e7f967f2c2618 commit hash: 074d1888974ae64e1bdaf4e46a8e7f967f2c2618](/images/git.png) ![commit hash: 074d1888974ae64e1bdaf4e46a8e7f967f2c2618 commit hash: 074d1888974ae64e1bdaf4e46a8e7f967f2c2618](/images/codeberg.svg) ![commit hash: 074d1888974ae64e1bdaf4e46a8e7f967f2c2618 commit hash: 074d1888974ae64e1bdaf4e46a8e7f967f2c2618](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Piotr Kubaj (pkubaj) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: fix runtime on powerpc64le
It looks like this part was omitted during upstreaming.
Its lack causes gcc to be compiled successfully, but fail at building simple
programs:
/usr/local/bin/ld: /usr/local/lib/gcc10/libgcc_s.so: undefined reference to
`.__udivmodti4'
/usr/local/bin/ld: /usr/local/lib/gcc10/libgcc_s.so: undefined reference to
`.__ctzdi2'
/usr/local/bin/ld: /usr/local/lib/gcc10/libgcc_s.so: undefined reference to
`.__parityti2'
/usr/local/bin/ld: /usr/local/lib/gcc10/libgcc_s.so: undefined reference to
`.__enable_execute_stack' |
10.3.0 29 Apr 2021 07:07:38
![commit hash: d574ff43f5f161403e925c5a99564329bb50d246 commit hash: d574ff43f5f161403e925c5a99564329bb50d246](/images/git.png) ![commit hash: d574ff43f5f161403e925c5a99564329bb50d246 commit hash: d574ff43f5f161403e925c5a99564329bb50d246](/images/codeberg.svg) ![commit hash: d574ff43f5f161403e925c5a99564329bb50d246 commit hash: d574ff43f5f161403e925c5a99564329bb50d246](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Gerald Pfeifer (gerald) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: Update to the GCC 10.3 release
This is the third release in the GCC 10 series. It fixes some 94 bugs
and already includes three patches we've been carrying locally which
we thus can remove:
- files/patch-aarch64-c++98-fix
- files/patch-libcpp_lex.c
- files/patch-powerpc64le |
10.2.0_1 06 Apr 2021 14:31:07
![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/git.png) ![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/codeberg.svg) ![commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Mathieu Arnold (mat) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Remove # $FreeBSD$ from Makefiles. |
10.2.0_1 21 Mar 2021 09:57:05
![Revision:568912 Revision:568912](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Update to MPC version 1.2.0 with the following changes:
- New functions:
. mpc_sum
. mpc_dot
- Several functions are more robust with a reduced exponent range
(for example corresponding to IEEE 754 binary formats).
- New mpcheck tool for comparison with the native C library (which
is not installed by default).
Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.
PR: 249950
Submitted by: wen |
10.2.0 21 Feb 2021 09:19:55
![Revision:566211 Revision:566211](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Back port part of r565994 | gerald | 2021-02-18 from lang/gcc10-devel:
Back port part of r565301 | gerald | 2021-02-15 from lang/gcc11-devel:
Explicitly build --without-zstd such that archivers/zstd isn't pulled
in inadvertedly when present in the build system even though it is not
an explicit dependency. [1]
PR: 253286 [1] |
10.2.0 07 Jan 2021 19:49:12
![Revision:560731 Revision:560731](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Back port part of r560506 | gerald | 2021-01-06 from lang/gcc10-devel by
extracting the upstream patch into files/patch-aarch64-c++98-fix:
This also should fix the build on aarch64 when clang is the bootstrap
compiler. [2]
PR: 250932 [2] |
10.2.0 30 Dec 2020 03:11:15
![Revision:559636 Revision:559636](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
pkubaj ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: add support for powerpc64le
PR: 251670
Approved by: gerald@ (maintainer) |
10.2.0 26 Dec 2020 12:38:48
![Revision:559289 Revision:559289](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Back port part of r554055 | gerald | 2020-11-04 from lang/gcc10-devel:
Also remove SSP_UNSAFE which was added by r327697 in 2013 to the
pre-pre-...-predecessor of this port and does not appear necessary
any longer. |
10.2.0 12 Dec 2020 22:06:43
![Revision:557866 Revision:557866](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add a bit of meta data so that everyone possibly touching this has
sufficient background. |
10.2.0 12 Dec 2020 16:11:28
![Revision:557833 Revision:557833](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
pkubaj ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
lang/gcc10: fix build on powerpc64 with CPUTYPE=power8 or power9, also a partial
fix for powerpc64le
Backport of
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=d00b1b023ecfc3ddc3fe952c0063dab7529d5f7a
PR: 251670
Approved by: gerald (maintainer) |
10.2.0 28 Nov 2020 10:45:21
![Revision:556486 Revision:556486](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Back port part of r555665 | gerald | 2020-11-18 from lang/gcc10-devel:
Forward port part of r555542 | gerald | 2020-11-17 from lang/gcc9-devel:
Fold the PLUGINS option, which has been on by default, into standard
behavior and remove that option. It has not been causing any issues
since we enabled it 11 months ago, nor measurable overhead.
PR: 242644 |
10.2.0 01 Aug 2020 05:52:17
![Revision:543890 Revision:543890](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Update to GCC 10.2 release, which is the second in the GCC 10 series and
fixes some 94 bugs.
PR: 246700 |
10.1.0 01 Jun 2020 21:59:33
![Revision:537509 Revision:537509](/images/subversion.png) ![files touched by this commit files touched by this commit](/images/logs.gif) |
gerald ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Welcome GCC 10.1, the first release of the GCC 10 series!
https://gcc.gnu.org/gcc-10/changes.html has a comprehensive overview of
many improvements and changes and https://gcc.gnu.org/gcc-10/porting_to.html
highlights issues you may encounter porting to this version, though this
release series should not bring too many, -fno-common now being the default
probably is the one with the largest impact.
To give a brief overview of some of the more noticable changes:
Several new features from the upcoming C2X revision of the ISO C standard
are supported with -std=c2x and -std=gnu2x. Some of these are also supported
as extensions when compiling for older language versions.
Several C++20 features have been implemented and the libstdc++ runtime (Only the first 15 lines of the commit message are shown above ) |