From: Brian G. <ge...@ai...> - 2005-01-19 19:22:41
|
Reed Hedges wrote: > I think the autoconf check for libtool checks for libltdl, but only > worries about it if it's required. Won't it automatically add -lltdl to > LIBS if neccesary? On most Linux systems, libc (and libdl) supply dlopen > and friends. Does player disable all shared library loading if libltdl > isn't explicitly found? Yes. The plugin loading code already has several cases in order to handle loading the desired plugin from a variety of locations. I'd rather not complicate that code further by also falling back on dlopen() when lt_dlopen() isn't available. Anyway, we'd end up with just as many bug reports because dlopen() would choke on libtool-built plugins, such as Stage. I think that libltdl is a reasonable dependency to require for loading shared libs. Frankly, I'm surprised that there exist any Linux systems without it. Oh, for the day when a default installation of Linux was actually useful. Imagine how many fewer questions we'd be answering if Linux distros didn't split library packages into "runtime" and "development" components. When was the last time you were short on disk space? brian. -- Brian P. Gerkey ge...@ai... Stanford AI Lab http://ai.stanford.edu/~gerkey |