MINGW Notes


First version: Mar 6 2003
Last Update: Jul 21 2004
Author: Blas Rodriguez Somoza blas@puertareal.com

0.-Introduction

The MSYS/MINGW build was started with 1.5 beta 4.

The only difference between the msvc build and the mingw build, is that the later one does not support the ms SEH exception handling. This means that some exceptions will not be catched and thus FB will abort.The sources using this exception handling are jrd/blob_filter.cpp, jrd/exe.cpp and jrd/fun.epp.

This port is maintained by Blas Rodriguez Somoza and Dmitry Sibiriakov.

1.-TODO

2.-INSTALLING MSYS and MINGW

The following packages from http://www.mingw.org are needed

MinGW

MSYS

If you intend to build an executable installer you will also need to download InnoSetup from http://www.jrsoftware.org/isdl.php