[so] [Tema2][Linux] extern struct

Adrian Sendroiu molecula2788 at gmail.com
Wed Apr 3 17:49:43 EEST 2013


Alex Tomescu <alex.dan.tomescu at gmail.com> writes:

> L-am definit in mpi.c care este in libsompi. Also am o problema cu
> makefile-ul pe vmchecker. Am incercat si cu biblioteca libsompi in
> arhiva, si fara ea (compilata prin makefile) si tot primesc
>
> /usr/bin/ld: skipping incompatible ../libsompi.so when searching for
> -lsompi /usr/bin/ld: cannot find -lsompi
>
> PS: M-am gandit ca nu are rost sa mai deschid un topic si pentru
> problema cu makefile :)
>
> -- Alexandru-Dan Tomescu

Cu biblioteca in arhiva nu merge pe vmchecker, pentru ca biblioteca ta e
pe 64 de biti, iar masina de pe vmchecker e pe 32 de biti.

Sigur ai definit cum trebuie variabila mpi_comm_world? Uite ce zice nm
pentru biblioteca ta:

$ nm -D libsompi.so | grep mpi_comm_world
$

Cum ar trebui sa arate:

$ nm -D libsompi.so | grep mpi_comm_world
0000000000203120 B mpi_comm_world


More information about the so mailing list