Thread: GPL violation?
View Single Post
Old 03-09-2008, 09:15 AM   #110
igorsk
Wizard
igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.igorsk ought to be getting tired of karma fortunes by now.
 
Posts: 3,442
Karma: 300001
Join Date: Sep 2006
Location: Belgium
Device: PRS-500/505/700, Kindle, Cybook Gen3, Words Gear
Dynamic linking to a library allows you to:
1) replace the library without relinking the complete application (e.g. to fix the bug you mention)
2) (on some systems) share the library's code between several processes instead of having a complete copy in each process's memory space.
If you're more familiar with Windows programming, calling a DLL is an example of dynamic linking.

I've read somewhere a comparison involving books: dynamic linking would be something akin to a reference to another book in a footnote while static linking is like including the complete text in its entirety.
igorsk is offline   Reply With Quote