2009/8/13 Juan Lang juan.lang@gmail.com:
How hard is it to make a configure option whether to link to libmpg123 dynamically or statically, and probably default to dynamic linking(not dlopen).
That way package providers can build a package that doesn't need extra dependencies, self-compilers(where build system == runtime system) don't need two copies of the library on their HD, and distribution providers can decide what to do with their own wine package.
I don't get the benefit. Disk space, in this day and age? Developer resources are a much bigger constraint. Please, no additional configure options if we don't need them.
The reason you'd want to use dynamic linking is to ease security fix updates. If a flaw is found in libmpg123 that allows remote code execution (for example), any package that has its own version, or that statically links it into the program, needs updating, rebuilding and repackaging.
- Reece