[This project is still at a draft stage, but since we've put together a test repository, hopefully people can now very easily try out what we've been working on]. What is MinGW? ---------------------------------------------------------------------- MinGW is a C and C++ cross-compiler, based on gcc, that targets Windows. What is Fedora MinGW? ---------------------------------------------------------------------- The Fedora MinGW project's mission is to provide an excellent development environment for Fedora users who wish to cross-compile their programs to run on Windows, minimizing the need to use Windows at all. In the past developers have had to port and compile all of the libraries and tools they have needed, and this huge effort has happened independently many times over. We aim to eliminate duplication of work for application developers by providing a range of libraries and development tools which have already been ported to the cross-compiler environment. This means that developers will not need to recompile the application stack themselves, but can concentrate just on the changes needed to their own application. Compiling applications ---------------------------------------------------------------------- Many applications can be compiled simply by installing any dependent mingw-* libraries and doing: ./configure --host=i686-pc-mingw32 Most will need to be changed, ranging from simple changes to large scale ports. Some resources which can help with porting are: http://www.gnu.org/software/gnulib/ http://www.mingw.org/ http://et.redhat.com/~rjones/win32-porting/ How to get Fedora MinGW? ---------------------------------------------------------------------- Our temporary test repository (Fedora/x86-64 only): http://www.annexia.org/tmp/mingw/ To use it, create a file in /etc/yum.repos.d/ containing: [mingw] name=MinGW baseurl=http://www.annexia.org/tmp/mingw/ enabled=1 gpgcheck=0 The MinGW SIG: https://fedoraproject.org/wiki/MinGW Draft packaging guidelines: https://fedoraproject.org/wiki/PackagingDrafts/MinGW Development repository: hg clone http://hg.et.redhat.com/misc/fedora-mingw--devel -- Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://et.redhat.com/~rjones/virt-top -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list