Open MPI logo

Hardware Locality Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Hardware Locality Development mailing list

Subject: [hwloc-devel] Solaris visibility issue
From: Samuel Thibault (samuel.thibault_at_[hidden])
Date: 2012-01-18 13:17:23

TERRY DONTJE, le Wed 18 Jan 2012 18:52:50 +0100, a écrit :
> >>Also, I tried to build v1.4 and the trunk and I keep getting linkage errors
> >>on lstopo-lstopo-draw.o complaining about hwloc_insert_object_by_cpuset
> >>being undefined.
> >It is defined in ./src/topology.c. Please check with make V=1 that
> >topology.o is really included in the link. Also paste the whole log
> >output, the issue actually come from somewhere.
> >
> There must be something screwy with how visibility is done because when I
> disabled visibility I got a workable lstopo and friends.

Are you building with optimizations disabled? I notice that
hwloc_insert_object_by_cpuset is the only function called in header
inlines which is not external. Maybe we can simply ifdef that inline out
when not building the library.