diff mbox series

[committed] RISC-V: Fix python3 compatibility for multilib-generator

Message ID 20201224030242.84938-1-kito.cheng@sifive.com
State New
Headers show
Series [committed] RISC-V: Fix python3 compatibility for multilib-generator | expand

Commit Message

Kito Cheng Dec. 24, 2020, 3:02 a.m. UTC
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.
---
 gcc/config/riscv/multilib-generator | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/gcc/config/riscv/multilib-generator b/gcc/config/riscv/multilib-generator
index ccfd9ea18ea..64ff15f449b 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.