moparisthebest
2010-09-03 15:25:29
I finally got Simba to compile under 64-bit linux, then I went through the extremely long, hard and barely documented steps to set up an environment where I can cross-compile Simba binaries for linux-i386, win32, win64, and linux-x86_64. After hours of pain it now works perfectly, but I noticed something strange, all of the executables are around 30 MB, and they aren't even statically linked:
They do all run as expected, so what's the problem?
I have attached all my make files to this post in an archive.
mopar@killer-linux:~/simba/simba/Projects/Simba$ ls -lah Simba.i386-* Simba.x86_64-*
-rwxr-xr-x 1 mopar mopar 37M 2010-09-03 14:52 Simba.i386-linux
-rw-r--r-- 1 mopar mopar 30M 2010-09-03 15:09 Simba.i386-win32.exe
-rwxr-xr-x 1 mopar mopar 24M 2010-09-03 14:56 Simba.x86_64-linux
-rw-r--r-- 1 mopar mopar 31M 2010-09-03 15:15 Simba.x86_64-win64.exe
mopar@killer-linux:~/simba/simba/Projects/Simba$ file Simba.i386-* Simba.x86_64-*
Simba.i386-linux: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), not stripped
Simba.i386-win32.exe: PE32 executable for MS Windows (console) Intel 80386 32-bit
Simba.x86_64-linux: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.0, not stripped
Simba.x86_64-win64.exe: PE32+ executable for MS Windows (console)
They do all run as expected, so what's the problem?
I have attached all my make files to this post in an archive.