Hello Joel,
On 18/03/2020 07:09, Sebastian Huber wrote:
On 18/03/2020 05:53, j...@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
could you please test the RTEMS 6 tool chain build again. It should be
fixed now.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel