WHAT: Remove the embedded libtdl from the OPAL source tree WHY: Fixes #311
WHERE: Various configury and .c files in the code base (see https://github.com/open-mpi/ompi/pull/366) TIMEOUT: Let's discuss next Tuesday during the Dallas meeting roundup/sumary MORE DETAIL: We've known for a while that upgrading to Libtool 2.4.4 (i.e., the latest Libtool) broke something in the OMPI build. Per #311 (https://github.com/open-mpi/ompi/issues/311), I made a small reproducer and filed a bug with upstream Libtool. Turns out that this bad behavior is a bug in Libtool and/or autoreconf (it isn't immediately obvious which) when you embed libltdl in a larger project. Upstream Libtool/Autoconf is not anxious to fix this bug. :-\ We talked about this issue this week here in Dallas and came to the conclusion that we might as well just take out the embedded libltdl and use the system-provided one when available, and fall back to --disable-dlopen behavior when a system-provided libltdl is not available. I've filed PR #366 that does this. https://github.com/open-mpi/ompi/pull/366 contains a writeup describing what happens when you don't have libltld support, etc. -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/