LINUX.ORG.RU

undefined reference to `fork'

 , ,


0

1

доброй ночи, форумчане!

на ночь глядя столкнулся с такой проблемой, при сборке drobear'a для arm-uclibc, получаю такую фигню:

arm-v7-linux-uclibceabi-gcc  -o dropbear dbutil.o buffer.o dss.o bignum.o signkey.o rsa.o random.o queue.o atomicio.o compat.o  fake-rfc2553.o common-session.o packet.o common-algo.o common-kex.o common-channel.o common-chansession.o termcodes.o loginrec.o tcp-accept.o listener.o process-packet.o common-runopts.o circbuffer.o svr-kex.o svr-algo.o svr-auth.o sshpty.o svr-authpasswd.o svr-authpubkey.o svr-authpubkeyoptions.o svr-session.o svr-service.o svr-chansession.o svr-runopts.o svr-agentfwd.o svr-main.o svr-x11fwd.o svr-tcpfwd.o svr-authpam.o  libtomcrypt/libtomcrypt.a libtommath/libtommath.a -lutil  -lcrypt
svr-main.o: In function `main_noinetd':
svr-main.c:(.text+0x43c): undefined reference to `fork'
dbutil.o: In function `spawn_command':
dbutil.c:(.text+0x908): undefined reference to `fork'
svr-chansession.o: In function `sessioncommand.part.0':
svr-chansession.c:(.text+0x748): undefined reference to `fork'
collect2: error: ld returned 1 exit status
make: *** [Makefile:158: dropbear] Error 1


кто скажет в чем засада?

отвечу сам себе... при сборке не выставлялся дефайн __uClinux__, а там есть такая штука:

  #ifdef __uClinux__                                                                  
          fork_ret = vfork();                                                         
  #else                                                                               
          fork_ret = fork();                                                          
  #endif /* __uClinux__ */

принудительно выставив, всё скомпилялось безупречно :)

metawishmaster ★★★★★
() автор топика
Ответ на: комментарий от EugeneBas

ну мало-ли, вдруг кто-то еще с этим столкнется?

я конечно мог бы и болт на топик положить, а люди бы отвечали

metawishmaster ★★★★★
() автор топика
Последнее исправление: metawishmaster (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.