/usr/bin/ld: section .reset [fffdfff0 -> fffdffff] overlaps section .rom [fffd632e -> fffe1d7f]
This looks like a linker bug in the Debian linker. Why is it putting .reset at 0xfffdfff0 instead of 0xfffffff0 ?
Run the linker with the -M flag to find out.
Segher