On Jan 4, 2017, at 07:52, Adam Dershowitz wrote: > So, yes it seems that the on the new machine I ended up with gcc6 being > universal, so then cctools, ld64-latest, llvm-3.9 etc are all universal. > But, the strange thing is that gcc6 has no dependents, and I didn’t > explicitly install it. So, I’m not sure what caused it to be installed. > And, on the new machine it, and the chain down, installed +universal, while > on the older machine it installed the default variant. Both computers > installed gcc6 6.2.0_2. > So, my academic question is why did this happen? And, the related questions > are what port would have installed gcc6? Since I see this: > $port dependents gcc6 > gcc6 has no dependents.
I don't know. If you don't need gcc6, don't install it / uninstall it. > And, is there an easy way to figure out which ports don’t actually have to be > universal and to uninstall them as universal and reinstall them as default, > given the whole chain of dependents? > It seems to me that +universal end up much larger, and also take longer to > build, since mostly the buildbots provide just default variants. There is no easy way to un-universal your ports after the have been installed with the universal variant. You'll have to identify them all and reinstall them without universal, if that's what you want.
