Use arm-none-eabi-gcc instead of arm-gcc.
2 files changed, 10 insertions(+), 10 deletions(-)

M blink-app/Makefile
M rts-sources/src/Makefile
M blink-app/Makefile +9 -8
@@ 3,33 3,34 @@ CFLAGS=-Os -mcpu=cortex-m0plus -mthumb -
 OBJDIR=obj/
 LINKER_SCRIPT=samd21g18.ld
 LDFLAGS=-mcpu=cortex-m0plus -mthumb -nostartfiles -Wl,-Map=$(OBJDIR)/$(PROJECT).map -T$(LINKER_SCRIPT) -nostdlib
+CC=arm-none-eabi-gcc
 
 default: blink.elf
 
 samd21.o: samd21.ads
-	arm-gcc -c --RTS=$(RTS) -gnatec=$(RTS)/gnat.adc -gnatwp -gnatwu -gnatn -gnatp -gnatVn -Os -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft -I- -I. -gnatA samd21.ads
+	$(CC) -c --RTS=$(RTS) -gnatec=$(RTS)/gnat.adc -gnatwp -gnatwu -gnatn -gnatp -gnatVn -Os -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft -I- -I. -gnatA samd21.ads
 
 blink.o: blink.adb samd21.o startup.o
-	arm-gcc -c --RTS=$(RTS) -gnatec=$(RTS)/gnat.adc -gnatwp -gnatwu -gnatn -gnatp -gnatVn -Os -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft -I- -I. -gnatA blink.adb
+	$(CC) -c --RTS=$(RTS) -gnatec=$(RTS)/gnat.adc -gnatwp -gnatwu -gnatn -gnatp -gnatVn -Os -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft -I- -I. -gnatA blink.adb
 
 startup.o: startup.adb startup.ads
-	arm-gcc -c --RTS=$(RTS) -gnatec=$(RTS)/gnat.adc -gnatwp -gnatwu -gnatn -gnatp -gnatVn -Os -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft -I- -I. -gnatA startup.adb
+	$(CC) -c --RTS=$(RTS) -gnatec=$(RTS)/gnat.adc -gnatwp -gnatwu -gnatn -gnatp -gnatVn -Os -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft -I- -I. -gnatA startup.adb
 
 blink.elf: obj blink.o samd21.o startup_c.o
-	arm-gnatbind --RTS=$(RTS) -I- -I$(RTS)/adainclude -I. -x $(PWD)/blink.ali
-	arm-gnatlink -v $(PWD)/blink.ali -T$(LINKER_SCRIPT) -nostartfiles -nodefaultlibs -nostdlib -Wl,--gc-sections -Wl,--relax "--GCC=arm-gcc -v -Os -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft --RTS=$(RTS) -I$(RTS)/adainclude -gnatp -fdata-sections -ffunction-sections" "--LINK=arm-gcc" -Wl,-Map=main.map,--cref -o blink.elf -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft startup_c.o
+	arm-none-eabi-gnatbind --RTS=$(RTS) -I- -I$(RTS)/adainclude -I. -x $(PWD)/blink.ali
+	arm-none-eabi-gnatlink -v $(PWD)/blink.ali -T$(LINKER_SCRIPT) -nostartfiles -nodefaultlibs -nostdlib -Wl,--gc-sections -Wl,--relax "--GCC=$(CC) -v -Os -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft --RTS=$(RTS) -I$(RTS)/adainclude -gnatp -fdata-sections -ffunction-sections" "--LINK=$(CC)" -Wl,-Map=main.map,--cref -o blink.elf -mcpu=cortex-m0plus -mthumb -mfloat-abi=soft startup_c.o
 
 startup_c.o: startup.c
-	arm-gcc -c $(CFLAGS) $< -o $@
+	$(CC) -c $(CFLAGS) $< -o $@
 
 startup_asm.o: startup_asm.s
-	arm-gcc -c -mcpu=cortex-m0plus -mthumb startup_asm.s -o startup_asm.o
+	$(CC) -c -mcpu=cortex-m0plus -mthumb startup_asm.s -o startup_asm.o
 
 obj:
 	mkdir -p obj
 
 # startup.o: startup.c
-#	arm-gcc -c $(CFLAGS) $< -o $@
+#	$(CC) -c $(CFLAGS) $< -o $@
 
 clean:
 	rm -f blink.o samd21.o startup.o b~*.ad? b~*.ali blink.elf blink.ali

          
M rts-sources/src/Makefile +1 -2
@@ 1,5 1,4 @@ 
-# CROSSCC=arm-none-eabi-gcc
-CROSSCC=arm-gcc
+CROSSCC=arm-none-eabi-gcc
 ADAFLAGS=-g -Os -gnatn -gnatpg -fdata-sections -ffunction-sections -I- -I../adainclude
 ARCH_FLAGS=-mtp=soft -mcpu=cortex-m0plus -mlittle-endian -mthumb -mfloat-abi=soft -nostdinc