On Thu, Mar 2, 2023 at 8:07 AM Sebastian Huber <
sebastian.hu...@embedded-brains.de> wrote:
> Hello Joel,
>
> it seems that the update to Binutils 2.40 causes some issues on aarch64:
>
> 15:06:49 runner ['/opt/rtems/6-test/bin/aarch64-rtems6-gcc',
> 'testsuites/sptests/spconfig01/init.c.682.o',
> '-o/tmp/sh/b-rtems/aarch64/a53_ilp32_qemu/testsuites/sptests/spconfig01.exe',
>
> '-Wl,-Bstatic', '-L.', '-lrtemscpu', '-lrtemsbsp', '-lrtemstest',
> '-Wl,-Bdynamic', '-qrtems', '-mcpu=cortex-a53', '-mabi=ilp32',
> '-Wl,--gc-sections',
> '-L/home/EB/sebastian_h/src/rtems/bsps/aarch64/shared/start',
> '-L/home/EB/sebastian_h/src/rtems/bsps/aarch64/a53/start',
> '-Wl,--wrap=printf', '-Wl,--wrap=puts', '-Wl,--wrap=putchar']
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/bin/ld:
>
> warning:
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/lib/ilp32/libc.a(libc_a-memcmp.o):
>
> corrupt GNU_PROPERTY_TYPE (5) size: 0x10
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/bin/ld:
>
> warning:
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/lib/ilp32/libc.a(libc_a-memcpy.o):
>
> corrupt GNU_PROPERTY_TYPE (5) size: 0x10
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/bin/ld:
>
> warning:
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/lib/ilp32/libc.a(libc_a-memset.o):
>
> corrupt GNU_PROPERTY_TYPE (5) size: 0x10
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/bin/ld:
>
> warning:
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/lib/ilp32/libc.a(libc_a-strcmp.o):
>
> corrupt GNU_PROPERTY_TYPE (5) size: 0x10
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/bin/ld:
>
> warning:
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/lib/ilp32/libc.a(libc_a-strcpy.o):
>
> corrupt GNU_PROPERTY_TYPE (5) size: 0x10
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/bin/ld:
>
> warning:
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/lib/ilp32/libc.a(libc_a-strlen.o):
>
> corrupt GNU_PROPERTY_TYPE (5) size: 0x10
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/bin/ld:
>
> warning:
> /tmp/sh/b-rtems/aarch64/a53_ilp32_qemu/testsuites/sptests/spconfig01.exe
> has a LOAD segment with RWX permissions
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/bin/ld:
>
> testsuites/sptests/spconfig01/init.c.682.o: in function
> `test_stack_config':
> /home/EB/sebastian_h/src/rtems/testsuites/sptests/spconfig01/init.c:89:
> undefined reference to `no symbol'
> /opt/rtems/6-test/lib/gcc/aarch64-rtems6/12.2.1/../../../../aarch64-rtems6/bin/ld:
>
> /home/EB/sebastian_h/src/rtems/testsuites/sptests/spconfig01/init.c:89:
> undefined reference to `no symbol'
> collect2: error: ld returned 1 exit status
>

Did you look to see if this has been reported to binutils?

If there is no patch, you could see if it happens with 2.39. We really
should be using
something newer than 2.38.

I won't have time to look into this soon. Maybe Kinsey has some ideas.

--joel

>
> --
> embedded brains GmbH
> Herr Sebastian HUBER
> Dornierstr. 4
> 82178 Puchheim
> Germany
> email: sebastian.hu...@embedded-brains.de
> phone: +49-89-18 94 741 - 16
> fax:   +49-89-18 94 741 - 08
>
> Registergericht: Amtsgericht München
> Registernummer: HRB 157899
> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> Unsere Datenschutzerklärung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/
>
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to