[RTEMS Project] #4116: raspberrypi fails to build on waf and autoconf

RTEMS trac trac at rtems.org
Fri Oct 2 14:15:32 UTC 2020


#4116: raspberrypi fails to build on waf and autoconf
----------------------------+--------------------
  Reporter:  Joel Sherrill  |      Owner:  (none)
      Type:  defect         |     Status:  new
  Priority:  normal         |  Milestone:  6.1
 Component:  arch/arm       |    Version:  6
  Severity:  normal         |   Keywords:
Blocked By:                 |   Blocking:
----------------------------+--------------------
 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
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/4116>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list