diff --git a/src/Runtime/SymbolResolver.cs b/src/Runtime/SymbolResolver.cs index 19e1645b..d11e1ab6 100644 --- a/src/Runtime/SymbolResolver.cs +++ b/src/Runtime/SymbolResolver.cs @@ -118,10 +118,10 @@ namespace CppSharp return dlopen(path, RTLD_LAZY); } - [DllImport("dl", CharSet = CharSet.Ansi)] + [DllImport("dl.so.2", CharSet = CharSet.Ansi)] static extern IntPtr dlopen(string path, int flags); - [DllImport("dl", CharSet = CharSet.Ansi)] + [DllImport("dl.so.2", CharSet = CharSet.Ansi)] static extern IntPtr dlsym(IntPtr handle, string symbol); #endregion