https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67733
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Igor Kozhukhov from comment #2) > /usr/ccs links old and unused. > also - illumos != solaris and can use his own layout. > at this moment it's not easy try to move to 'illumos' platform definition > because autotools not ready to define and use it. Then do that first. Because ... > illumos is OpenSources platform, but oracle solaris is closed and illumos > binaries incompatible with solaris binaries now. of this, you need a new triplet. > will be more easy/better to use more universal gcc bootstrap process with > definition what can be using by env vars instead try to patch every gcc > bootstrap for every platform. This is a because Solaris is special. > these changes not depend on illumos or solaris because we can use tools > ELFDUMP & READELF from different locations and hardcode it is not a good way > for others platforms to use it and hack bootstrap process every time. This is all in Solaris specific code though which is why it is done that way.