Opened on 10/02/20 at 14:15:32
Closed on 10/07/20 at 05:45:58
#4116 closed defect (fixed)
raspberrypi fails to build on waf and autoconf
Reported by: | Joel Sherrill | Owned by: | Sebastian Huber |
---|---|---|---|
Priority: | normal | Milestone: | 6.1 |
Component: | arch/arm | Version: | 6 |
Severity: | normal | Keywords: | wafblocker |
Cc: | Blocked By: | ||
Blocking: |
Description
This may apply to 5 as well but I didn't check.
The following configurations for pi didn't build:
FAILED (2) autoconf build of arm raspberrypi (SMP/NOMP/DEBUG/PROFILE) FAILED (1) waf build of arm raspberrypi (SMP/NOMP/DEBUG/PROFILE) FAILED (2) autoconf build of arm raspberrypi (SMP/NOMP/DEBUG/NOPROFILE) FAILED (1) waf build of arm raspberrypi (SMP/NOMP/DEBUG/NOPROFILE) FAILED (2) autoconf build of arm raspberrypi (SMP/NOMP/NODEBUG/PROFILE) FAILED (1) waf build of arm raspberrypi (SMP/NOMP/NODEBUG/PROFILE) FAILED (2) autoconf build of arm raspberrypi (SMP/NOMP/NODEBUG/NOPROFILE) FAILED (1) waf build of arm raspberrypi (SMP/NOMP/NODEBUG/NOPROFILE)
This one of the configure commands:
../rtems/configure --target=arm-rtems6 --enable-rtemsbsp=raspberrypi --prefix=/home/joel/rtems-cron-6/tools/6/bsp-install --disable-networking --enable-posix --enable-smp --disable-multiprocessing --enable-rtems-debug --enable-profiling --enable-tests --enable-cxx --enable-maintainer-mode
And this is the failure:
gmake[4]: Entering directory `/home/joel/rtems-cron-6/b-raspberrypi/arm-rtems6/c/raspberrypi/cpukit' depbase=`echo score/cpu/arm/cpu_asm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ arm-rtems6-gcc --pipe -DHAVE_CONFIG_H -I. -I/home/joel/rtems-cron-6/b-raspberrypi/arm-rtems6/c/raspberrypi/include -I/home/joel/rtems-cron-6/rtems/cpukit/include -I/home/joel/rtems-cron-6/rtems/cpukit/score/cpu/arm/include -DASM -mcpu=arm1176jzf-s -O2 -g -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -mcpu=arm1176jzf-s -O2 -g -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT score/cpu/arm/cpu_asm.o -MD -MP -MF $depbase.Tpo -c -o score/cpu/arm/cpu_asm.o ../../../../../rtems/c/src/../../cpukit/score/cpu/arm/cpu_asm.S &&\ mv -f $depbase.Tpo $depbase.Po ../../../../../rtems/c/src/../../cpukit/score/cpu/arm/cpu_asm.S: Assembler messages: ../../../../../rtems/c/src/../../cpukit/score/cpu/arm/cpu_asm.S:75: Error: selected processor does not support `dmb' in ARM mode ../../../../../rtems/c/src/../../cpukit/score/cpu/arm/cpu_asm.S:93: Error: selected processor does not support `dmb' in ARM mode gmake[4]: *** [score/cpu/arm/cpu_asm.o] Error 1
Change History (3)
comment:1 Changed on 10/06/20 at 22:22:02 by Joel Sherrill
Keywords: | wafblocker added |
---|
comment:2 Changed on 10/06/20 at 22:22:13 by Joel Sherrill
Owner: | set to Sebastian Huber |
---|---|
Status: | new → assigned |
comment:3 Changed on 10/07/20 at 05:45:58 by Sebastian Huber <sebastian.huber@…>
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
In ca9b2e3/rtems:
Note: See
TracTickets for help on using
tickets.
Confirming this still fails in all autoconf and waf builds with SMP enabled.