[Jderobot] Dependencia pthread

Roberto Calvo rocapal en gsyc.urjc.es
Vie Jul 19 12:52:06 CEST 2013


Buenas,

He visto que en algunos sistemas de 64bits (no en todos, que me lo ha
confirmado Borja) el linkado falla:

referencia sin definir al símbolo 'pthread_mutexattr_settype@@GLIBC_2.2.5'
/lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line

Según he visto parece que depende del sistema esos simbolos están
definidos dentro de la GLIB, y en otros están definidos en
libpthread-stubs0 (pthread stubs not provided by native libc).

Lo que he hecho es añadir la dependencia de pthread a jderobot y en los
componentes que fallaban añadir el TARGET_LINK ${CMAKE_THREAD_LIBS_INIT}

Es dificil notar este problema para los que compilen en 32bits, pero al
menos ya lo tenemos todos en la cabeza cuando generemos nuevos
componentes.

Un saludo!

-- 
Roberto Calvo Palomino        | Robotics Lab (GSyC) 
R&D Android Mobile Engineer   | Universidad Rey Juan Carlos

Twitter: @rocapal 
Linkedin: http://www.linkedin.com/in/rocapal



More information about the Jde-developers mailing list