Commit Graph

85 Commits

Author SHA1 Message Date
Lorenzo Salvadore
25eedaa345
lang/gcc12-devel: Update to 12.2.1.s20230128 2023-01-29 13:23:08 +01:00
Lorenzo Salvadore
80494beb22
lang/gcc12-devel: Mark PIE_UNSAFE if a BOOTSTRAP option is enabled
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
2023-01-23 01:15:46 +01:00
Lorenzo Salvadore
bea594fb1d
lang/gcc12-devel: Update to 12.2.1.s20230121 2023-01-23 01:15:38 +01:00
Lorenzo Salvadore
b1cff32978
lang/gcc12-devel: Update to 12.2.1.s20230114 2023-01-15 17:10:29 +01:00
Lorenzo Salvadore
af737866d0
lang/gcc12-devel: Update to 12.2.1.s20230107 2023-01-08 14:25:20 +01:00
Lorenzo Salvadore
2fbd811ec7
lang/gcc12-devel: Update to 12.2.1.s20221231 2023-01-01 15:52:02 +01:00
Lorenzo Salvadore
39d31af9d0
lang/gcc12-devel: Update to 12.2.1.s20221224 2022-12-26 14:24:31 +01:00
Lorenzo Salvadore
cbdf6be4c4
lang/gcc12-devel: Update to 12.2.1.s20221217 2022-12-18 21:33:10 +01:00
Lorenzo Salvadore
989989117a
lang/gcc12-devel: Update to 12.2.1.s20221210 2022-12-11 22:33:07 +01:00
Lorenzo Salvadore
851612fcfd
lang/gcc12-devel: Update to 12.2.1.s20221203 2022-12-05 14:58:12 +01:00
Lorenzo Salvadore
c10b2beca9
lang/gcc12-devel: Update to 12.2.1.s20221126 2022-11-27 11:09:12 +01:00
Lorenzo Salvadore
12c4b8c968
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
2022-11-27 11:09:11 +01:00
Lorenzo Salvadore
b185b74b28
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
2022-11-27 11:09:05 +01:00
Lorenzo Salvadore
5764eba632
lang/gcc12-devel: Update to 12.2.1.s20221119 2022-11-20 19:04:28 +01:00
Lorenzo Salvadore
ba632435d5
lang/gcc12-devel: Update to 12.2.1.s20221112 2022-11-13 16:42:45 +01:00
Lorenzo Salvadore
13176e4cfe
lang/gcc12-devel: Update to 12.2.1.s20221105 2022-11-06 23:35:33 +01:00
Lorenzo Salvadore
e9e7c44bbd
lang/gcc12-devel: Update to 12.2.1.s20221029 2022-10-31 14:39:04 +01:00
Lorenzo Salvadore
96a7083122
lang/gcc12-devel: Update to 12.2.1.s20221022 2022-10-23 12:56:11 +02:00
Lorenzo Salvadore
ae9ce779cc
lang/gcc12-devel: Update to 12.2.1.s20221015 2022-10-16 11:47:07 +02:00
Lorenzo Salvadore
37513db57f
lang/gcc12-devel: Update to 12.2.1.s20221008 2022-10-09 13:08:02 +02:00
Lorenzo Salvadore
5fe8e9128d
lang/gcc12-devel: Update to 12.2.1.s20221001 2022-10-02 12:09:32 +02:00
Lorenzo Salvadore
151212c65b
lang/gcc12-devel: Update to 12.2.1.s20220924 2022-09-25 15:35:53 +02:00
Lorenzo Salvadore
f8932e4047
lang/gcc12-devel: Update to 12.2.1.s20220917 2022-09-18 22:55:42 +02:00
Piotr Kubaj
e97d7f9361 lang/gcc12-devel: fix build on powerpc64 2022-09-13 17:04:50 +00:00
Lorenzo Salvadore
e14822a095
lang/gcc12-devel: 12.2.1.s20220910 2022-09-11 13:07:39 +02:00
Stefan Eßer
ade2a047e0 Remove WWW lines that have been moved into Makefiles
Approved by:	portmgr (implicit)
2022-09-08 17:46:38 +02:00
Stefan Eßer
986beaaabc 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)
2022-09-08 17:43:21 +02:00
Lorenzo Salvadore
45ee8a7234
lang/gcc12-devel: Update to 12.2.1.s20220903 2022-09-05 15:08:22 +02:00
Lorenzo Salvadore
bc25f2b89b
lang/gcc12-devel: Update to 12.2.1.s20220827 2022-08-28 14:11:35 +02:00
Lorenzo Salvadore
4dcf6bf2b2
lang/gcc12-devel: Update to 12.2.1.s20220820 2022-08-21 12:14:24 +02:00
Jan Beich
117c06cf3d
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
2022-08-21 12:14:23 +02:00
Lorenzo Salvadore
f75a4dac01
lang/gcc12-devel: Update to 12.1.1.s20220806 2022-08-07 03:16:08 +02:00
Lorenzo Salvadore
a4834ece0b
lang/gcc12-devel: Update to 12.1.1.s20220730 2022-07-31 02:29:00 +02:00
Lorenzo Salvadore
fe82da1b6e
lang/gcc12-devel: Update to 12.1.1.s20220723 2022-07-26 01:21:20 +02:00
Lorenzo Salvadore
b8f8bfcaef
lang/gcc12-devel: Update to 12.1.1.s20220716, adopt 2022-07-21 01:56:17 +02:00
Tobias C. Berner
f98ae56653 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
2022-07-20 16:22:15 +02:00
Piotr Kubaj
2a43a68dee lang/gcc12-devel: update to snapshot 20220709 2022-07-11 17:18:22 +02:00
Lorenzo Salvadore
320e9debc3
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
2022-07-08 00:56:01 +02:00
Piotr Kubaj
dcd18e8714 lang/gcc12-devel: update to snapshot 20220702 2022-07-04 02:00:32 +02:00
Piotr Kubaj
ebf71e4494 lang/gcc12-devel: update to snapshot 20220625 2022-06-27 01:01:42 +02:00
Piotr Kubaj
36c681d9c1 lang/gcc12-devel: update to snapshot 20220618 2022-06-21 04:47:32 +02:00
Gerald Pfeifer
c368c7fcd2 lang/gcc12-devel: Update to the 20220528 snapshot of GCC 12.1.1 2022-06-04 15:13:48 +00:00
Piotr Kubaj
c4844db127 lang/gcc12-devel: update to snapshot 20220521 2022-05-27 13:51:50 +00:00
Piotr Kubaj
7e4984f5de lang/gcc12-devel: update to 20220507 snapshot 2022-05-11 01:42:49 +02:00
Piotr Kubaj
ca48c22e1c lang/gcc12: add gcc 12
Changelog:	https://gcc.gnu.org/gcc-12/changes.html
2022-05-06 18:01:39 +00:00
Piotr Kubaj
f7c20e47c6 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*.
2022-05-01 11:37:53 +02:00
Piotr Kubaj
2200a356e4 lang/gcc12-devel: disable LTO on armv6/7
PR:	261977
Requested by:	 fuz@fuz.su
2022-04-21 19:40:05 +00:00
Piotr Kubaj
355919dad0 lang/gcc12-devel: switch back to building with LLVM on powerpc
Builds fine.
2022-03-23 16:55:54 +00:00
Gerald Pfeifer
4878b751b1 lang/gcc12-devel: Update to the 20220306 snapshot of GCC 12.1.0 2022-03-16 00:00:29 +00:00
Piotr Kubaj
9982a1e984 lang/gcc12-devel: switch to LTO bootstrap
PR:	261977
Approved by:	toolchain (maintainer timeout)
2022-03-02 11:58:04 +00:00