[Mono-dev] Static Bundling
mobin.seven
mobin.seven at live.com
Sun Dec 29 09:07:29 UTC 2013
Hi all
after 6 years from conversation ,I have the same problem here!
I'm working on cross mkbundle for armhf. I got everything done for a console
app but for winforms apps I have the 'libgdiplus' problem. I have the
'libgdiplus.a' library which is armhf native.
How can I statically link this library via mkbundle and gcc? what dllmap
entry should be added to config file?
Avery Pennarun wrote
>> If you need additional capabilities you can roll your own, like
>> linking the libs to your program yourself and redirecting the p/invoke
>> calls as explained in man mono-config.
>
> This is the part that confused me: reading man mkbundle doesn't
> explain the limitations. Thanks for the explanation.
>
> The p/invoke stuff seems like it might be easy enough to fake by
> linking to a static library instead of a dynamic one, and then looking
> for dynamic symbols in dlopen(NULL) (ie. the executable file). The
> executable would have to be linked with -rdynamic in that case so that
> it exports its own symbols. All a bit tricky to get right, though.
can you explain more?
--
View this message in context: http://mono.1490590.n4.nabble.com/Static-Bundling-tp1531639p4661629.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
More information about the Mono-devel-list
mailing list