hi,

the script to build the multi-platform GNU ARM Eclipse QEMU is now fully 
functional and is able to create: 
- windows nsis setup files
- os x pkg install packages 
- linux tgz archives.

the windows versions (both 32-bit and 64-bit) are cross compiled with mingw-w64 
on ubuntu. 
the gnu/linux versions are built on debian 32 and debian 64, respectively. 
the os x version is built on os x 10.10 (64-bits only)

since the mingw-w64 build required most libraries to be build locally, I 
decided to use them for all platforms, to reduce the dependencies on the host 
system and to have a better control of the configuration details.

on builds for windows and linux are static. however due to the specifics of 
mingw-w64, the windows packages still include some system dll files.

the os x static build failed in the pixman configure, and I decided to 
temporarily keep it non-static.

the windows setups also register various registry keys, to be used by the QEMU 
debug plug-in, for automatic configuration of the path to the executable.

all platform packages support installing multiple versions of the qemu, by 
using a version specific sub-folder.

the script will be used to generate the first public versions of GNU ARM 
Eclipse QEMU, probably in 2-3 weeks time.

for those interested, the script can be viewed at:

https://sourceforge.net/p/gnuarmeclipse/qemu/ci/gnuarmeclipse-dev/tree/gnuarmeclipse/scripts/build-qemu.sh


any comments are welcome,

Liviu


Reply via email to