Changes between Version 3 and Version 4 of Ticket #54358, comment 20


Ignore:
Timestamp:
Jul 4, 2017, 6:51:51 AM (7 years ago)
Author:
kencu (Ken)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #54358, comment 20

    v3 v4  
    442. Nobody wants 5 different 200MB compilers with 200MB llvm versions to support them.
    553. It takes time to sort out just which version of clang is "good enough" for the given port.
    6 4. The cxx11 1.1 PortGroup can also do other good stuff for free (like fix all PPC machines for example).
     64. The cxx11 1.1 PortGroup can also do other good stuff for free (like fix it for all PPC machines for example).
    77
    88So - if I run across this kind of issue, it is very tempting to just add in the cxx11 1.1 PortGroup as step 1 of the process, and if that fixes it (which it almost always will), then you're done in 10 seconds + build time.
     9
     10The only thing I might add to the cxx11 1.1 PortGroup is a blacklist on all clang versions < about clang-3.8 for the libc++ section -- and even there, it might be best to leave the stock clangs for 10.10 and up, and force everyone else onto clang-3.9.
     11
     12The more homeogeneous and consistent the group is, the easier it is to support the herd.