Brice No, this did not actually work. I was confused. It seems that Libs.private is ignored.
Instead, I am now applying the following patch: --- hwloc-1.6.orig/hwloc.pc.in 2012-11-12 06:33:14.000000000 -0500 +++ hwloc-1.6/hwloc.pc.in 2013-01-04 10:09:54.000000000 -0500 @@ -9,4 +9,4 @@ Requires.private: @HWLOC_REQUIRES@ Cflags: -I${includedir} -Libs: -L${libdir} -lhwloc +Libs: -L${libdir} -lhwloc @HWLOC_LIBS@ Libs.private: @LIBS@ This seems to work. -erik On Fri, Jan 4, 2013 at 10:47 AM, Erik Schnetter <schnet...@gmail.com> wrote: > Brice > > Yes, this did the trick. Thanks! > > -erik > > > On Fri, Jan 4, 2013 at 1:33 AM, Brice Goglin <brice.gog...@inria.fr>wrote: > >> Hello Erik >> I am not a pkgconfig expert but my feeling is that this has buggy for a >> long time. hwloc.pc.in should likely use HWLOC_LIBS instead of LIBS. On >> my machine, it makes Libs.private change from -dl to -lm -lnuma here (with >> -lpci -lxml2 depending on the config). We also need to check whether -ldl >> should be kept because of plugin support too. >> Can you change LIBS instead HWLOC_LIBS in hwloc.pc.in, rerun configure, >> and try again? >> Brice >> >> >> >> Le 04/01/2013 04:50, Erik Schnetter a écrit : >> >> I just installed hwloc 1.6 on a Linux Red Hat system. libnuma is >> required for linking -- I receive linker errors if I omit -lnuma, and I see >> that -lnuma is listed in libhwloc.la under "dependency_libs". However, >> pkgconfig/hwloc.pc does not mention libnuma. It does mention libpci, though. >> >> Does this sound like an error when hwloc.pc is generated, or am I >> misunderstanding how pkg-config works? If you give me a pointer, I'd be >> happy to try an provide a patch. >> >> -erik >> >> >> -- >> Erik Schnetter <schnet...@gmail.com> >> http://www.perimeterinstitute.ca/personal/eschnetter/ >> >> >> _______________________________________________ >> hwloc-users mailing >> listhwloc-users@open-mpi.orghttp://www.open-mpi.org/mailman/listinfo.cgi/hwloc-users >> >> >> > > > -- > Erik Schnetter <schnet...@gmail.com> > http://www.perimeterinstitute.ca/personal/eschnetter/ > -- Erik Schnetter <schnet...@gmail.com> http://www.perimeterinstitute.ca/personal/eschnetter/