On 3 Mar 2011, at 14:11, Ludovic Courtès wrote: >>>>> The crux is that on older MacOS X versions ‘.dylib’ are shared >>>>> libraries (not dlopenable), whereas ‘.so’ are “bundles” >>>>> (dlopenable). That’s why lt_dlopenext (which is what >>>>> ‘dynamic-link’ uses) doesn’t try to open ‘.dylib’ files. >>>> The shared libraries (not dynamically loadable, except as when >>>> starting up the program like some web browser plugins) were on the >>>> PPC platform (XCOFF and PEF I think it was). >>>> >>>> Now (Mac OS 10.5 and later), all is loadable. Haven't seen any .so >>>> files, except as coming from GNU/Linux. >>> I would recommend discussing this with the Libtool folks, to see >>> how ltdl could adapt to the new situation. >> >> I recommend that too. - I brought it up a year ago, so if somebody >> wants to give it another take, please feel free to do it. :-) > > It’d boil down to summarizing the situation and proposing a way to > detect whether .dylib can be dlopen’d. I don’t have access to OS X, > though, so I won’t look into it.
I think has already been done in the exchange a year ago. So it is probably coming anytime soon. :-)