I have to run out ATM so I can't dig into this deeply for a few hours, but with 
a first take, I'm getting this error:

Making all in src
  CC     topology.lo
topology.c: In function 'hwloc_discover':
topology.c:1673: error: 'OPAL_HWLOC121hwloc_BACKEND_XML' undeclared (first use 
in this function)
topology.c:1673: error: (Each undeclared identifier is reported only once
topology.c:1673: error: for each function it appears in.)
topology.c:1674: error: implicit declaration of function 
'opal_hwloc121hwloc_look_xml'
topology.c: In function 'hwloc_backend_exit':
topology.c:2078: error: 'OPAL_HWLOC121hwloc_BACKEND_XML' undeclared (first use 
in this function)
topology.c:2079: error: implicit declaration of function 
'opal_hwloc121hwloc_backend_xml_exit'
topology.c: In function 'opal_hwloc121hwloc_topology_set_xml':
topology.c:2134: error: implicit declaration of function 
'opal_hwloc121hwloc_backend_xml_init'
make[1]: *** [topology.lo] Error 1
make: *** [all-recursive] Error 1

We use the hwloc prefix stuff in the OMPI embedded build; did something not get 
prefixed properly in the minimal XML stuff?

Back in a few hours...



On Sep 22, 2011, at 9:39 AM, Jeff Squyres wrote:

> Yes, I can get some testing of the ompi branch pretty quickly.  I can bring 
> in a new copy of this later today and see what we can see.
> 
> Many thanks!
> 
> 
> On Sep 19, 2011, at 9:05 AM, Brice Goglin wrote:
> 
>> I pushed the new minimalistic XML import/export implementation without
>> libxml2 to the nolibxml branch. If libxml2 is available, it's still used
>> by default. --disable-libxml2 or some env variables can be used for
>> force the minimalistic implementation if needed. The minimalistic implem
>> is only guaranteed to import XML files that were generated by hwloc
>> (even if libxml was enabled there).
>> 
>> I also backported most of this to the new v1.2-ompi branch (required to
>> backport some other XML cleanups from trunk). This branch will now serve
>> as a base for Open MPI's embedded hwloc. The idea is to have a complete
>> v1.2 + nolibxml somewhere so that we can at least run make check (Open
>> MPI does not embed enough to run hwloc's make check).
>> 
>> How do we proceed now? Can we have the OMPI guys test the new code soon?
>> Should I wait for their feedback before merging the nolibxml branch into
>> the trunk? I'd like to merge this in v1.3 too (and basically release rc2
>> as the actual first feature-complete RC), so getting feedback early
>> might be appreciated.
>> 
>> Brice
>> 
>> _______________________________________________
>> hwloc-devel mailing list
>> [email protected]
>> http://www.open-mpi.org/mailman/listinfo.cgi/hwloc-devel
> 
> 
> -- 
> Jeff Squyres
> [email protected]
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
> 


-- 
Jeff Squyres
[email protected]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to