]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix riscv build, no longer works with python2
authorRichard Biener <rguenther@suse.de>
Tue, 19 Aug 2025 08:12:31 +0000 (10:12 +0200)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 19 Aug 2025 10:37:42 +0000 (12:37 +0200)
commitfc8e2846c24bd62091b31cc35c143b990e79d557
treef4b3689ed2ab101ad4ea68a88881210ea645b9c5
parent1d0a0173cd3e48f1c7c7e98893d440527fc198d0
Fix riscv build, no longer works with python2

Building riscv no longer works with python2:

> python ./config/riscv/arch-canonicalize -misa-spec=20191213 rv64gc
  File "./config/riscv/arch-canonicalize", line 229
    print(f"ERROR: Unhandled conditional dependency: '{ext_name}' with condition:", file=sys.stderr)
                                                                                 ^
SyntaxError: invalid syntax

On systems that have python aliased to python2 we chose that, even
when python3 is available.  Don't.

* config.gcc (riscv*-*-*): Look for python3, then fall back
to python.  Never use python2.
gcc/config.gcc