Hello,
I am having some problems when trying to cross-compile the userspace portion
of the latest Xenomai (2.5.1) for ARM. I am attempting to get Xenomai
running on a IGEPv2 OMAP board (Beagleboard based), so I am cross-compiling
with bitbake on top of a poky Linux distribution.
I get the following error:
| libtool: link: ../../../scripts/wrap-link.sh arm-none-linux-gnueabi-gcc
-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
-fno-tree-vectorize -fexpensive-optimizations -fomit-frame-pointer
-frename-registers -O2 -ggdb -feliminate-unused-debug-types
-Wl,@/home/jdoe/poky/poky/build/tmp-poky/work/armv7a-none-linux-gnueabi/xenomai-2.5.1-r0/xenomai-2.5.1/src/skins/posix/posix.wrappers
-rdynamic -Wl,-O1 -Wl,--as-needed -o .libs/sigtest sigtest-sigtest.o
../../skins/posix/.libs/libpthread_rt.so -lpthread -lrt
| ../../skins/posix/.libs/libpthread_rt.so: undefined reference to
`shm_open'
| ../../skins/posix/.libs/libpthread_rt.so: undefined reference to
`shm_unlink'
| collect2: ld returned 1 exit status
Libpthread_rt.so doesnt seem to be linked to librt.so from GLIBC... any
clues on how to fix this? I am getting this exact error in several points of
the compiling process.
(I am running ./configure --prefix=/usr --includedir=/usr/include/xenomai
--enable-arm-mach=omap3 --enable-arm-eabi --enable-arm-tsc --disable-dox-doc
--disable-dbx --host=arm-linux beforehand, and the kernel portion seems to
be working fine.)
Thanks in advance,
-Felipe Brandão Cavalcanti
LARA - Robotics and Automation Laboratory
Department of Electrical Engineering
UnB - University of Brasília, Brazil
http://www.lara.unb.br/~fbcavalcanti/
_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help