Build Linux: FAILED 6/rtems-riscv on x86_64-linux-gnu (riscv-rtems6-gdb-771dd3a-x86_64-linux-gnu-1)

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Mar 18 06:09:16 UTC 2020


On 18/03/2020 05:53, joel at rtems.org wrote:

> libtool: compile:  gcc -O2 -g -pipe -I/home/joel/rtems-cron-6/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-riscv/home/joel/rtems-cron-6/tools/6/include -DHAVE_CONFIG_H -I. -I../../sourceware-mirror-binutils-gdb-771dd3a/bfd 
> -DBINDIR=\"/home/joel/rtems-cron-6/tools/6/bin\" 
> -DLIBDIR=\"/home/joel/rtems-cron-6/tools/6/lib\" -I. 
> -I../../sourceware-mirror-binutils-gdb-771dd3a/bfd 
> -I../../sourceware-mirror-binutils-gdb-771dd3a/bfd/../include 
> -DHAVE_riscv_elf32_vec -DHAVE_riscv_elf64_vec -DHAVE_elf64_le_vec 
> -DHAVE_elf64_be_vec -DHAVE_elf32_le_vec -DHAVE_elf32_be_vec -W -Wall 
> -Wstrict-prototypes -Wmissing-prototypes -Wshadow 
> -I../../sourceware-mirror-binutils-gdb-771dd3a/bfd/../zlib -g -O2 -MT elflink.lo -MD -MP -MF .deps/elflink.Tpo -c ../../sourceware-mirror-binutils-gdb-771dd3a/bfd/elflink.c -o elflink.o
> no
> configure: WARNING: libipt is missing or unusable; some features may be unavailable.
> ../../sourceware-mirror-binutils-gdb-771dd3a/bfd/elfxx-riscv.c: In function 'riscv_parse_subset':
> ../../sourceware-mirror-binutils-gdb-771dd3a/bfd/elfxx-riscv.c:1493:3: error: 'for' loop initial declarations are only allowed in C99 mode
>     for (size_t i = 0; i < ARRAY_SIZE (parse_config); ++i) {
>     ^
> ../../sourceware-mirror-binutils-gdb-771dd3a/bfd/elfxx-riscv.c:1493:3: note: use option -std=c99 or -std=gnu99 to compile your code

I sent a patch for this one:

https://sourceware.org/pipermail/binutils/2020-March/110265.html



More information about the devel mailing list