diff options
author | Kito Cheng <kito.cheng@sifive.com> | 2020-12-23 07:34:50 -0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2020-12-24 10:59:14 +0800 |
commit | 168be2b3afddd41d4575ed55439231812bc3e7c9 (patch) | |
tree | 21536a75ed42c3703883d9806e55a5c1a8931917 | |
parent | 085fd2a46e512638a4d7a96e07eaf3b8b021a567 (diff) | |
download | gcc-168be2b3afddd41d4575ed55439231812bc3e7c9.zip gcc-168be2b3afddd41d4575ed55439231812bc3e7c9.tar.gz gcc-168be2b3afddd41d4575ed55439231812bc3e7c9.tar.bz2 |
RISC-V: Fix python3 compatibility for multilib-generator
The subprocess return string is raw bytes in python3, it must decode
before used as string, verifed with python2 and python3.
gcc/ChangeLog:
* config/riscv/multilib-generator (arch_canonicalize): Call
decode for the subprocess return value.
-rwxr-xr-x | gcc/config/riscv/multilib-generator | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/riscv/multilib-generator b/gcc/config/riscv/multilib-generator index ccfd9ea..64ff15f 100755 --- a/gcc/config/riscv/multilib-generator +++ b/gcc/config/riscv/multilib-generator @@ -57,7 +57,7 @@ def arch_canonicalize(arch): proc = subprocess.Popen([sys.executable, arch_can_script, arch], stdout=subprocess.PIPE) out, err = proc.communicate() - return out.strip() + return out.decode().strip() # # Handle expansion operation. |