diff --git a/doc/building.html b/doc/building.html index 97335d9f6b..ed1ffda8ad 100644 --- a/doc/building.html +++ b/doc/building.html @@ -183,68 +183,74 @@
CYGWIN

The OpenJDK build requires CYGWIN version 1.7.16 or newer. Information about CYGWIN can be obtained from the CYGWIN website at www.cygwin.com.

By default CYGWIN doesn’t install all the tools required for building the OpenJDK. Along with the default installation, you need to install the following tools.

++++++ - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + +
Binary NameCategoryPackageDescriptionBinary NameCategoryPackageDescription
ar.exeDevelbinutilsThe GNU assembler, linker and binary utilitiesar.exeDevelbinutilsThe GNU assembler, linker and binary utilities
make.exeDevelmakeThe GNU version of the ‘make’ utility built for CYGWINmake.exeDevelmakeThe GNU version of the ‘make’ utility built for CYGWIN
m4.exeInterpretersm4GNU implementation of the traditional Unix macro processorm4.exeInterpretersm4GNU implementation of the traditional Unix macro processor
cpio.exeUtilscpioA program to manage archives of filescpio.exeUtilscpioA program to manage archives of files
gawk.exeUtilsawkPattern-directed scanning and processing languagegawk.exeUtilsawkPattern-directed scanning and processing language
file.exeUtilsfileDetermines file type using ‘magic’ numbersfile.exeUtilsfileDetermines file type using ‘magic’ numbers
zip.exeArchivezipPackage and compress (archive) fileszip.exeArchivezipPackage and compress (archive) files
unzip.exeArchiveunzipExtract compressed files in a ZIP archiveunzip.exeArchiveunzipExtract compressed files in a ZIP archive
free.exeSystemprocpsDisplay amount of free and used memory in the systemfree.exeSystemprocpsDisplay amount of free and used memory in the system
@@ -578,65 +584,73 @@

Minimum Build Environments

It is understood that most developers will NOT be using these specific versions, and in fact creating these specific versions may be difficult due to the age of some of this software. It is expected that developers are more often using the more recent releases and distributions of these operating systems.

Compilation problems with newer or different C/C++ compilers is a common problem. Similarly, compilation problems related to changes to the /usr/include or system header files is also a common problem with older, newer, or unreleased OS versions. Please report these types of problems as bugs so that they can be dealt with accordingly.

Bootstrap JDK: JDK 7u7

- +
++++++++ - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - + + + + + +
Base OS and ArchitectureOSC/C++ CompilerProcessorsRAM MinimumDISK NeedsBase OS and ArchitectureOSC/C++ CompilerProcessorsRAM MinimumDISK Needs
Linux X86 (32-bit) and X64 (64-bit)Fedora 9gcc 4.32 or more1 GB6 GBLinux X86 (32-bit) and X64 (64-bit)Fedora 9gcc 4.32 or more1 GB6 GB
Solaris SPARC (32-bit) and SPARCV9 (64-bit)Solaris 10 Update 6Studio 12 Update 1 + patches4 or more4 GB8 GBSolaris SPARC (32-bit) and SPARCV9 (64-bit)Solaris 10 Update 6Studio 12 Update 1 + patches4 or more4 GB8 GB
Solaris X86 (32-bit) and X64 (64-bit)Solaris 10 Update 6Studio 12 Update 1 + patches4 or more4 GB8 GBSolaris X86 (32-bit) and X64 (64-bit)Solaris 10 Update 6Studio 12 Update 1 + patches4 or more4 GB8 GB
Windows X86 (32-bit)Windows XPMicrosoft Visual Studio C++ 2010 Professional Edition2 or more2 GB6 GBWindows X86 (32-bit)Windows XPMicrosoft Visual Studio C++ 2010 Professional Edition2 or more2 GB6 GB
Windows X64 (64-bit)Windows Server 2003 - Enterprise x64 EditionMicrosoft Visual Studio C++ 2010 Professional Edition2 or more2 GB6 GBWindows X64 (64-bit)Windows Server 2003 - Enterprise x64 EditionMicrosoft Visual Studio C++ 2010 Professional Edition2 or more2 GB6 GB
Mac OS X X64 (64-bit)Mac OS X 10.7 “Lion”XCode 4.5.2 or newer2 or more4 GB6 GBMac OS X X64 (64-bit)Mac OS X 10.7 “Lion”XCode 4.5.2 or newer2 or more4 GB6 GB
diff --git a/doc/building.md b/doc/building.md index 6de7df5e39..d82864fd0b 100644 --- a/doc/building.md +++ b/doc/building.md @@ -315,17 +315,17 @@ By default CYGWIN doesn't install all the tools required for building the OpenJDK. Along with the default installation, you need to install the following tools. - Binary Name Category Package Description - ------------- -------------- ---------- ------------------------------------------------------------ - ar.exe Devel binutils The GNU assembler, linker and binary utilities - make.exe Devel make The GNU version of the 'make' utility built for CYGWIN - m4.exe Interpreters m4 GNU implementation of the traditional Unix macro processor - cpio.exe Utils cpio A program to manage archives of files - gawk.exe Utils awk Pattern-directed scanning and processing language - file.exe Utils file Determines file type using 'magic' numbers - zip.exe Archive zip Package and compress (archive) files - unzip.exe Archive unzip Extract compressed files in a ZIP archive - free.exe System procps Display amount of free and used memory in the system +| Binary Name | Category | Package | Description | +| ----------- | ------------ | -------- | ---------------------------------------------------------- | +| ar.exe | Devel | binutils | The GNU assembler, linker and binary utilities | +| make.exe | Devel | make | The GNU version of the 'make' utility built for CYGWIN | +| m4.exe | Interpreters | m4 | GNU implementation of the traditional Unix macro processor | +| cpio.exe | Utils | cpio | A program to manage archives of files | +| gawk.exe | Utils | awk | Pattern-directed scanning and processing language | +| file.exe | Utils | file | Determines file type using 'magic' numbers | +| zip.exe | Archive | zip | Package and compress (archive) files | +| unzip.exe | Archive | unzip | Extract compressed files in a ZIP archive | +| free.exe | System | procps | Display amount of free and used memory in the system | Note that the CYGWIN software can conflict with other non-CYGWIN software on your Windows system. CYGWIN provides a @@ -992,14 +992,14 @@ so that they can be dealt with accordingly. Bootstrap JDK: JDK 7u7 - Base OS and Architecture OS C/C++ Compiler Processors RAM Minimum DISK Needs - --------------------------------------------- ---------------------------------------------- ------------------------------------------------------- ------------ ------------- ------------ - Linux X86 (32-bit) and X64 (64-bit) Fedora 9 gcc 4.3 2 or more 1 GB 6 GB - Solaris SPARC (32-bit) and SPARCV9 (64-bit) Solaris 10 Update 6 Studio 12 Update 1 + patches 4 or more 4 GB 8 GB - Solaris X86 (32-bit) and X64 (64-bit) Solaris 10 Update 6 Studio 12 Update 1 + patches 4 or more 4 GB 8 GB - Windows X86 (32-bit) Windows XP Microsoft Visual Studio C++ 2010 Professional Edition 2 or more 2 GB 6 GB - Windows X64 (64-bit) Windows Server 2003 - Enterprise x64 Edition Microsoft Visual Studio C++ 2010 Professional Edition 2 or more 2 GB 6 GB - Mac OS X X64 (64-bit) Mac OS X 10.7 "Lion" XCode 4.5.2 or newer 2 or more 4 GB 6 GB +| Base OS and Architecture | OS | C/C++ Compiler | Processors | RAM Minimum | DISK Needs | +| ------------------------------------------- | -------------------------------------------- | ----------------------------------------------------- | ---------- | ----------- | ---------- | +| Linux X86 (32-bit) and X64 (64-bit) | Fedora 9 | gcc 4.3 | 2 or more | 1 GB | 6 GB | +| Solaris SPARC (32-bit) and SPARCV9 (64-bit) | Solaris 10 Update 6 | Studio 12 Update 1 + patches | 4 or more | 4 GB | 8 GB | +| Solaris X86 (32-bit) and X64 (64-bit) | Solaris 10 Update 6 | Studio 12 Update 1 + patches | 4 or more | 4 GB | 8 GB | +| Windows X86 (32-bit) | Windows XP | Microsoft Visual Studio C++ 2010 Professional Edition | 2 or more | 2 GB | 6 GB | +| Windows X64 (64-bit) | Windows Server 2003 - Enterprise x64 Edition | Microsoft Visual Studio C++ 2010 Professional Edition | 2 or more | 2 GB | 6 GB | +| Mac OS X X64 (64-bit) | Mac OS X 10.7 "Lion" | XCode 4.5.2 or newer | 2 or more | 4 GB | 6 GB | -------------------------------------------------------------------------------