hmm getting flags sorted out on coldboot link
[ls2.git] / coldboot / Makefile
index d4ccbec32987ab4604667b9321148b8e06cd2a5a..43a3dd0cfac8810960a5982302a3eb9dbf91951f 100644 (file)
@@ -33,13 +33,14 @@ OBJCOPY = $(CROSS_COMPILE)objcopy
 CFLAGS = -Os -g -Wall -std=c99 -msoft-float -mno-string \
             -mno-multiple -mno-vsx -mno-altivec -mlittle-endian \
             -fno-stack-protector -mstrict-align -ffreestanding \
+               -fno-delete-null-pointer-checks \
             -fdata-sections -ffunction-sections -I../include \
             -I $(LIBGRAMINC) \
             -DLONG_TIMER_MULT=$(LONG_TIMER_MULT) \
             -DBOOT_INIT_BASE=$(BOOT_INIT_BASE) \
             -DSHORT_TIMER_MULT=$(SHORT_TIMER_MULT)
 ASFLAGS = $(CFLAGS)
-LDFLAGS = -T powerpc.lds
+LDFLAGS = -static -nostdlib -T powerpc.lds
 
 all: coldboot.hex coldboot.S