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