On Sat, Dec 15, 2018, 6:32 PM Jan Beich <[email protected] wrote:

> Kevin Oberman <[email protected]> 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
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to