Bug 281091 - [exp-run] Update GCC_DEFAULT to 14 etc.
Summary: [exp-run] Update GCC_DEFAULT to 14 etc.
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Port Management Team
URL:
Keywords:
Depends on: 281227 281232 281235 281238 281239 281245 281248 281190 281222 281223 281224 281225 281226 281228 281229 281230 281231 281233 281234 281236 281241 281243 281244 281246 281247 281249
Blocks:
  Show dependency treegraph
 
Reported: 2024-08-27 10:56 UTC by Lorenzo Salvadore
Modified: 2024-09-04 14:33 UTC (History)
3 users (show)

See Also:
salvadore: exp-run?


Attachments
GCC_DEFAULT=14 (800 bytes, patch)
2024-08-27 10:56 UTC, Lorenzo Salvadore
no flags Details | Diff
GCC 11 update (3.79 KB, patch)
2024-08-27 10:57 UTC, Lorenzo Salvadore
no flags Details | Diff
GCC 12 update (5.32 KB, patch)
2024-08-27 10:57 UTC, Lorenzo Salvadore
no flags Details | Diff
GCC 13 update (5.34 KB, patch)
2024-08-27 10:57 UTC, Lorenzo Salvadore
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lorenzo Salvadore freebsd_committer freebsd_triage 2024-08-27 10:56:45 UTC
Created attachment 253122 [details]
GCC_DEFAULT=14

Time to update GCC ports and, most importantly, GCC_DEFAULT.

Could you please run an exp-run with all the patches attached? Thanks.
Comment 1 Lorenzo Salvadore freebsd_committer freebsd_triage 2024-08-27 10:57:13 UTC
Created attachment 253123 [details]
GCC 11 update
Comment 2 Lorenzo Salvadore freebsd_committer freebsd_triage 2024-08-27 10:57:34 UTC
Created attachment 253124 [details]
GCC 12 update
Comment 3 Lorenzo Salvadore freebsd_committer freebsd_triage 2024-08-27 10:57:56 UTC
Created attachment 253125 [details]
GCC 13 update
Comment 4 Antoine Brodin freebsd_committer freebsd_triage 2024-08-31 09:43:26 UTC
Some new failure logs:

https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/funktrackergold-1.5.2_9.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/alliance-5.1.1_6.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/graywolf-0.1.6.4_4.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/sliderule-1.0_11.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/efivar-0.15_9.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/gcc-arm-embedded-10.3.20210921.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/kBuild-0.1.9998_15.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/rhtvision-2.2.1.1_11.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/smv-2.5.4.3_11.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/emacs-devel-31.0.50.20240816,3.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/emacs-devel-nox-31.0.50.20240816,3.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/wine8-8.0.2_2.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/x49gp-20100425_9.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/shaaft-0.5.0_27.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/xbat-1.11_11.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/ezbounce-1.99.15_27.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/clisp-2.49.93+_7.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/gforth-0.7.3_15.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/opencoarrays-2.10.1_1.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/xanim-2.92.0_11.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/l2tpd-0.69_12.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/cp2k-2024.2.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/mpb-1.11.1_8.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/openmolcas-24.06.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/grub2-pcbsd-2.02q_19.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/shim-0.9_5.log
https://pkg-status.freebsd.org/gohan04/data/140amd64-default-foo/2024-08-29_19h57m48s/logs/errors/kannel-1.4.4_14,1.log
Comment 5 Vladimir Druzenko freebsd_committer freebsd_triage 2024-09-01 15:08:36 UTC
Need review for fix build devel/kBuild: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281190
Comment 6 Lorenzo Salvadore freebsd_committer freebsd_triage 2024-09-03 14:19:44 UTC
All necessary bug reports have been created.

Since no ports depending on GCC 11 and GCC 12 appear to get broken, I am going to apply the patches to update them now.

On the other hand, I am going to apply the patch to update GCC 13 and the GCC_DEFAULT update simultaneously once they are both ready, so that users building ports either directly or through poudriere save some building time.
Comment 7 commit-hook freebsd_committer freebsd_triage 2024-09-03 15:46:19 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0cd003615453bb5fb998e0e1b45db0344bf677cd

commit 0cd003615453bb5fb998e0e1b45db0344bf677cd
Author:     Lorenzo Salvadore <salvadore@FreeBSD.org>
AuthorDate: 2024-08-20 14:07:45 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2024-09-03 15:45:41 +0000

    lang/gcc12: Update to 12.4.0

    Changes: https://gcc.gnu.org/gcc-12/changes.html#12.4

    PR:             281091
    Tested by:      exp-run (antoine)

 lang/gcc12/Makefile                                |  2 +-
 lang/gcc12/distinfo                                |  6 ++--
 lang/gcc12/files/patch-gcc_configure (new)         | 22 ++++++++++++
 lang/gcc12/files/patch-gcc_system.h (gone)         | 42 ----------------------
 .../files/patch-libcc1_libcc1plugin.cc (gone)      | 19 ----------
 .../files/patch-libcc1_libcp1plugin.cc (gone)      | 19 ----------
 6 files changed, 26 insertions(+), 84 deletions(-)
Comment 8 commit-hook freebsd_committer freebsd_triage 2024-09-03 15:46:24 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9a71c5a6bd3b3a5365a6a94c191f2e7472677f01

commit 9a71c5a6bd3b3a5365a6a94c191f2e7472677f01
Author:     Lorenzo Salvadore <salvadore@FreeBSD.org>
AuthorDate: 2024-08-20 14:12:21 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2024-09-03 15:45:41 +0000

    lang/gcc11: Update to 11.5.0

    Changes: https://gcc.gnu.org/gcc-11/changes.html#11.5

    PR:             281091
    Tested by:      exp-run (antoine)

 lang/gcc11/Makefile                        |  3 +--
 lang/gcc11/distinfo                        |  6 ++---
 lang/gcc11/files/patch-gcc_configure (new) | 22 ++++++++++++++++
 lang/gcc11/files/patch-gcc_system.h (gone) | 42 ------------------------------
 4 files changed, 26 insertions(+), 47 deletions(-)
Comment 9 Lorenzo Salvadore freebsd_committer freebsd_triage 2024-09-03 15:47:33 UTC
Comment on attachment 253123 [details]
GCC 11 update

Make patch obsolete: it has been committed.
Comment 10 Lorenzo Salvadore freebsd_committer freebsd_triage 2024-09-03 15:48:18 UTC
Comment on attachment 253124 [details]
GCC 12 update

Make patch obsolete: it has been committed.
Comment 11 commit-hook freebsd_committer freebsd_triage 2024-09-04 08:57:32 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d46106eb4b6dcda7b820e52a37d1f95226376e51

commit d46106eb4b6dcda7b820e52a37d1f95226376e51
Author:     Lorenzo Salvadore <salvadore@FreeBSD.org>
AuthorDate: 2024-09-03 15:34:14 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2024-09-04 08:56:43 +0000

    lang/gcc14: Add jit language

    The jit language was missing by accident. Restore it.

    PR:             281091
    Reported by:    ashish

 lang/gcc14/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 12 Gerald Pfeifer freebsd_committer freebsd_triage 2024-09-04 13:53:59 UTC
(In reply to Lorenzo Salvadore from comment #6)
> On the other hand, I am going to apply the patch to update GCC 13
> and the GCC_DEFAULT update simultaneously once they are both ready

I recommend to go ahead with the GCC 13 now. That releases has its
number of fixes and improvements which I would not deprive our users
of, and GCC_DEFAULT surely is going to take a month or two?
Comment 13 Lorenzo Salvadore freebsd_committer freebsd_triage 2024-09-04 14:30:13 UTC
(In reply to Gerald Pfeifer from comment #12)

You are right. Since the GCC_DEFAULT update will need a fair amount of time, it is a good idea to update lang/gcc13 now. I am going to do it right now.
Comment 14 commit-hook freebsd_committer freebsd_triage 2024-09-04 14:32:10 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=546dc44194b4f9e7c62d71e140d8279243c7ec38

commit 546dc44194b4f9e7c62d71e140d8279243c7ec38
Author:     Lorenzo Salvadore <salvadore@FreeBSD.org>
AuthorDate: 2024-08-20 12:52:47 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2024-09-04 14:31:01 +0000

    lang/gcc13: Update to 13.3.0

    Changes: https://gcc.gnu.org/gcc-13/changes.html#13.3

    PR:             281091
    Tested by:      exp-run (antoine)

 lang/gcc13/Makefile                                |  3 +-
 lang/gcc13/distinfo                                |  6 ++--
 lang/gcc13/files/patch-gcc_configure (new)         | 22 ++++++++++++
 lang/gcc13/files/patch-gcc_system.h (gone)         | 42 ----------------------
 .../files/patch-libcc1_libcc1plugin.cc (gone)      | 19 ----------
 .../files/patch-libcc1_libcp1plugin.cc (gone)      | 19 ----------
 6 files changed, 26 insertions(+), 85 deletions(-)
Comment 15 Lorenzo Salvadore freebsd_committer freebsd_triage 2024-09-04 14:33:22 UTC
Comment on attachment 253125 [details]
GCC 13 update

Make patch obsolete: it has been committed.