Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
12.2.1.s20221119_2 27 Nov 2022 10:09:11 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: 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 |
12.2.1.s20221119_1 27 Nov 2022 10:09:05 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: 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 |
12.2.1.s20221119 20 Nov 2022 18:04:28 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221119 |
12.2.1.s20221112 13 Nov 2022 15:42:45 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221112 |
12.2.1.s20221105 06 Nov 2022 22:35:33 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221105 |
12.2.1.s20221029 31 Oct 2022 13:39:04 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221029 |
12.2.1.s20221022 23 Oct 2022 10:56:11 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221022 |
12.2.1.s20221015 16 Oct 2022 09:47:07 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221015 |
12.2.1.s20221008 09 Oct 2022 11:08:02 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221008 |
12.2.1.s20221001 02 Oct 2022 10:09:32 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20221001 |
12.2.1.s20220924 25 Sep 2022 13:35:53 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20220924 |
12.2.1.s20220917 18 Sep 2022 20:55:42 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20220917 |
12.2.1.s20220910 13 Sep 2022 17:04:50 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: fix build on powerpc64 |
12.2.1.s20220910 11 Sep 2022 11:07:39 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: 12.2.1.s20220910 |
12.2.1.s20220903 08 Sep 2022 15:46:38 |
Stefan Eßer (se) |
Remove WWW lines that have been moved into Makefiles
Approved by: portmgr (implicit) |
12.2.1.s20220903 08 Sep 2022 15:43:21 |
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) |
12.2.1.s20220903 05 Sep 2022 13:08:22 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20220903 |
12.2.1.s20220827 28 Aug 2022 12:11:35 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20220827 |
12.2.1.s20220820 21 Aug 2022 10:14:24 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.2.1.s20220820 |
12.1.1.s20220806 21 Aug 2022 10:14:23 |
Lorenzo Salvadore (salvadore) Author: Jan Beich |
lang/gcc12-devel: Expose non-default -stdlib=libc++ support
Fix -stdlib=libc++ option which produced "error: unrecognized
command-line option '-stdlib=libc++'".
PR: 265962
Reported by: jbeich |
12.1.1.s20220806 07 Aug 2022 01:16:08 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.1.1.s20220806 |
12.1.1.s20220730 31 Jul 2022 00:29:00 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.1.1.s20220730 |
12.1.1.s20220723 25 Jul 2022 23:21:20 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.1.1.s20220723 |
12.1.1.s20220716 20 Jul 2022 23:56:17 |
Lorenzo Salvadore (salvadore) |
lang/gcc12-devel: Update to 12.1.1.s20220716, adopt |
12.1.1.s20220709 20 Jul 2022 14:22:15 |
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> (Only the first 15 lines of the commit message are shown above ) |
12.1.1.s20220709 11 Jul 2022 15:18:22 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: update to snapshot 20220709 |
12.1.1.s20220702 07 Jul 2022 22:56:01 |
Lorenzo Salvadore (salvadore) |
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 |
12.1.1.s20220702 04 Jul 2022 00:00:32 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: update to snapshot 20220702 |
12.1.1.s20220625 26 Jun 2022 23:01:42 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: update to snapshot 20220625 |
12.1.1.s20220618 21 Jun 2022 02:47:32 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: update to snapshot 20220618 |
12.1.1.s20220528 04 Jun 2022 15:13:48 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20220528 snapshot of GCC 12.1.1 |
12.1.1.s20220521 27 May 2022 13:51:50 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: update to snapshot 20220521 |
12.1.1.s20220507 10 May 2022 23:42:49 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: update to 20220507 snapshot |
12.0.1.s20220430 06 May 2022 18:01:39 |
Piotr Kubaj (pkubaj) |
lang/gcc12: add gcc 12
Changelog: https://gcc.gnu.org/gcc-12/changes.html |
12.0.1.s20220430 01 May 2022 09:37:53 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: upgrade to snapshot 20220430
Since this is now the new stable branch, copy patch-clang-vec_step from other
GCC ports and switch to using clang on powerpc64*. |
12.0.1.s20220306_2 21 Apr 2022 19:40:05 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: disable LTO on armv6/7
PR: 261977
Requested by: fuz@fuz.su |
12.0.1.s20220306_2 23 Mar 2022 16:55:54 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: switch back to building with LLVM on powerpc
Builds fine. |
12.0.1.s20220306_1 16 Mar 2022 00:00:29 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20220306 snapshot of GCC 12.1.0 |
12.0.1.s20220220_1 02 Mar 2022 11:58:04 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: switch to LTO bootstrap
PR: 261977
Approved by: toolchain (maintainer timeout) |
12.0.1.s20220220 25 Feb 2022 21:59:32 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20220220 snapshot of GCC 12.1.0 |
12.0.1.s20220123 25 Feb 2022 21:59:32 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20220123 snapshot of GCC 12.1.0
(In preparation of the release the version number has moved from
12.0.0 to 12.0.1.)
One of the files touched by files/patch-gfortran-libgcc has been
renamed from .c to .cc, so tweak our patch accordingly. No functional
change there. |
12.0.0.s20220116 23 Jan 2022 13:56:44 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20220116 snapshot of GCC 12.0.0 |
12.0.0.s20220102 10 Jan 2022 08:39:50 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20220102 snapshot of GCC 12.0.0 |
12.0.0.s20211205 31 Dec 2021 08:31:09 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20211205 snapshot of GCC 12.0.0 |
12.0.0.s20211128 02 Dec 2021 17:55:32 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20211128 snapshot of GCC 12.0.0
This should address build issues on 32-bit targets some may have
experienced (though probably only in between snapshots). |
12.0.0.s20211121 24 Nov 2021 21:30:11 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20211121 snapshot of GCC 12.0.0
We addressed the libsanitizer build issue slightly differently
upstream, and files/patch-libsanitzer-buildfix can be removed. |
12.0.0.s20211114 21 Nov 2021 14:36:54 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20211114 snapshot of GCC 12.0.0 |
12.0.0.s20211107 20 Nov 2021 15:07:29 |
Piotr Kubaj (pkubaj) |
lang/gcc12-devel: fix build on powerpc
Workaround https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102278 by using older
GCC to build. |
12.0.0.s20211107 12 Nov 2021 09:26:10 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20211107 snapshot of GCC 12.0.0
Based on my upstream work which landed in this snapshot adjust
our local files/patch-libsanitzer-buildfix (which then should go
away as a next step). |
12.0.0.s20211010 16 Oct 2021 14:50:45 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Relinquish maintainership
After working on (and largely maintaining) our GCC ports for more than
19 years, time has come to hand over the baton. Sadly despite multiple
requests nobody stepped up, so return this port to the pool.
Still happy to provide guidance and a helping hand, for example working
with upstream or on how to operate the (crucial) nightly testers. |
12.0.0.s20211010 16 Oct 2021 14:49:33 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20211010 snapshot of GCC 12.0.0
libsanitizer brought in improved support for FreeBSD, alas in
conflict with one of GCC's headers file (md5.h); add a temporary
hack via files/patch-libsanitzer-buildfix . |
12.0.0.s20211003 09 Oct 2021 06:38:01 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20211003 snapshot of GCC 12.0.0 |
12.0.0.s20210926 07 Oct 2021 06:53:10 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210926 snapshot of GCC 12.0.0
files/patch-bootstrap-gcc-gcc.c came from upstream and is part of
that snapshot now, so remove it. |
12.0.0.s20210919 25 Sep 2021 15:51:06 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210919 snapshot of GCC 12.0.0
files/patch-gcc-analyzer-bootstrap has been included upstream as has
an enhanced version of files/patch-libgfortran-bootstrap, alas we now
need files/patch-bootstrap-gcc-gcc.c as a temporary back port addressing
another bootstrap issue - "two steps forwards, one step back".
The internal compiler error on amd64 has been addressed, so unbreak
that architecture. |
12.0.0.s20210912 18 Sep 2021 06:11:44 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210912 snapshot of GCC 12.0.0
Add files/patch-gcc-analyzer-bootstrap to fix bootstrap with clang.
Add files/patch-libgfortran-bootstrap to fix bootstrap on i386 and
FreeBSD's idiosyncratic floating point settings.
Temporarily mark BROKEN on amd64 due to an internal error, but
at least give aarch64, i386, and powerpc* the chance to test drive
after we already had to skip another snapshot. |
12.0.0.s20210829 05 Sep 2021 09:56:55 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210829 snapshot of GCC 12.0.0
files/patch-gfortran-libgcc requires a little adjustment to account
for upstream changes (alas nothing material, syntactic only). |
12.0.0.s20210822 30 Aug 2021 05:44:46 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210822 snapshot of GCC 12.0.0 |
12.0.0.s20210815 21 Aug 2021 03:52:22 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210815 snapshot of GCC 12.0.0 |
12.0.0.s20210808 15 Aug 2021 07:19:58 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210808 snapshot of GCC 12.0.0 |
12.0.0.s20210801 09 Aug 2021 19:06:47 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210801 snapshot of GCC 12.0.0 |
12.0.0.s20210725 27 Jul 2021 07:02:05 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210725 snapshot of GCC 12.0.0 |
12.0.0.s20210718 21 Jul 2021 05:00:08 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210718 snapshot of GCC 12.0.0 |
12.0.0.s20210711 15 Jul 2021 12:04:20 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210711 snapshot of GCC 12.0.0 |
12.0.0.s20210704 08 Jul 2021 06:05:23 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210704 snapshot of GCC 12.0.0 |
12.0.0.s20210627 30 Jun 2021 06:08:37 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210627 snapshot of GCC 12.0.0 |
12.0.0.s20210620 26 Jun 2021 10:26:35 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210620 snapshot of GCC 12.0.0 |
12.0.0.s20210613 19 Jun 2021 07:37:56 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210613 snapshot of GCC 12.0.0 |
12.0.0.s20210606 12 Jun 2021 07:14:45 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210606 snapshot of GCC 12.0.0 |
12.0.0.s20210530 03 Jun 2021 06:24:57 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210530 snapshot of GCC 12.0.0 |
12.0.0.s20210523 30 May 2021 07:09:20 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210523 snapshot of GCC 12.0.0 |
12.0.0.s20210516 23 May 2021 07:42:44 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210516 snapshot of GCC 12.0.0 |
12.0.0.s20210509 16 May 2021 09:38:41 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210509 snapshot of GCC 12.0.0 |
12.0.0.s20210502 08 May 2021 07:26:57 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: Update to the 20210502 snapshot of GCC 12.0.0 |
12.0.0.s20210426 03 May 2021 10:47:40 |
Gerald Pfeifer (gerald) |
lang/gcc12-devel: New port based on the 20210426 snapshot of GCC 12.0.0
This is the first snapshot from trunk with the GCC 12 designation. It
largely is a copy of lang/gcc11-devel. |