Open MPI logo

Hardware Locality Development Mailing List Archives

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

Subject: Re: [hwloc-devel] [hwloc-svn] svn:hwloc r4025
From: Brice Goglin (Brice.Goglin_at_[hidden])
Date: 2011-12-08 17:14:10


Le 08/12/2011 23:02, Jeff Squyres a écrit :
> Brice --
>
> There might be a way to test for this in configure. What if we added a AC_CONFIG_COMMANDS (i.e., commands that run at the end of config.status -- after the libtool shell script is created) that try to use the generated libtool script to compile something with libnuma?
>
> This test can run if libnuma was previously found to be "working" in earlier configure tests. Meaning: hwloc expects libnuma to compile/link successfully.
>
> This test can compile/link a trivial application that uses a libnuma API call. If it fails to link, we can reasonably assume that the generated libtool script was trying to link in a way that is not supported by libnuma (e.g., we can even check $enable_static / $enable_shared), and then fail with a decent error message.
>
> What do you think?
>
> (I don't have time ATM to code this up, but it sounds possible...)

Could be a good idea indeed, but I don't know how to code this up :)
At some point, I'd like to know if some distros are really planning to
remove all static libs. I think I remember reading this at some point.
Brice