#3624 new defect

MSYS2 builds appear to ignore tcfg file

Reported by: Joel Sherrill Owned by:
Priority: normal Milestone: 5.1
Component: admin Version: 5
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

Building m68k/mrm332 on Linux and MSYS2 to compare results. Builds with all tests on Linux. Multiple build failures on MSYS2. Some appear to be because on MSYS2, tests are being build which are marked as exclude in the .tcfg file. For example, https://git.rtems.org/rtems/tree/bsps/m68k/mrm332/config/mrm332-testsuite.tcfg#n11 says that fsdosfsname01 should be excluded but it is being built as shown below:

m68k-rtems5-gcc  -mcpu=cpu32 -Os -g -fomit-frame-pointer -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -B./../../lib/libbsp/m68k/mrm332 -B/home/jrs007/rtems-work/rtems/bsps/m68k/mrm332/start -specs bsp_specs -qrtems -L./../../cpukit -L/home/jrs007/rtems-work/rtems/bsps/m68k/shared/start -Wl,--wrap=printf -Wl,--wrap=puts -Wl,--wrap=putchar  -o fsdosfsname01.exe fsdosfsname01/fsdosfsname01-init.o support/fsdosfsname01-ramdisk_support.o ./../../lib/libbsp/m68k/mrm332/librtemsbsp.a ./../../cpukit/librtemscpu.a 
c:/msys64/home/jrs007/rtems-work/tools/5/bin/../lib/gcc/m68k-rtems5/7.3.0/../../../../m68k-rtems5/bin/ld.exe: fsdosfsname01.exe section `.text' will not fit in region `rom'

c:/msys64/home/jrs007/rtems-work/tools/5/bin/../lib/gcc/m68k-rtems5/7.3.0/../../../../m68k-rtems5/bin/ld.exe: region `rom' overflowed by 874128 bytes

collect2.exe: error: ld returned 1 exit status

make[5]: *** [Makefile:1910: fsdosfsname01.exe] Error 1

Change History (0)

Note: See TracTickets for help on using tickets.