Am Donnerstag, 19. Januar 2006 23:15 schrieb Gilles Chanteperdrix:
> Niklaus Giger wrote:
>  > ld -o koan  -L/usr/xenomai/lib -luvm -lnucleus -lpthread -lvxworks
>  > -lnative -e __xeno_skin_init 
>  > /home/hcu/project/bb/3_1_x/work/xeno/koan.o Now I get the following
>  > error output
>  > ld: warning: cannot find entry symbol __xeno_skin_init; defaulting to
>  > 00000000100002a0
>  > /home/hcu/project/bb/3_1_x/work/xeno/koan.o: In function
>  > `TaskTest':koan.c: (.text+0xbc): undefined reference to `semTake'
>  > /home/hcu/project/bb/3_1_x/work/xeno/koan.o: In function
>  > `CreateTask':koan.c: (.text+0x124): undefined reference to `taskSpawn'
>  > /home/hcu/project/bb/3_1_x/work/xeno/koan.o: In function
>  > `usrClock':koan.c: (.text+0x1c8): undefined reference to `semGive'
>  >
>  > :koan.c:(.text+0x1f0): undefined reference to `tickAnnounce'
>  >
>  > /home/hcu/project/bb/3_1_x/work/xeno/koan.o: In function
>  > `koan_sysClkInit':koan.c:(.text+0x224): undefined reference to
>  > `semBCreate'
>  >
>  > :koan.c:(.text+0x23c): undefined reference to `sysClkConnect'
>  > :koan.c:(.text+0x240): undefined reference to `sysClkEnable'
>  >
>  > /home/hcu/project/bb/3_1_x/work/xeno/koan.o: In function
>  > `__xeno_user_exit':koan.c:(.text+0x2c0): undefined reference to
>  > `taskDelete'
>  >
>  > What is wrong with my split?
>
> What happens if you try :
>
> cc -u __xeno_skin_init -o koan -L/usr/xenomai/lib -luvm -lnucleus -lpthread
> -lvxworks -lnative /home/hcu/project/bb/3_1_x/work/xeno/koan.o
>
> -u seems to be a link-time option.
Thanks for the tip. This fixes my problem.

Best regards

-- 
Niklaus Giger

Reply via email to