diff options
author | Holger Freyther <zecke@selfish.org> | 2012-04-08 10:01:04 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2012-04-08 10:01:04 +0200 |
commit | f0fb308984a66ca2c6f8fd2a3a2e9edcae1b5ccb (patch) | |
tree | 295607311cee8c0169c47a01dda2c8b2de689b0a /firmware/src/start/Cstartup_SAM7.c | |
parent | 868b6d0c68f52385f7924e7d63eb1a5e92642f3a (diff) |
eabi: Remove EABI functions to fix building with EABI toolchains
These symbols are not referenced on an arm-elf gcc 4.7, they are
used when building with an arm-eabi gcc 4.7 and then cause linking
issues. The linking to libgcc can not be omitted as the irq code is
using ffs. Remove the EABI symbols. The alternative would be to
declare the EABI as weak inside the lib1funcs.
Link error:
multiple definition of `__udivsi3'
multiple definition of `__aeabi_uidiv'
Exported symbols:
nm lib/lib1funcs.o
00000000 t Ldiv0
00000010 T __div0
Diffstat (limited to 'firmware/src/start/Cstartup_SAM7.c')
0 files changed, 0 insertions, 0 deletions