View Issue Details

IDProjectCategoryView StatusLast Update
0001097OpenMPT[All Projects] libopenmptpublic2018-03-06 15:09
ReportermanxAssigned Tomanx 
Status resolvedResolutionfixed 
Product Version 
Target Versionlibopenmpt 0.4 (goals)Fixed in Versionlibopenmpt 0.4 (goals) 
Summary0001097: Remove dynamic loading support in libopenmpt, and in particular for libmpg123.

Loading libraries dynamically at run-time instead of relying on the system dynamic linker to load them at startup-time defers errors up to a point where they might be confusing to the user. In particular, for player plugins, this allows successful loading of the plugin without proper MP3 sample support.
Supporting dynamic loading also has a whole bunch of difficult security implications that we could avoid completely.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)


related to 0001100 confirmed foo_openmpt: delay-loading libmpg123 makes packaging as .fb2k-component on impossible 




2018-03-06 13:51

administrator   ~0003464


Issue History

Date Modified Username Field Change
2018-03-04 14:04 manx New Issue
2018-03-04 14:04 manx Status new => assigned
2018-03-04 14:04 manx Assigned To => manx
2018-03-06 13:51 manx Status assigned => resolved
2018-03-06 13:51 manx Resolution open => fixed
2018-03-06 13:51 manx Fixed in Version => libopenmpt 0.4 (goals)
2018-03-06 13:51 manx Note Added: 0003464
2018-03-06 15:09 manx Relationship added related to 0001100