Does changing this line in the makefile:
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map -Wl,--section-start,.init=0x81000000
to:
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map -Wl,--section-start,.init=0x80C00000
help?
no help
programmer's notepad says :
CODEdol.c
elf.c
main.c
linking ... boot.elf
d:/devkitPro/libogc/lib/wii\libogc.a(ogc_crt0.o): In function `startup':
(.init+0x3a): undefined reference to `__isIPL'
d:/devkitPro/libogc/lib/wii\libogc.a(ogc_crt0.o): In function `startup':
(.init+0x3e): undefined reference to `__isIPL'
d:/devkitPro/libogc/lib/wii\libogc.a(ogc_crt0.o): In function `startup':
(.init+0x56): undefined reference to `__bss_end'
d:/devkitPro/libogc/lib/wii\libogc.a(ogc_crt0.o): In function `startup':
(.init+0x5a): undefined reference to `__bss_end'
d:/devkitPro/libogc/lib/wii\libogc.a(lwp.o): In function `__lwp_sysinit':
lwp.c

.text.__lwp_sysinit+0xaa): undefined reference to `__stack_end'
lwp.c

.text.__lwp_sysinit+0xae): undefined reference to `__stack_addr'
lwp.c

.text.__lwp_sysinit+0xb2): undefined reference to `__stack_end'
lwp.c

.text.__lwp_sysinit+0xb6): undefined reference to `__stack_addr'
lwp.c

.text.__lwp_sysinit+0xd6): undefined reference to `__crtmain'
lwp.c

.text.__lwp_sysinit+0xde): undefined reference to `__crtmain'
d:/devkitPro/libogc/lib/wii\libogc.a(irq.o): In function `__irq_init':
irq.c

.text.__irq_init+0x26): undefined reference to `__intrstack_addr'
irq.c

.text.__irq_init+0x2e): undefined reference to `__intrstack_addr'
irq.c

.text.__irq_init+0x3a): undefined reference to `__intrstack_end'
irq.c

.text.__irq_init+0x46): undefined reference to `__intrstack_end'
d:/devkitPro/libogc/lib/wii\libogc.a(system.o): In function `SYS_Init':
system.c

.text.SYS_Init+0x7a): undefined reference to `__gxregs'
system.c

.text.SYS_Init+0x82): undefined reference to `__gxregs'
system.c

.text.SYS_Init+0x14a): undefined reference to `__Arena1Hi'
system.c

.text.SYS_Init+0x14e): undefined reference to `__Arena1Hi'
system.c

.text.SYS_Init+0x156): undefined reference to `__Arena2Lo'
system.c

.text.SYS_Init+0x15a): undefined reference to `__Arena2Lo'
system.c

.text.SYS_Init+0x162): undefined reference to `__Arena2Hi'
system.c

.text.SYS_Init+0x166): undefined reference to `__Arena2Hi'
system.c

.text.SYS_Init+0x16e): undefined reference to `__ipcbufferLo'
system.c

.text.SYS_Init+0x176): undefined reference to `__ipcbufferLo'
system.c

.text.SYS_Init+0x17a): undefined reference to `__ipcbufferHi'
system.c

.text.SYS_Init+0x182): undefined reference to `__ipcbufferHi'
system.c

.text.SYS_Init+0x532): undefined reference to `__Arena1Lo'
system.c

.text.SYS_Init+0x536): undefined reference to `__Arena1Lo'
d:/devkitPro/libogc/lib/wii\libogc.a(system.o)

.sdata2.__sys_inIPL+0x0): undefined reference to `__isIPL'
d:/devkitPro/libogc/lib/wii\libogc.a(argv.o): In function `__CheckARGV':
argv.c

.text.__CheckARGV+0x4e): undefined reference to `__Arena1Lo'
argv.c

.text.__CheckARGV+0x56): undefined reference to `__Arena1Lo'
collect2: ld returned 1 exit status
make[1]: *** [/h/wii/work/universalforwarderr1-lejong/sourcecode/boot.elf] Error 1
"make": *** [build] Error 2