Missing eabi symbols when building kernel?

Tim Kientzle kientzle at freebsd.org
Sun Mar 31 17:09:02 UTC 2013


Does anyone recognize this?

$ cat make.conf
WITH_CLANG_IS_CC=yes

$make TARGET_ARCH=armv6 -j 4 buildworld
...
$make TARGET_ARCH=armv6 KERNCONF=BEAGLEBONE -DWITH_ARM_EABI -j 1 buildkernel
…...
cc -c -O -pipe  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -nostdinc  -I. -I/usr/home/tim/projects/crochet-rpi/src/sys -I/usr/home/tim/projects/crochet-rpi/src/sys/contrib/altq -I/usr/home/tim/projects/crochet-rpi/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -funwind-tables -mllvm -arm-enable-ehabi -ffreestanding -Werror  vers.c
linking kernel.debug
cam.o:(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
cam.o:(.ARM.exidx+0x10): undefined reference to `__aeabi_unwind_cpp_pr1'
cam_periph.o:(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr1'
cam_periph.o:(.ARM.exidx+0x10): undefined reference to `__aeabi_unwind_cpp_pr0'
cam_queue.o:(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr1'
cam_queue.o:(.ARM.exidx+0x18): undefined reference to `__aeabi_unwind_cpp_pr0'
cam_sim.o:(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'
cam_sim.o:(.ARM.exidx+0x18): undefined reference to `__aeabi_unwind_cpp_pr1'
cam_xpt.o:(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr1'
cam_xpt.o:(.ARM.exidx+0x18): undefined reference to `__aeabi_unwind_cpp_pr0'



More information about the freebsd-arm mailing list