[prev in list] [next in list] [prev in thread] [next in thread] 

List:       binutils
Subject:    Re: GNU Binutils 2.38 has been released
From:       Jim Wilson via Binutils <binutils () sourceware ! org>
Date:       2022-02-23 17:59:13
Message-ID: CALNwTfxbWJACOuP6rzG_JrRJ1o3KRoQYJmDSvG96PX9j64OFrQ () mail ! gmail ! com
[Download RAW message or body]

On Wed, Feb 23, 2022 at 9:31 AM Waldemar Brodkorb <wbx@openadk.org> wrote:

> Traceback (most recent call last):
> File
> 
> "/home/wbx/openadk/toolchain_build_qemu-riscv64_uclibc-ng/w-gcc-11.2.0-1/gcc-11.2.0/gcc/config/riscv/arch-canonicalize",
>  line 114, in <module>
> print (arch_canonicalize(arg))
> File
> 
> "/home/wbx/openadk/toolchain_build_qemu-riscv64_uclibc-ng/w-gcc-11.2.0-1/gcc-11.2.0/gcc/config/riscv/arch-canonicalize",
>  line 89, in arch_canonicalize
> long_exts = list(sorted(filter(lambda x:len(x) != 1,
> long_exts),
> File
> 
> "/home/wbx/openadk/toolchain_build_qemu-riscv64_uclibc-ng/w-gcc-11.2.0-1/gcc-11.2.0/gcc/config/riscv/arch-canonicalize",
>  line 81, in longext_sort
> raise Exception("Unsupported extension `%s`" % exts)
> Exception: Unsupported extension `zicsr`
> --with-abi=lp64 is not supported for ISA
> gmake[6]: *** [Makefile:4353: configure-gcc] Error 1
> 

The GCC arch_canonicalize script was missed in the initial round of fixes.
There is a patch for that too.  And that patch may have to be backported to
older versions also.  This is going to be a mess for a while until we get
everything fixed.  Unfortunately us software guys can't do much about the
problem, as it is the RISC-V International ISA guys that are causing the
trouble.  They keep making changes without considering how it is going to
affect the software support.

Jim


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic