The current -lpicl in src/Makefile.am comes from Terry's initial Solaris
CPUModel detection patch. If Terry is ok, I am fine with your change as
well.

Brice



Le 12/06/2012 16:19, Jeff Squyres a écrit :
> I recently upgraded OMPI's SVN trunk to hwloc 1.4.2, and immediately broke 
> builds on Solaris.  After some hunting around, here's what our friends at 
> Oracle have found:
>
> - Building hwloc 1.4.2 standalone on Solaris works fine.
> - Building OMPI SVN trunk (with hwloc 1.4.2 embedded) on Solaris fails due to 
> a missing -lpicl.
> - The issue seems to be in hwloc's src/Makefile.am:
>
>    if HWLOC_HAVE_SOLARIS
>    ldflags += -lpicl
>    endif HWLOC_HAVE_SOLARIS
>
> Specifically, -lpicl gets added to standalone builds but not embedded builds.
>
> Shouldn't the check for -lpicl be in hwloc.m4 so that it gets added to 
> HWLOC_EMBEDDED_LIBS?  See the attached patch.
>
> Or is there a deeper reason we didn't use AC_CHECK_LIB and used 
> HWLOC_HAVE_SOLARIS instead?  (e.g., is -lpicl Bad on other platforms?)
>
>
>
> _______________________________________________
> hwloc-devel mailing list
> hwloc-de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/hwloc-devel

Reply via email to