diff options
author | James Cowgill <jcowgill@debian.org> | 2018-09-24 09:25:41 +0100 |
---|---|---|
committer | James Cowgill <jcowgill@debian.org> | 2018-09-24 09:25:41 +0100 |
commit | 9301c4b3afae04c8ea297b7d622df4851f683b9f (patch) | |
tree | 8c1a27cad2459c8d7012c4dea2493a8b571a1b94 | |
parent | 7a457c3ec1ed2feac657ef7e8ca5405ad266320b (diff) |
Add symbol versions to the libmodplug compat libraryarchive/debian/0.3.12-1
This should ensure there are no symbol collisions if both the original
libmodplug and our libopenmpt-modplug libraries are loaded at the same time.
Forwarded: no
Gbp-Pq: Name 01_libmodplug_symver.patch
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | libmodplug/libmodplug.ver | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index 8f16c63..62da033 100644 --- a/Makefile.am +++ b/Makefile.am @@ -380,7 +380,7 @@ libopenmpt_la_SOURCES += libopenmpt/libopenmpt_version.h if ENABLE_LIBOPENMPT_MODPLUG lib_LTLIBRARIES += libopenmpt_modplug.la -libopenmpt_modplug_la_LDFLAGS = -version-info 1:0:0 -no-undefined +libopenmpt_modplug_la_LDFLAGS = -version-info 1:0:0 -no-undefined -Wl,--version-script=libmodplug/libmodplug.ver libopenmpt_modplug_la_CPPFLAGS = -I$(srcdir)/ libopenmpt_modplug_la_CXXFLAGS = libopenmpt_modplug_la_CFLAGS = diff --git a/libmodplug/libmodplug.ver b/libmodplug/libmodplug.ver new file mode 100644 index 0000000..eb0a17e --- /dev/null +++ b/libmodplug/libmodplug.ver @@ -0,0 +1,8 @@ +LIBOPENMPT_MODPLUG1 { +global: + ModPlug_*; + _ZN10CSoundFile*; + _ZNK10CSoundFile*; +local: + *; +}; |