[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