Page MenuHomeFreeBSD

devel/freebsd-gcc6: update to GCC 6.5.0.
ClosedPublic

Authored by jhb on Nov 22 2019, 8:24 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Sep 14, 8:14 AM
Unknown Object (File)
Sun, Sep 8, 10:51 PM
Unknown Object (File)
Sun, Sep 8, 10:28 PM
Unknown Object (File)
Sun, Sep 8, 7:03 PM
Unknown Object (File)
Aug 12 2024, 12:35 PM
Unknown Object (File)
Jul 7 2024, 9:21 AM
Unknown Object (File)
Jun 6 2024, 4:02 PM
Unknown Object (File)
Jun 1 2024, 3:51 PM
Subscribers

Details

Summary

Take maintainership.

Test Plan
  • built mips64, aarch64, and i386 worlds with cross toolchain

Diff Detail

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

Event Timeline

This revision is now accepted and ready to land.Nov 23 2019, 5:00 AM

BTW, I would suggest doing similar improvements like devel/binutils to have "native" FLAVOR, now the default is aarch64.

ref: https://lists.freebsd.org/pipermail/freebsd-toolchain/2019-November/005074.html

linimon retitled this revision from Update to GCC 6.5.0. to devel/freebsd-gcc6: update to GCC 6.5.0..Nov 23 2019, 12:48 PM

BTW, I would suggest doing similar improvements like devel/binutils to have "native" FLAVOR, now the default is aarch64.

ref: https://lists.freebsd.org/pipermail/freebsd-toolchain/2019-November/005074.html

A native flavor doesn't make sense for this port though, that would mean we would have a 'freebsd-gcc6' package, but we have that already in base/gcc which installs to /usr, etc. Perhaps we can merge base/gcc into this someday, but that may not work well. In particular, you can't build base/gcc in poudriere because it writes to /usr which fails since the jail is mounted read-only and only permits writes to LOCALBASE. Also, base/gcc uses an extra patch and has some other settings to support cross-building, etc. I could perhaps make the default flavor be ${ARCH} instead of the first flavor in the list so that by default you get the 'amd64-gcc' package, but that would just mean that 'freebsd-gcc6' would alias 'freebsd-gcc6@amd64'. Note that this is always the case with flavors that the default flavor aliases with the base package name.

This revision was automatically updated to reflect the committed changes.