mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-23 00:03:02 +01:00
Update the doc
This commit is contained in:
parent
6989579147
commit
553660b405
@ -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 > make.log 2>comp.log</li>
|
<li>Make the build. For instance if you want to get compiler messages isolated from make log<br> make > make.log 2>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>
|
||||||
|
Loading…
Reference in New Issue
Block a user