Page MenuHomeFreeBSD

devel/freebsd-gcc14: External FreeBSD toolchain based on GCC 14.
ClosedPublic

Authored by jhb on Jul 17 2024, 7:10 PM.
Tags
None
Referenced Files
F102681303: D46000.diff
Fri, Nov 15, 7:13 PM
Unknown Object (File)
Wed, Nov 13, 8:56 AM
Unknown Object (File)
Sep 28 2024, 3:30 PM
Unknown Object (File)
Sep 27 2024, 11:30 AM
Unknown Object (File)
Sep 22 2024, 11:35 PM
Unknown Object (File)
Sep 11 2024, 6:01 PM
Unknown Object (File)
Sep 8 2024, 10:13 AM
Unknown Object (File)
Sep 8 2024, 6:41 AM
Subscribers

Details

Summary

This port provides external GCC toolchains for GCC 14.1.0 for the
aarch64, amd64, armv7, i386, powerpc, powerpc64, and riscv64
platforms.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jhb requested review of this revision.Jul 17 2024, 7:10 PM
jhb created this revision.

Changes relative to devel/freebsd-gcc13:

  • Dropped armv6 as a FLAVOR
  • printf format patch had to be reworked due to upstream changes
  • dropped a few patches from lang/gcc13 that were dropped in lang/gcc14
  • Added some new headers to various pkg-plist

Simplify some bits for removing armv6

The printf stuff looks like it's right, but I've not tested it. Once this is in, and pkg are available, I'll look again to redo what we're doing.

This revision is now accepted and ready to land.Jul 19 2024, 5:16 PM

I should have noted that I've built an amd64 kernel and world with this (which did test the printf changes, I had to make changes to forward port the kprintf bits to 14 and had some bugs in my initial version).