I had setup a linux vm. And tried some fixes for my working win version, but all produces very bloated output (>100 MB freeorioncommon.so).Geoff the Medio wrote:This might get some attention after the current work on updating the SDK / SDL transition is done.JdH wrote:I've got a working dll solution for windows up and running:
However, if it's to get attention from me, I'll neen SVN patches, not git diffs. See the various threads discussing this.
That said, it'll need to not break other OS builds, so attention for people besides me would be needed first.
But compiling trunk produces 20 MB and 10 MB binaries on that ubuntu vm (@real linux users: how large are your binaries?). Only mac with xcode seems to produce reasonable small binaries.
I already investigated some other approaches, but I think if we want to fix it and keep troubles away we need to refactor the code and split it in a cleaner way. There are many header files mixed up with classes and functions to be exported and others to be used internally.