[opensource-dev] LGPL violation

Dave Booth dave at meadowlakearts.com
Thu Oct 28 06:27:52 PDT 2010


On 10/28/2010 06:29, Carlo Wood wrote:
<snip>libmedia_plugin_webkit.{sp,dll,dylib}<snip>

Make sure you quote examples of static linking when you're talking about 
static linking :)

Dynamically loaded libraries (that is, after all, what "dll" is an 
abbreviation for) are by definition not statically linked. if they were 
statically linked you wouldnt need the .dll, the .so or the .dylib file 
because the object code would have been incorporated into the binary at 
link time.  Statically linked progs dont require external library files, 
dynamically linked ones do. Thats the reason that on Solaris systems 
roots default shell is /sbin/sh rather than /bin/sh - its statically 
linked so that even if the lib loader is hosed the sysadmin can still 
get to a working shell to fix it. (historically, statically linked progs 
went in /sbin not /bin - not always a convention honored these days 
since so few progs are ever completely statically linked any more but in 
this case it was)

Now get off my lawn ;)

Dave



More information about the opensource-dev mailing list