mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 00:03:57 -04:00 
			
		
		
		
	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
This commit is contained in:
		
							parent
							
								
									aaef29b377
								
							
						
					
					
						commit
						f88fff1e61
					
				| @ -13,24 +13,23 @@ | ||||
|     | ||||
|    The native Win32 port is built from source using MinGW tools.  There | ||||
|    is also a precompiled binary installer called pginstaller which you | ||||
|    can download from http://pgfoundry.org/projects/pginstaller.  It is a | ||||
|    fully native build and uses no additional software like MinGW. | ||||
|    can find at from http://pgfoundry.org/projects/pginstaller.  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. | ||||
|     | ||||
| Tools for Building Binaries | ||||
| 
 | ||||
|    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 | ||||
|    doesn't support tablespaces because it doesn't support the junction | ||||
|    points needed for symlinks.)  Earlier operating systems do not have | ||||
|    sufficient infrastructure. Building the port also requires MinGW and | ||||
|    Msys, which can be downloaded from http://www.mingw.org/. MinGW is a | ||||
|    Unix-like build environment for Microsoft operating systems. Msys is a | ||||
|    collection of unix tools required to run shell scripts like | ||||
|    configure.  Neither is required to run the resulting binaries;  they | ||||
|    are needed only for creating the binaries.  We have no intention of | ||||
|    supporting Visual C; their build environment is just too different | ||||
|    from Unix, and maintenance of such a build environment would be too | ||||
|    burdensome. | ||||
|    system, like Windows NT 4, Windows 2000/2003, or Windows XP. (NT 4 is | ||||
|    no longer supported since version 8.2)  Earlier operating systems do | ||||
|    not have sufficient infrastructure. Building the port also requires | ||||
|    MinGW and Msys, which can be downloaded from http://www.mingw.org/. | ||||
|    MinGW is a Unix-like build environment for Microsoft operating | ||||
|    systems. Msys is a collection of unix tools required to run shell | ||||
|    scripts like configure.  Neither is required to run the resulting | ||||
|    binaries;  they are needed only for creating the binaries.  Work is in | ||||
|    progress to support building using Visual C++ in a future version. | ||||
|     | ||||
| 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 | ||||
|    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 | ||||
| 
 | ||||
|    There are several resources that helped us complete this port: | ||||
|  | ||||
| @ -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.  | ||||
| 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>.  | ||||
| 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> | ||||
| <h2>Tools for Building Binaries<br> | ||||
| </h2> | ||||
| <p> 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 | ||||
| doesn't support tablespaces because it doesn't support the junction | ||||
| points needed for symlinks.)  Earlier | ||||
| is no longer supported since version 8.2)  Earlier | ||||
| operating systems do not have sufficient infrastructure. Building the | ||||
| port also | ||||
| 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. | ||||
| Msys is a collection of unix tools required to run shell scripts like <i>configure.  | ||||
| </i>Neither is required to run the resulting binaries;  they are | ||||
| needed only for creating the binaries.  We have no intention | ||||
| of supporting Visual C; their build environment is just too different | ||||
| from Unix, and maintenance of such a build environment would be too | ||||
| burdensome.<br> | ||||
| needed only for creating the binaries.  Work is in progress to support | ||||
| building using Visual C++ in a future version.<br> | ||||
| </p> | ||||
| <h2>Steps For Building Binaries<br> | ||||
| </h2> | ||||
| @ -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 | ||||
| and send | ||||
| 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> | ||||
| There are several resources that helped us complete this port:<br> | ||||
| <ul> | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user