A year late and happy with the solution suggested by @Jonathan Wakely. However I need to note that the "official" instructions are if not conflicting with Jonathan's advice, then at least they are very ambiguous: https://gcc.gnu.org/install/download.html Seems to indicate that binutils should be installed with the in-tree method indeed? *Who can update those official notes with the "working" method?* As I build a variety of toolchains, I have established the following "working" combinations (similar to what @Matt Godbolt is suggesting): # GCC => Binutils # 9.1.0: May.03/2019 => Feb.02/2019 : 2.32 # 8.3.0: Feb.22/2019 => Feb.02/2019 : 2.32 # 8.2.0: Jul.26/2018 => Jul.18/2018 : 2.31.1 # 8.1.0: May.02/2018 => Jan.28/2018 : 2.30 # 7.4.0: Dec.06/2018 => Jul.18/2018 : 2.31.1 # 7.3.0: Jan.25/2018 => Sep.25/2017 : 2.29.1 # 7.2.0: Aug.14/2017 => Jul.25/2017 : 2.28.1 # 7.1.0: May.02/2017 => Mar.02/2017 : 2.28 # 6.5.0: Oct.26/2018 => Jul.18/2016 : 2.31 # 6.4.0: Jul.04/2017 => Mar.02/2017 : 2.28 # 6.3.0: Dec.21/2016 => Aug.03/2016 : 2.27 # 5.5.0: Oct.10/2017 => Sep.25/2017 : 2.29 # 5.4.0: Jun.03/2016 => Jan.25/2016 : 2.26 Since this is based on pure dates, and not on actual branches: *Where can I find the "correct" combination? * -- Sent from: http://gcc.1065356.n8.nabble.com/gcc-Help-f629689.html