On 2017-01-05 14:51, Adam Dershowitz wrote: > > >> On Jan 4, 2017, at 10:02 PM, Ryan Schmidt <ryandes...@macports.org> wrote: >> >> 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. > > It appears that build dependencies don’t show up with the dependencies > command? So, some installed port might have required gcc6 to install, but > doesn’t need it for runtime.
Try with this: port echo depends_build:gcc6 and installed This is only using the information from the latest ports tree, but could probably answer your question. Rainer