arm/rtl22xx_t build failures

Chris Johns chrisj at rtems.org
Tue May 23 07:34:43 UTC 2017


On 23/5/17 1:02 pm, Chris Johns wrote:
> On 23/5/17 8:52 am, Chris Johns wrote:
>> These failures are showing up with ARM and I think other BSPs have a similar issue. I will build the whole architecture soon and report the failures.
>>
>> Failures:
>>    1 posix-profiling arm/rtl22xx_t build:
>>       configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
>>       =arm-rtems4.12 --enable-rtemsbsp=rtl22xx_t --prefix=/opt/rtems/4.12\
>>       --enable-posix --enable-profiling
>>
>>    1 profiling arm/rtl22xx_t build:
>>       configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
>>       =arm-rtems4.12 --enable-rtemsbsp=rtl22xx_t --prefix=/opt/rtems/4.12\
>>       --enable-profiling
>>
>> $ /build/rtems/tools/4.12/bin/arm-rtems4.12-gcc --version                                                                                                                                                                                                                                                
>> arm-rtems4.12-gcc (GCC) 6.3.0 20161221 (RTEMS 4.12, RSB 5feef6503362dcc47c1175c3823935263038bf2d, Newlib 2.5.0.20170323)
> 
> The error from the log is:
> 
> mv -f .deps/libscorecpu_a-cpu_asm.Tpo .deps/libscorecpu_a-cpu_asm.Po
> /opt/work/chris/rtems/kernel/rtems.git/c/src/../../cpukit/score/cpu/arm/arm_exc_interrupt.S:277:
> Error: lo register required -- `add lr,pc,#1'
> 
> This is with binutils-2.27.
> 

Here is the build failures for ARM with current tools. Note, there are 2 failures in the list. The new one is in failure 17:

     error: lpc32xx_mzx/lib/include/bsp/lpc32xx.h:27:25: fatal error:
            bsp/utility.h: No such file or directory

Chris

Failures:
   1 posix-profiling arm/lpc2362 build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc2362 --prefix=/opt/rtems/4.12\
      --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

   2 profiling arm/lpc2362 build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc2362 --prefix=/opt/rtems/4.12\
      --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

   3 posix-profiling arm/lpc23xx_tli800 build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc23xx_tli800\
      --prefix=/opt/rtems/4.12 --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

   4 profiling arm/lpc23xx_tli800 build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc23xx_tli800\
      --prefix=/opt/rtems/4.12 --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

   5 posix-profiling arm/lpc24xx_ea build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_ea --prefix=/opt/rtems/4.12\
      --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

   6 profiling arm/lpc24xx_ea build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_ea --prefix=/opt/rtems/4.12\
      --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

   7 posix-profiling arm/lpc24xx_ncs_ram build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_ncs_ram\
      --prefix=/opt/rtems/4.12 --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

   8 profiling arm/lpc24xx_ncs_ram build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_ncs_ram\
      --prefix=/opt/rtems/4.12 --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

   9 posix-profiling arm/lpc24xx_ncs_rom_ext build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_ncs_rom_ext\
      --prefix=/opt/rtems/4.12 --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  10 profiling arm/lpc24xx_ncs_rom_ext build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_ncs_rom_ext\
      --prefix=/opt/rtems/4.12 --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  11 posix-profiling arm/lpc24xx_ncs_rom_int build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_ncs_rom_int\
      --prefix=/opt/rtems/4.12 --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  12 profiling arm/lpc24xx_ncs_rom_int build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_ncs_rom_int\
      --prefix=/opt/rtems/4.12 --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  13 posix-profiling arm/lpc24xx_plx800_ram build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_plx800_ram\
      --prefix=/opt/rtems/4.12 --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  14 profiling arm/lpc24xx_plx800_ram build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_plx800_ram\
      --prefix=/opt/rtems/4.12 --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  15 posix-profiling arm/lpc24xx_plx800_rom_int build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_plx800_rom_int\
      --prefix=/opt/rtems/4.12 --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  16 profiling arm/lpc24xx_plx800_rom_int build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc24xx_plx800_rom_int\
      --prefix=/opt/rtems/4.12 --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  17 no-network arm/lpc32xx_mzx build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc32xx_mzx\
      --prefix=/opt/rtems/4.12 --disable-networking
     error: lpc32xx_mzx/lib/include/bsp/lpc32xx.h:27:25: fatal error:
            bsp/utility.h: No such file or directory

  18 posix-profiling arm/lpc32xx_mzx build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc32xx_mzx\
      --prefix=/opt/rtems/4.12 --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  19 profiling arm/lpc32xx_mzx build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc32xx_mzx\
      --prefix=/opt/rtems/4.12 --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  20 posix-profiling arm/lpc32xx_mzx_stage_1 build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc32xx_mzx_stage_1\
      --prefix=/opt/rtems/4.12 --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  21 profiling arm/lpc32xx_mzx_stage_1 build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc32xx_mzx_stage_1\
      --prefix=/opt/rtems/4.12 --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  22 posix-profiling arm/lpc32xx_mzx_stage_2 build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc32xx_mzx_stage_2\
      --prefix=/opt/rtems/4.12 --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  23 profiling arm/lpc32xx_mzx_stage_2 build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc32xx_mzx_stage_2\
      --prefix=/opt/rtems/4.12 --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  24 posix-profiling arm/lpc32xx_phycore build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc32xx_phycore\
      --prefix=/opt/rtems/4.12 --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  25 profiling arm/lpc32xx_phycore build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=lpc32xx_phycore\
      --prefix=/opt/rtems/4.12 --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  26 posix-profiling arm/rtl22xx_t build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=rtl22xx_t --prefix=/opt/rtems/4.12\
      --enable-posix --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'

  27 profiling arm/rtl22xx_t build:
      configure: /opt/work/chris/rtems/kernel/rtems.git/configure --target\
      =arm-rtems4.12 --enable-rtemsbsp=rtl22xx_t --prefix=/opt/rtems/4.12\
      --enable-profiling
     error: cpukit/score/cpu/arm/arm_exc_interrupt.S:277 Error: lo
            register required -- `add lr,pc,#1'



More information about the devel mailing list