dlopen the libname.so.0 instead of libname.so on linux
authorThibault Saunier <thibault.saunier@osg.samsung.com>
Fri, 1 Sep 2017 20:43:41 +0000 (17:43 -0300)
committerThibault Saunier <thibault.saunier@osg.samsung.com>
Wed, 6 Sep 2017 16:23:00 +0000 (13:23 -0300)
It should always be available and libname.so is not available on
some distros (ubuntu 32bits)

out/gstreamer-sharp.dll.config

index abb719a..cb98e23 100644 (file)
@@ -1,21 +1,21 @@
 <configuration>
   <!-- Linux -->
-  <dllmap dll="libgstreamer-1.0-0.dll" target="libgstreamer-1.0.so" os="linux"/>
-  <dllmap dll="libgstaudio-1.0-0.dll" target="libgstaudio-1.0.so" os="linux"/>
-  <dllmap dll="libgstbase-1.0-0.dll" target="libgstbase-1.0.so" os="linux"/>
-  <dllmap dll="libgstvideo-1.0-0.dll" target="libgstvideo-1.0.so" os="linux"/>
-  <dllmap dll="libgstpbutils-1.0-0.dll" target="libgstpbutils-1.0.so" os="linux"/>
-  <dllmap dll="libgsttag-1.0-0.dll" target="libgsttag-1.0.so" os="linux"/>
-  <dllmap dll="libgstapp-1.0-0.dll" target="libgstapp-1.0.so" os="linux"/>
-  <dllmap dll="libgstfft-1.0-0.dll" target="libgstfft-1.0.so" os="linux"/>
-  <dllmap dll="libgstnet-1.0-0.dll" target="libgstnet-1.0.so" os="linux"/>
-  <dllmap dll="libgstrtp-1.0-0.dll" target="libgstrtp-1.0.so" os="linux"/>
-  <dllmap dll="libgstrtsp-1.0-0.dll" target="libgstrtsp-1.0.so" os="linux"/>
-  <dllmap dll="libgstsdp-1.0-0.dll" target="libgstsdp-1.0.so" os="linux"/>
-  <dllmap dll="libgstcontroller-1.0-0.dll" target="libgstcontroller-1.0.so" os="linux"/>
-  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so" os="linux"/>
-  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so" os="linux"/>
-  <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0.so" os="linux"/>
+  <dllmap dll="libgstreamer-1.0-0.dll" target="libgstreamer-1.0.so.0" os="linux"/>
+  <dllmap dll="libgstaudio-1.0-0.dll" target="libgstaudio-1.0.so.0" os="linux"/>
+  <dllmap dll="libgstbase-1.0-0.dll" target="libgstbase-1.0.so.0" os="linux"/>
+  <dllmap dll="libgstvideo-1.0-0.dll" target="libgstvideo-1.0.so.0" os="linux"/>
+  <dllmap dll="libgstpbutils-1.0-0.dll" target="libgstpbutils-1.0.so.0" os="linux"/>
+  <dllmap dll="libgsttag-1.0-0.dll" target="libgsttag-1.0.so.0" os="linux"/>
+  <dllmap dll="libgstapp-1.0-0.dll" target="libgstapp-1.0.so.0" os="linux"/>
+  <dllmap dll="libgstfft-1.0-0.dll" target="libgstfft-1.0.so.0" os="linux"/>
+  <dllmap dll="libgstnet-1.0-0.dll" target="libgstnet-1.0.so.0" os="linux"/>
+  <dllmap dll="libgstrtp-1.0-0.dll" target="libgstrtp-1.0.so.0" os="linux"/>
+  <dllmap dll="libgstrtsp-1.0-0.dll" target="libgstrtsp-1.0.so.0" os="linux"/>
+  <dllmap dll="libgstsdp-1.0-0.dll" target="libgstsdp-1.0.so.0" os="linux"/>
+  <dllmap dll="libgstcontroller-1.0-0.dll" target="libgstcontroller-1.0.so.0" os="linux"/>
+  <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so.0" os="linux"/>
+  <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so.0" os="linux"/>
+  <dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0.so.0" os="linux"/>
   <!-- Mac OS X -->
   <dllmap dll="libgstreamer-1.0-0.dll" target="libgstreamer-1.0.dylib" os="osx"/>
   <dllmap dll="libgstaudio-1.0-0.dll" target="libgstaudio-1.0.dylib" os="osx"/>