OTOH, one should not rely on them to prune the list of libraries usedI buy the static thing, kinda, its a rare system these days that doesnt have SOME sort of shared library mechanism, but if the RTLD doesnt walk dependencies propperly thats a bug in the RTLD, and shouldn't constrain or dictate how shared libraries are constructed.
to link an executable. First, this will break on static only build
(yes there are still systems without shared libs these days), and then
it can cause weird failures at run-time if the linker does not walk
the full dependencies.
I guess I am just frustrated with badly written configure scripts that test for features and link with -lSM and forget to link with all the other libraries, and thus get false negatives on a feature. I realize that having the dependency information will only fix this for some systems, static systems will still have the problem and the REAL fault is the configure script, but the problem is endemic.
So the *Lib.tmpl should be fixed to describe correct dependencies (onI agree. I'll take a look-see at what the Darwin folks do and put together something for SVR4 at the very least, and Linux if someone will do the testing for me.
Darwin it's strictly required) and Imakefiles should list the full
dependencies too.
Kean
_______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
