提交 f88fff1e 编写于 作者: B Bruce Momjian

Our MingW FAQ appears to be seriously out of date. Couple of fixes: we

want to direct MSI downloads to main download site, NT4 not supported
anymore, msvc build env in progress, pgsql-hackers-win32 is no more.

Magnus Hagander
上级 aaef29b3
...@@ -13,24 +13,23 @@ ...@@ -13,24 +13,23 @@
The native Win32 port is built from source using MinGW tools. There The native Win32 port is built from source using MinGW tools. There
is also a precompiled binary installer called pginstaller which you is also a precompiled binary installer called pginstaller which you
can download from http://pgfoundry.org/projects/pginstaller. It is a can find at from http://pgfoundry.org/projects/pginstaller. It is a
fully native build and uses no additional software like MinGW. fully native build and uses no additional software like MinGW. The
ready-made instlaler files are available on the main PostgreSQL ftp
servers in the binary/win32 directory.
Tools for Building Binaries Tools for Building Binaries
The native Win32 port requires a 32-bit NT-based Microsoft operating The native Win32 port requires a 32-bit NT-based Microsoft operating
system, like Windows NT 4, Windows 2000/2003, or Windows XP. (NT 4 system, like Windows NT 4, Windows 2000/2003, or Windows XP. (NT 4 is
doesn't support tablespaces because it doesn't support the junction no longer supported since version 8.2) Earlier operating systems do
points needed for symlinks.) Earlier operating systems do not have not have sufficient infrastructure. Building the port also requires
sufficient infrastructure. Building the port also requires MinGW and MinGW and Msys, which can be downloaded from http://www.mingw.org/.
Msys, which can be downloaded from http://www.mingw.org/. MinGW is a MinGW is a Unix-like build environment for Microsoft operating
Unix-like build environment for Microsoft operating systems. Msys is a systems. Msys is a collection of unix tools required to run shell
collection of unix tools required to run shell scripts like scripts like configure. Neither is required to run the resulting
configure. Neither is required to run the resulting binaries; they binaries; they are needed only for creating the binaries. Work is in
are needed only for creating the binaries. We have no intention of progress to support building using Visual C++ in a future version.
supporting Visual C; their build environment is just too different
from Unix, and maintenance of such a build environment would be too
burdensome.
Steps For Building Binaries Steps For Building Binaries
...@@ -46,12 +45,6 @@ Steps For Building Binaries ...@@ -46,12 +45,6 @@ Steps For Building Binaries
If you make a change that you want to contribute, make a context diff If you make a change that you want to contribute, make a context diff
and send it to the mailing list. and send it to the mailing list.
Access
The mailing list for discussion is pgsql-hackers-win32@postgresql.org.
You can subscribe by sending an email body containing the word
subscribe to pgsql-hackers-win32-request@postgresql.org.
Resources Resources
There are several resources that helped us complete this port: There are several resources that helped us complete this port:
......
...@@ -23,17 +23,19 @@ http://pginstaller.projects.postgresql.org/FAQ_windows.html</A>.</P> ...@@ -23,17 +23,19 @@ http://pginstaller.projects.postgresql.org/FAQ_windows.html</A>.</P>
<p>The native Win32 port is built from source using MinGW tools.&nbsp; <p>The native Win32 port is built from source using MinGW tools.&nbsp;
There is also a precompiled binary installer called <span There is also a precompiled binary installer called <span
style="font-style: italic;">pginstaller</span> which you can download style="font-style: italic;">pginstaller</span> which you can find at
from <a href="http://pgfoundry.org/projects/pginstaller">http://pgfoundry.org/projects/pginstaller</a>.&nbsp; from <a href="http://pgfoundry.org/projects/pginstaller">http://pgfoundry.org/projects/pginstaller</a>.&nbsp;
It is a fully native build and uses no additional software like MinGW.<br> It is a fully native build and uses no additional software like MinGW.
The ready-made instlaler files are available on the main PostgreSQL ftp servers
in the binary/win32 directory.
<br>
</p> </p>
<h2>Tools for Building Binaries<br> <h2>Tools for Building Binaries<br>
</h2> </h2>
<p> The native Win32 port requires a 32-bit NT-based Microsoft <p> The native Win32 port requires a 32-bit NT-based Microsoft
operating operating
system, like Windows NT 4, Windows 2000/2003, or Windows XP. (NT 4 system, like Windows NT 4, Windows 2000/2003, or Windows XP. (NT 4
doesn't support tablespaces because it doesn't support the junction is no longer supported since version 8.2)&nbsp; Earlier
points needed for symlinks.)&nbsp; Earlier
operating systems do not have sufficient infrastructure. Building the operating systems do not have sufficient infrastructure. Building the
port also port also
requires MinGW and Msys, which can be downloaded from <a requires MinGW and Msys, which can be downloaded from <a
...@@ -41,10 +43,8 @@ requires MinGW and Msys, which can be downloaded from <a ...@@ -41,10 +43,8 @@ requires MinGW and Msys, which can be downloaded from <a
a Unix-like build environment for Microsoft operating systems. a Unix-like build environment for Microsoft operating systems.
Msys is a collection of unix tools required to run shell scripts like <i>configure.&nbsp; Msys is a collection of unix tools required to run shell scripts like <i>configure.&nbsp;
</i>Neither is required to run the resulting binaries;&nbsp; they are </i>Neither is required to run the resulting binaries;&nbsp; they are
needed only for creating the binaries.&nbsp; We have no intention needed only for creating the binaries.&nbsp; Work is in progress to support
of supporting Visual C; their build environment is just too different building using Visual C++ in a future version.<br>
from Unix, and maintenance of such a build environment would be too
burdensome.<br>
</p> </p>
<h2>Steps For Building Binaries<br> <h2>Steps For Building Binaries<br>
</h2> </h2>
...@@ -66,11 +66,6 @@ as the Msys console has buffering issues.<br> ...@@ -66,11 +66,6 @@ as the Msys console has buffering issues.<br>
If you make a change that you want to contribute, make a context diff If you make a change that you want to contribute, make a context diff
and send and send
it to the mailing list. <br> it to the mailing list. <br>
<h2>Access</h2>
The mailing list for discussion is
<i>pgsql-hackers-win32@postgresql.org</i>. You can subscribe by sending
an email body containing the word <i>subscribe</i> to <i><a
href="mailto:pgsql-hackers-win32-request@postgresql.org">pgsql-hackers-win32-request@postgresql.org</a></i>.<br>
<h2>Resources</h2> <h2>Resources</h2>
There are several resources that helped us complete this port:<br> There are several resources that helped us complete this port:<br>
<ul> <ul>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册