icecc / icecream

Distributed compiler with a central scheduler to share build load
GNU General Public License v2.0
1.6k stars 252 forks source link

keep order of remote arguments, especially -gsplit-dwarf (#435) #477

Closed llunak closed 5 years ago

llunak commented 5 years ago

This is based on pull requests #425. Both gcc and clang have their peculiarities when handling -gsplit-dwarf depending on the exact order of this and other -g arguments. So keep the order the same and do not handle any of those arguments specially.

This technically changes the protocol, but let's keep it as part of the recent version 41 change.