Hi Many ARM BSPs fail to link flashdisk01, sptimecounter02, sptimecounter03, and dl06. I wonder if this is a minor bug in the shared linker script which is manifesting itself in slightly different ways.
gmake[1]: Entering directory `/data/home/joel/rtems-work/rtems-testing/rtems/build-arm-raspberrypi-rtems/arm-rtems5/c/raspberrypi/testsuites/tmtests' arm-rtems5-gcc -mcpu=arm1176jzf-s -O2 -g -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -B/home/joel/rtems-work/rtems-testing/rtems/build-arm-raspberrypi-rtems/arm-rtems5/c/raspberrypi/lib/libbsp/arm/raspberrypi -B/home/joel/rtems-work/rtems-testing/rtems/rtems/bsps/arm/raspberrypi/start -specs bsp_specs -qrtems -L./../../../../raspberrypi/lib -L/home/joel/rtems-work/rtems-testing/rtems/rtems/bsps/arm/shared/start -Wl,--wrap=printf -Wl,--wrap=puts -Wl,--wrap=putchar -Wl,--gc-sections -o tmcontext01.exe tmcontext01/tmcontext01-init.o /data/home/joel/rtems-work/tools/5/bin/../lib/gcc/arm-rtems5/7.3.0/../../../../arm-rtems5/bin/ld: tmcontext01.exe section `.rtemsstack' will not fit in region `VECTOR_RAM' /data/home/joel/rtems-work/tools/5/bin/../lib/gcc/arm-rtems5/7.3.0/../../../../arm-rtems5/bin/ld: section .start VMA [0000000000008000,0000000000008457] overlaps section .rtemsstack VMA [0000000000000040,000000000002003f] /data/home/joel/rtems-work/tools/5/bin/../lib/gcc/arm-rtems5/7.3.0/../../../../arm-rtems5/bin/ld: region `VECTOR_RAM' overflowed by 114752 bytes collect2: error: ld returned 1 exit status gmake[1]: *** [tmcontext01.exe] Error 1 The lpc40xx_ea_ram fails for the same tests with a different message: arm-rtems5-gcc -mthumb -march=armv7-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mtune=cortex-m4 -O2 -g -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -B/home/joel/rtems-work/rtems-testing/rtems/build-arm-lpc40xx_ea_ram-rtems/arm-rtems5/c/lpc40xx_ea_ram/lib/libbsp/arm/lpc24xx -B/home/joel/rtems-work/rtems-testing/rtems/rtems/bsps/arm/lpc24xx/start -specs bsp_specs -qrtems -L./../../../../lpc40xx_ea_ram/lib -L/home/joel/rtems-work/rtems-testing/rtems/rtems/bsps/arm/shared/start -Wl,--wrap=printf -Wl,--wrap=puts -Wl,--wrap=putchar -Wl,--gc-sections -o sptimecounter02.exe sptimecounter02/sptimecounter02-init.o ../support/src/sptimecounter02-spin.o /data/home/joel/rtems-work/tools/5/bin/../lib/gcc/arm-rtems5/7.3.0/../../../../arm-rtems5/bin/ld:linkcmds.base:358 cannot move location counter backwards (from 0000000010020100 to 0000000010010000) collect2: error: ld returned 1 exit status Thanks. -joel
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel