Massive PORTREVSION bump for gcc8

Kevin Oberman rkoberman at gmail.com
Sun Dec 16 03:18:20 UTC 2018


On Sat, Dec 15, 2018, 6:32 PM Jan Beich <jbeich at freebsd.org wrote:

> Kevin Oberman <rkoberman at gmail.com> writes:
>
> > This morning the PORTREVISION on at least hundreds of ports was bumped
> > because gcc8 was declared as the "canonical" version. As a result, I will
> > have about 300 ports to rebuild which will take many hours.
> > Why?
>
> USE_GCC embeds RPATH during build where libgcc_s, libgfortran,
> libstdc++, etc. can be found. Mixing different versions (e.g., libgcc_s
> from lang/gcc7 with libgfortran from lang/gcc8) may destabilize
> runtime. Rebuild is necessary to ensure the consistent state, mainly for
> portmaster/portupgrade that don't rebuild every time dependency is
> upgraded.
>
> USE_GCC is implicitly set by USES=compiler on architectures stuck with
> GCC in base i.e., powerpc*/sparc64/mips*/riscv*.
>
> [..]


Thanks, Jan. I must admit that I did not think of this, though I should
have.

Sorry about the noise.
--
Kevin Oberman, Retired Network Engineer


More information about the freebsd-ports mailing list