How build my application?

biwa sjbiwa at dream.com
Wed Apr 9 16:14:18 UTC 2014



Hi, all.

'FreeBSD CURRENT' is work fine on WANDBOARD-DUAL.

But, not work my application (ex. Hello World Application.)

my step:
1. build for cross-compiler
   make xdev XDEV=arm XDEV_ARCH=armv6
2. make HelloWorld application (hello.c)
   #include <stdio.h>
   #include <stdlib.h>
   int main(void) { printf("Hello world\n"); return 0; }
3. compile my application
   armv6-freebsd-cc -mcpu=cortex-a9 -Wa,-meabi=5 hello.c
   (built a.out)
4. execute my application
   FreeBSD on WANDBOARD, type a.out , follow 'ERROR' result.
   -----
   Spurious interrupt detected [0x000003ff]
   pid 24 (a.out), uid 0: exited on signal 6
   ld-elf.so.1: assert failed: /src/libexec/rtld-elf/rtld_lock.c:233
   Abort trap
   -----

What mistake?



More information about the freebsd-arm mailing list