JJ <alchemistmba@xxxxxxxxx> writes: > I'm left with the assertion failures: > $ /tools/.../arm-none-linux-gnueabi-g++ -static -nostartfiles -T > temp.ld -o output_program start.o abc.o xyz.o > /tools/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: > BFD (Sourcery G++ Lite 2008q3-41) 2.18.50.20080215 as > sertion fail /scratch/../linux/obj/binutils-src-2008q3-41-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf.c:3916 > /tools/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: > BFD (Sourcery G++ Lite 2008q3-41) 2.18.50.20080215 as > sertion fail /scratch/../linux/obj/binutils-src-2008q3-41-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf.c:3916 We can't help you with those. They are in the linker, not the compiler. Ask on the GNU binutils binutils@xxxxxxxxxxxxxx; see http://sourceware.org/binutils/ . I note that you seem to be using a toolchain from CodeSourcery, and they provide support for their tools. Ian