Well on my personal computer it works, I'll try the computer at work. I take it you mean that you remove the sram linker script from the project. This is what I get with verbose output and pedantic warnings turned on. Thyere are notes about duplicate and non existent locations:
CLEAN SUCCESSFUL (total time: 6ms)
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make -f nbproject/Makefile-default.mk dist/default/debug/test_linkers.X.debug.elf
Using built-in specs.
make[2]: Entering directory 'C:/Users/simon/MPLABXProjects/test_linkers.X'
"C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-g++.exe" -mcpu=cortex-m0plus -g -D__DEBUG -gdwarf-2 -x c++ -c -D__SAMC21J17A__ -mthumb -I "C:/Users/simon/.mchp_packs/Microchip/SAMC21_DFP/3.9.248/samc21/include" -I "C:/Users/simon/.mchp_packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include" -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -mlong-calls -Wall -Wextra -pedantic -v -MP -MMD -MF "build/default/debug/main.o.d" -o build/default/debug/main.o main.cpp -DXPRJ_default=default
COLLECT_GCC=C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-g++.exe
Target: arm-none-eabi
make[2]: Leaving directory 'C:/Users/simon/MPLABXProjects/test_linkers.X'
make[2]: Entering directory 'C:/Users/simon/MPLABXProjects/test_linkers.X'
"C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-g++.exe" -mcpu=cortex-m0plus -g -D__DEBUG -gdwarf-2 -x c -c -D__SAMC21J17A__ -mthumb -I "C:/Users/simon/.mchp_packs/Microchip/SAMC21_DFP/3.9.248/samc21/include" -I "C:/Users/simon/.mchp_packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include" -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "build/default/debug/startup_samc21j17a.o.d" -o build/default/debug/startup_samc21j17a.o startup_samc21j17a.c -DXPRJ_default=default
make[2]: Leaving directory 'C:/Users/simon/MPLABXProjects/test_linkers.X'
make[2]: Entering directory 'C:/Users/simon/MPLABXProjects/test_linkers.X'
"C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-g++.exe" -mcpu=cortex-m0plus -g -D__DEBUG -gdwarf-2 -x c -c -D__SAMC21J17A__ -mthumb -I "C:/Users/simon/.mchp_packs/Microchip/SAMC21_DFP/3.9.248/samc21/include" -I "C:/Users/simon/.mchp_packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include" -Os -ffunction-sections -mlong-calls -Wall -MP -MMD -MF "build/default/debug/system_samc21j17a.o.d" -o build/default/debug/system_samc21j17a.o system_samc21j17a.c -DXPRJ_default=default
make[2]: Leaving directory 'C:/Users/simon/MPLABXProjects/test_linkers.X'
make[2]: Entering directory 'C:/Users/simon/MPLABXProjects/test_linkers.X'
"C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-g++.exe" -mcpu=cortex-m0plus -gdwarf-2 -D__SAMC21J17A__ -T"samc21j17a_flash.ld" -mthumb --specs=nosys.specs -Wl,-Map="dist/default/debug\test_linkers.X.debug.map" -o dist/default/debug/test_linkers.X.debug.elf build/default/debug/startup_samc21j17a.o build/default/debug/system_samc21j17a.o build/default/debug/main.o -DXPRJ_default=default -Wl,--defsym=__MPLAB_BUILD=1,--defsym=__ICD2RAM=1,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1 -Wl,--gc-sections
make[2]: Leaving directory 'C:/Users/simon/MPLABXProjects/test_linkers.X'
Configured with: /mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/src/gcc/configure --build=x86_64-linux-gnu --host=i686-w64-mingw32 --target=arm-none-eabi --prefix=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw --libexecdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/lib --infodir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/info --mandir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/man --htmldir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/html --pdfdir=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/share/doc/gcc-arm-none-eabi/pdf --enable-languages=c,c++ --enable-mingw-wildcard --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-headers=yes --with-newlib --with-python-dir=share/gcc-arm-none-eabi --with-sysroot=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/arm-none-eabi --with-libiconv-prefix=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-gmp=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-mpfr=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-mpc=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-isl=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-libelf=/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/build-mingw/host-libs/usr --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-pkgversion='GNU Arm Embedded Toolchain 10.3-2021.10' --with-multilib-list=rmprofile,aprofile
Thread model: single
Supported LTO compression algorithms: zlib
gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10)
COLLECT_GCC_OPTIONS='-mcpu=cortex-m0plus' '-g' '-D' '__DEBUG' '-gdwarf-2' '-c' '-D' '__SAMC21J17A__' '-mthumb' '-I' 'C:/Users/simon/.mchp_packs/Microchip/SAMC21_DFP/3.9.248/samc21/include' '-I' 'C:/Users/simon/.mchp_packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include' '-ffunction-sections' '-fdata-sections' '-fno-rtti' '-fno-exceptions' '-mlong-calls' '-Wall' '-Wextra' '-Wpedantic' '-v' '-MP' '-MMD' '-MF' 'build/default/debug/main.o.d' '-o' 'build/default/debug/main.o' '-D' 'XPRJ_default=default' '-mfloat-abi=soft' '-mlibarch=armv6s-m' '-march=armv6s-m'
c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1plus.exe -quiet -v -I C:/Users/simon/.mchp_packs/Microchip/SAMC21_DFP/3.9.248/samc21/include -I C:/Users/simon/.mchp_packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -imultilib thumb/v6-m/nofp -iprefix c:\program files (x86)\gnu arm embedded toolchain\10 2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot c:\program files (x86)\gnu arm embedded toolchain\10 2021.10\bin\../arm-none-eabi -MMD build/default/debug/main.d -MF build/default/debug/main.o.d -MP -MQ build/default/debug/main.o -D__USES_INITFINI__ -D __DEBUG -D __SAMC21J17A__ -D XPRJ_default=default main.cpp -quiet -dumpbase main.cpp -mcpu=cortex-m0plus -mthumb -mlong-calls -mfloat-abi=soft -mlibarch=armv6s-m -march=armv6s-m -auxbase-strip build/default/debug/main.o -g -gdwarf-2 -Wall -Wextra -Wpedantic -version -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -o C:\Users\simon\AppData\Local\Temp\cckGtczr.s
GNU C++14 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)
compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1"
ignoring duplicate directory "c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/arm-none-eabi/thumb/v6-m/nofp"
ignoring duplicate directory "c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/backward"
ignoring duplicate directory "c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/include"
ignoring nonexistent directory "c:\program files (x86)\gnu arm embedded toolchain\10 2021.10\bin\../arm-none-eabi/mnt/workspace/workspace/GCC-10-pipeline/jenkins-GCC-10-pipeline-338_20211018_1634516203/install-mingw/lib/gcc/arm-none-eabi/10.3.1/../../../../include"
ignoring duplicate directory "c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/include-fixed"
ignoring duplicate directory "c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/lib/gcc/../../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include"
ignoring nonexistent directory "c:\program files (x86)\gnu arm embedded toolchain\10 2021.10\bin\../arm-none-eabi/usr/include"
#include "..." search starts here:
#include <...> search starts here:
C:/Users/simon/.mchp_packs/Microchip/SAMC21_DFP/3.9.248/samc21/include
C:/Users/simon/.mchp_packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include
c:\program files (x86)\gnu arm embedded toolchain\10 2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1
c:\program files (x86)\gnu arm embedded toolchain\10 2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/arm-none-eabi/thumb/v6-m/nofp
c:\program files (x86)\gnu arm embedded toolchain\10 2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include/c++/10.3.1/backward
c:\program files (x86)\gnu arm embedded toolchain\10 2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/include
c:\program files (x86)\gnu arm embedded toolchain\10 2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/include-fixed
c:\program files (x86)\gnu arm embedded toolchain\10 2021.10\bin\../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/include
End of search list.
GNU C++14 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)
compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: f8787892a7c5aa84cea58dce52be7118
COLLECT_GCC_OPTIONS='-mcpu=cortex-m0plus' '-g' '-D' '__DEBUG' '-gdwarf-2' '-c' '-D' '__SAMC21J17A__' '-mthumb' '-I' 'C:/Users/simon/.mchp_packs/Microchip/SAMC21_DFP/3.9.248/samc21/include' '-I' 'C:/Users/simon/.mchp_packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include' '-ffunction-sections' '-fdata-sections' '-fno-rtti' '-fno-exceptions' '-mlong-calls' '-Wall' '-Wextra' '-Wpedantic' '-v' '-MP' '-MMD' '-MF' 'build/default/debug/main.o.d' '-o' 'build/default/debug/main.o' '-D' 'XPRJ_default=default' '-mfloat-abi=soft' '-mlibarch=armv6s-m' '-march=armv6s-m'
c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -I C:/Users/simon/.mchp_packs/Microchip/SAMC21_DFP/3.9.248/samc21/include -I C:/Users/simon/.mchp_packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include -march=armv6s-m -mfloat-abi=soft -meabi=5 -o build/default/debug/main.o C:\Users\simon\AppData\Local\Temp\cckGtczr.s
GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621
MAKEFLAGS=r -j24 -Otarget --sync-mutex=0xd8 -- COMPARE_BUILD=false TYPE_IMAGE=DEBUG_RUN CONF=default SUBPROJECTS=
COMPILER_PATH=c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../lib/gcc/;c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/
LIBRARY_PATH=c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v6-m/nofp/;c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/;c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../arm-none-eabi/lib/thumb/v6-m/nofp/;c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../lib/gcc/;c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/;c:/program files (x86)/gnu arm embedded toolchain/10 2021.10/bin/../arm-none-eabi/lib/
COLLECT_GCC_OPTIONS='-mcpu=cortex-m0plus' '-g' '-D' '__DEBUG' '-gdwarf-2' '-c' '-D' '__SAMC21J17A__' '-mthumb' '-I' 'C:/Users/simon/.mchp_packs/Microchip/SAMC21_DFP/3.9.248/samc21/include' '-I' 'C:/Users/simon/.mchp_packs/ARM/CMSIS/6.2.0/CMSIS/Core/Include' '-ffunction-sections' '-fdata-sections' '-fno-rtti' '-fno-exceptions' '-mlong-calls' '-Wall' '-Wextra' '-Wpedantic' '-v' '-MP' '-MMD' '-MF' 'build/default/debug/main.o.d' '-o' 'build/default/debug/main.o' '-D' 'XPRJ_default=default' '-mfloat-abi=soft' '-mlibarch=armv6s-m' '-march=armv6s-m'
BUILD SUCCESSFUL (total time: 688ms)
Loading symbols from C:/Users/simon/MPLABXProjects/test_linkers.X/dist/default/debug/test_linkers.X.debug.elf...
Loading code from C:/Users/simon/MPLABXProjects/test_linkers.X/dist/default/debug/test_linkers.X.debug.elf...
Program loaded with pack,SAMC21_DFP,3.9.248,Microchip
Loading completed