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]"
