Depends on D7415
Ah, here is the hunk hiding I was missing from patch D7415. :-)
|31 ↗||(On Diff #17765)|
Can you explain this a bit further? A simple re-factor?Looks like we are only removing one indirection but to be honest I am not sure. Same for the rg_etc change below.
Something went wrong here when committing, will try to get this hunk into the other patch.
On a linux system it is not a problem to link one and the same .a into two .so's which are then later linked into another .so. However, windows is special, linking .a into two .dll make the .a api available from the two .dlls, which makes linking the last .dll fail, caused by duplicated symbols. However, packing the source just into the .dlls instead of using it with a .a makes it *magically* work.
I try to avoid that as much as i can because i don't want to have issues for example in evas.so linking which are actaully caused by a static library. So i try to keep this way of working as rare as possible.