non port: lang/gcc11/Makefile |
Number of commits found: 29 |
Saturday, 27 Jan 2024
|
23:07 Muhammad Moinur Rahman (bofh)
lang/gcc11: Moved man to share/man
Approved by: portmgr (blanket)
83c2eff |
Friday, 5 Jan 2024
|
21:04 Piotr Kubaj (pkubaj)
lang/gcc11: remove ELFv1 support
ab6b94e |
Sunday, 31 Dec 2023
|
00:37 Muhammad Moinur Rahman (bofh)
*/*: 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
bbab7f5 |
Wednesday, 15 Nov 2023
|
16:15 Piotr Kubaj (pkubaj)
lang/gcc11: fix build on powerpc64
Same issue as lang/gcc12 and newer.
811fb88 |
Wednesday, 1 Nov 2023
|
11:55 Lorenzo Salvadore (salvadore)
lang/gcc11: Switch back to standard bootstrap
Switch back to STANDARD_BOOTSTRAP on i386, amd64 and aarch64 as default
option instead of LTO_BOOTSTRAP, forwarding the changes already commited
in the devel ports (commits daf12c76bd531335f58e7602afd3bc8da8fc5c33,
872d61f8ead10a6d935117876cf60057a46770ff, and
da4cb11216a7ed594d5dc453deb4693b48c3c7e9).
Users wanting to use LTO_BOOTSTRAP can still enable the option manually.
PR: 273397
Tested by: exp-run (antoine)
3e0fc5e |
11:55 Lorenzo Salvadore (salvadore)
lang/gcc11: Update to 11.4.0
Changes: https://gcc.gnu.org/gcc-11/changes.html#11.4
PR: 273397
Tested by: exp-run (antoine)
1e5d761 |
Monday, 19 Jun 2023
|
15:19 Piotr Kubaj (pkubaj)
lang/gcc*: fix build with CPUTYPE?=g[3-5]
GCC does not accept -mcpu=g4, but does accept -mcpu=G4.
91117ec |
Friday, 12 May 2023
|
15:39 Lorenzo Salvadore (salvadore)
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
22530ba |
Sunday, 23 Apr 2023
|
09:09 Gerald Pfeifer (gerald)
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
8d3e020 |
Friday, 3 Feb 2023
|
13:01 Lorenzo Salvadore (salvadore)
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
0b8cadc |
Saturday, 3 Dec 2022
|
17:24 Lorenzo Salvadore (salvadore)
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
a051e5a |
17:24 Lorenzo Salvadore (salvadore)
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
fb398d2 |
Sunday, 6 Nov 2022
|
15:15 Lorenzo Salvadore (salvadore)
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
0338e04 |
Friday, 4 Nov 2022
|
21:22 Lorenzo Salvadore (salvadore)
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
9f0cd13 |
Thursday, 3 Nov 2022
|
12:29 Lorenzo Salvadore (salvadore)
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
dc67e7d |
Friday, 28 Oct 2022
|
14:55 Lorenzo Salvadore (salvadore)
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>
57936db |
Thursday, 8 Sep 2022
|
15:43 Stefan Eßer (se)
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)
986beaa |
Thursday, 25 Aug 2022
|
21:35 Jan Beich (jbeich)
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)
65fe81d |
Saturday, 20 Aug 2022
|
22:48 Lorenzo Salvadore (salvadore)
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.
cda7daf |
Wednesday, 20 Jul 2022
|
14:22 Tobias C. Berner (tcberner)
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>
* Anton Shterenlikht
* Ashish SHUKLA <ashish@FreeBSD.org>
* Bob Eager <bob@eager.cx>
* Bruce M Simpson
* Bruce M. Simpson
* Christoph Mallon <christoph.mallon@gmx.de>
* Christopher Elkins <chrise@scardini.com>
* Christopher Key <cjk32@cam.ac.uk>
* Chuck Robey <chuckr@FreeBSD.org>
* Cyrille Lefevre <clefevre@citeweb.net>
* Dan Rench <citric@cubicone.tmetic.com>
* Danilo Egea Gondolfo <danilogondolfo@gmail.com>
* Dario Freni <saturnero@gufi.org>
* David Kalliecharan <dave@dal.ca>
* David Naylor <dbn@FreeBSD.org>
* David Naylor <dbn@dragon.local>
* David O'Brien (obrien@NUXI.com)
* David O'Brien (obrien@NUXI.org)
* David O'Brien <obrien@NUXI.org>
* David O'Brien <obrien@cs.ucdavis.edu>
* Dereckson <dereckson@gmail.com>
* Devon H. O'Dell <devon.odell@gmail.com>
* Dmitry Sivachenko <demon@FreeBSD.org>
* Don Croyle <croyle@gelemna.org>
* Douglas Anestad <yotta@dougdidit.com>
* Edwin Groothuis (edwin@mavetju.org)
* Edwin Groothuis <edwin@mavetju.org>
* Eugene Ossintsev
* Frank Fischer
* Frank Gruender <elwood@mc5sys.in-berlin.de>
* Frederic Cambus
* Gea-Suan Lin <gslin@gslin.org>
* Gerald Pfeifer <gerald@FreeBSD.org>
* Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
* GreenDog <fiziologus@gmail.com>
* Gustau Perez i Querol <gustau.perez@gmail.com>
* Guy Antony Halse <guy@rucus.ru.za.za>
* Herve Quiroz <hq@FreeBSD.org>
* Hye-Shik Chang
* Hye-Shik Chang <perky@fallin.lv>
* Hye-Shik Chang <perky@python.or.kr>
* Iblis Lin <iblis@hs.ntnu.edu.tw>
* James Bailie <jimmy@mammothcheese.ca>
* James FitzGibbon <jfitz@FreeBSD.org>
* Jean-Sébastien Pédron <dumbbell@FreeBSD.org>
* Jean-Yves Lefort <jylefort@FreeBSD.org>
* Jeff Brown <jabrown@caida.org>
* Jeremy Norris <ishmael27@home.com>
* Jing-Tang Keith Jang <keith@FreeBSD.org>
* John Hein <jhein@symmetricom.com>
* John Marino <marino@FreeBSD.org>
* John Merryweather Cooper
* John Merryweather Cooper <coop9211@uidaho.edu>
* John Merryweather Cooper et al
* Joseph Koshy <jkoshy@FreeBSD.org>
* Josh Elsasser <jre@vineyard.net>
* Josh Gilliam <josh@quick.net>
* Julian H. Stacey <jhs@FreeBSD.org>
* Julian Stecklina
* Jyun-Yan You <jyyou@cs.nctu.edu.tw>
* Katsuji ISHIKAWA <katsuji.ishikawa@gmail.com>
* Kimura Fuyuki <fuyuki@hadaly.org>
* Kimura Fuyuki <fuyuki@mj.0038.net>
* Kimura Fuyuki <fuyuki@nigredo.org>
* Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
* Kubilay Kocak <koobs@FreeBSD.org>
* Lars Thegler <lth@FreeBSD.org>
* Lev Walkin <vlm@lionet.info>
* Li-Wen Hsu <lwhsu@FreeBSD.org>
* Mahdi Mokhtari <mokhi64@gmail.com>
* Marcin Cieslak <saper@SYSTEM.PL>
* Martin Matuska <mm@FreeBSD.org>
* Matthew Hunt <mph@FreeBSD.org>
* Michael Butschky <butsch@computi.erols.com>
* Michael Johnson <ahze@FreeBSD.org>
* Mitsuru YOSHIDA <mitsuru@riken.jp>
* Muhammad Moinur Rahman <5u623l20@gmail.com>
* Neal Nelson <ports@nicandneal.net>
* Nicola Vitale <nivit@FreeBSD.org>
* Nils M Holm <nmh@t3x.org>
* Oliver Braun <obraun@informatik.unibw-muenchen.de>
* Oliver Breuninger <ob@seicom.NET>
* Patrick Li <pat@databits.net>
* Pawel Worach <pawel.worach@gmail.com>
* Pedro F. Giffuni <giffunip@asme.org>
* Pedro Giffuni
* Pedro Giffuni <giffunip@asme.org>
* Pete French <pete@twisted.org.uk>
* Peter Schuller <peter.schuller@infidyne.com>
* Peter van Heusden <pvh@egenetics.com>
* Phillip Neumann <pneumann@gmail.com>
* Piotr Kubaj <pkubaj@anongoth.pl>
* Po-Chuan Hsieh <sunpoet@FreeBSD.org>
* Pontus Stenetorp <ninjin@kth.se>
* Ralf S. Engelschall <rse@engelschall.com>
* Rick van der Zwet <rick@wzoeterwoude.net>
* Rob Zinkov
* Roland Jesse <roland.jesse@gmx.net>
* Romain Tartiere <romain@blogreen.org>
* Ryan Steinmetz <zi@FreeBSD.org>
* Sahil Tandon <sahil@tandon.net>
* Sergei Kolobov <sergei@kolobov.com>
* Sergey A. Osokin <osa@FreeBSD.org>
* Sergey Skvortsov <skv@protey.ru>
* Simon Marlow <simonmar@microsoft.com>
* Simun Mikecin <numisemis@yahoo.com>
* Stanislav Sedov <ssedov@mbsd.msk.ru>
* Stephen Weeks <sweeks@sweeks.com>
* Steven G. Kargl
* Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
* Sylvio Cesar <sylvio@FreeBSD.org>
* Thomas Gellekum <tg@FreeBSD.org>
* Timothy Beyer <beyert@cs.ucr.edu>
* Timothy Bourke <timbob@bigpond.com>
* Tom Judge <tj@FreeBSD.org>
* Veniamin Gvozdikov <vg@FreeBSD.org>
* Vitaly Magerya <vmagerya@gmail.com>
* Wen Heping <wenheping@gmail.com>
* Wen Heping <wenhping@gmail.com>
* Wes Peters <wes@softweyr.com>
* Ying-Chieh Liao <ijliao@FreeBSD.org>
* Yukihiro Nakai <Nakai@technologist.com>
* Yukihiro Nakai <nakai@FreeBSD.org>
* Zach Garner <zach@neurosoft.org>
* aaron@FreeBSD.org
* andrewb@cs.cmu.edu
* arved
* chinsan
* chuckr
* dd
* erik@smluc.org
* gahr
* gahr@FreeBSD.org
* gpalmer
* hsu
* ijliao
* jasone
* jkh
* jkoshy
* jmacd
* jmacd@FreeBSD.org
* jmz
* js@jeannot.org
* jseger@FreeBSD.org
* kappa@FreeBSD.org.ua
* kbyanc
* msmith@gsoft.com.au
* mutoh@openedu.org
* netchild@FreeBSD.org
* patrick
* pst
* rene@FreeBSD.org
* ruslan@shevchenko.kiev.ua
* stas
* tobez
With hat: portmgr
f98ae56 |
Tuesday, 28 Jun 2022
|
17:24 Piotr Kubaj (pkubaj)
lang/gcc11: disable LTO on armv6/7
PR: 261977
aadf642 |
Thursday, 21 Apr 2022
|
17:11 Piotr Kubaj (pkubaj)
lang/gcc11: upgrade to 11.3.0
This release fixes more than 189 bugs.
06b81ba |
Tuesday, 19 Apr 2022
|
12:09 Piotr Kubaj (pkubaj)
lang/gcc11: build with clang on powerpc64le
Copy the patch used for other gcc versions.
165af9b |
Saturday, 16 Apr 2022
|
08:07 Yasuhiro Kimura (yasu)
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@)
427746f |
Monday, 11 Apr 2022
|
10:46 Piotr Kubaj (pkubaj)
lang/gcc11: switch gcc11 to LTO bootstrap
lang/gcc11-devel with LTO builds fine on the cluster, switch lang/gcc11 as well.
2f6be9f |
Wednesday, 2 Mar 2022
|
07:58 Gerald Pfeifer (gerald)
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@.
05884ac |
Monday, 10 Jan 2022
|
15:15 Stefan Eßer (se)
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
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).
A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.
These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,
Approved by: portmgr (implicit)
bcaf25a |
Monday, 16 Aug 2021
|
02:15 Gerald Pfeifer (gerald)
lang/gcc11: Update to GCC 11.2
This minor release fixes more than 95 bugs.
58e35fb |
Friday, 18 Jun 2021
|
20:08 Gerald Pfeifer (gerald)
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 )
8f52533 |
Number of commits found: 29 |