[Mono-dev] Same way for linux library as windows library

Stephen A. stapostol at gmail.com
Thu Apr 17 02:52:26 EDT 2008


Petit Eric wrote:
> 2008/4/16, StApostol <stapostol at gmail.com>:
>   
>> I sent an email on the very same topic a few days ago, but it seems it never
>> arrived :/
>>
>>
>>
>> What if the project is a class library? There's no startup script in that
>> case, unless you move that burden to the consumers of your library (which is
>> not really nice or developer friendly).
>>
>>     
> in fact i spoke about linux native library (.so) not windows/mono one (.dll)
>   
Please re-read my email, it is talking about a native .so, too :-)

If I understand correctly, you suggest writing a script that sets 
LD_LIBRARY_CONFIG and then executes your Mono executable, correct?

My objection is that this approach won't work when your Mono project is 
a class library and not an executable. The unmanaged dependency (.so) is 
still there, but there's no startup script to set the correct path in 
this case.

Placing a dll.config in ~/.mono/assemblies could be a valid workaround - 
I'm going to test this a little more and report a bug (if indeed there 
is one).

Any other suggestions?


More information about the Mono-devel-list mailing list