8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 21:23:04 +01:00

Update the doc

This commit is contained in:
aafemt 2010-03-21 18:30:43 +00:00
parent 6989579147
commit 553660b405

View File

@ -18,7 +18,7 @@ Authors: Blas Rodriguez Somoza (blas at puertareal dot com), Dmitry Sibiryakov (
<h3>0.-Introduction</h3> <h3>0.-Introduction</h3>
<p>The MSYS/MINGW build was started with 1.5 beta 4.<p> <p>The MSYS/MINGW build was started with 1.5 beta 4.<p>
<p>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.</p> <p>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.</p>
<p>This port is maintained by Blas Rodriguez Somoza and Dmitry Sibiriakov.</p> <p>This port is not maintained anymore.</p>
<h3>1.-TODO</h3> <h3>1.-TODO</h3>
<ul> <ul>
@ -32,12 +32,7 @@ Authors: Blas Rodriguez Somoza (blas at puertareal dot com), Dmitry Sibiryakov (
<p>The following packages from <a href="http://www.mingw.org">http://www.mingw.org</a> are needed</p> <p>The following packages from <a href="http://www.mingw.org">http://www.mingw.org</a> are needed</p>
<p>MinGW <p>MinGW
<ul> <ul>
<li>MinGW 3.1.0 at least.</li> <li>GCC 3.4.5 is recommended. 4.2.1 and 4.4.0 are crap.</li>
<li>binutils 2.15 is required (included in MinGW 4). Binutils 2.13 from
MinGW 3.1 produce invalid DLL export table, thus making dynamic load of
fbclinet.dll impossible.
<li>bison-2.0-MSYS. You may omit this package if you are not going to alter
*.y files.</li>
</ul> </ul>
</p> </p>
<p>MSYS <p>MSYS
@ -71,7 +66,6 @@ The valid switches for autogen are<br>
--enable-debug Select debug build, default production build.<br> --enable-debug Select debug build, default production build.<br>
You can run ./configure --help to see full list of switches. You can run ./configure --help to see full list of switches.
</li> </li>
<li>If you didn't install Bison, perform 'touch src/dsql/parse.cpp' command.</li>
<li>Make the build. For instance if you want to get compiler messages isolated from make log<br> make &gt; make.log 2&gt;comp.log</li> <li>Make the build. For instance if you want to get compiler messages isolated from make log<br> make &gt; make.log 2&gt;comp.log</li>
<li>After the build finish, the firebird directory with the binaries is created as gen/firebird.</li> <li>After the build finish, the firebird directory with the binaries is created as gen/firebird.</li>
</ol> </ol>