> On Debian, at least, the library usually needed for compilation is the > static one (libfoo.a) as the shared libraries are "stripped" making > symbol resolution difficult. The shared library will still be used > for the runtime unless there isn't one to begin with or static linking > is specified.
Dude, that is so totally incorrect. There are literally only a couple of binaries that are statically compiled, which is what the .a files are used for. And stripping doesn't in any way make symbol resolution difficult. In any case, unless you are very specifically creating a statically compiled program (which is unlikely), you need the shared (.so) lib files. -- John Patton [EMAIL PROTECTED] "You're only young once, but you can be immature forever." - Larry Andersen