Difference between revisions of "Documentation/Building Guide/Build Requirements"
From Apache OpenOffice Wiki
Pereriksson2 (Talk | contribs) (New page: {{DISPLAYTITLE:Build Requirements}} __NOTOC__ Category: Development Category:Porting Category:Education Category:Build_System OpenOffice.org support the following platform...) |
Pereriksson2 (Talk | contribs) (new links) |
||
Line 64: | Line 64: | ||
Platform specific requirements are covered on the following pages. | Platform specific requirements are covered on the following pages. | ||
− | * [[ | + | * [[Development/OpenOffice.org_Building_Guide/Linux_Build_Requirements | Linux System Requirements]] |
− | + | * [[Development/OpenOffice.org_Building_Guide/Windows_Build_Requirements | Windows System Requirements]] | |
− | * [[ | + | * [[Development/OpenOffice.org_Building_Guide/Solaris_Build_Requirements | Solaris System Requirements ]] |
− | + | * [[Development/OpenOffice.org_Building_Guide/Mac_OS_X_Build_Requirements | Mac OS X System Requirements]] | |
− | * [[ | + | |
− | + | ||
− | * [[ | + |
Revision as of 15:08, 15 July 2009
OpenOffice.org support the following platforms.
System | Architecture |
---|---|
Windows | x86 |
Linux | x86, x86 64 |
Mac OS X | Intel |
Solaris | x86, SPARC |
General Build Requirements
Requirement | Description |
---|---|
Java JDK | Java Implementation compatible with JDK 1.5 or JDK 1.6. OpenJDK is supported as well. |
Perl | Perl 5. For the regular build Mdiles Archive:Zip and XML:Parser are required. For committing changes to the repository Crypt:SSLeay and SOAP:Lite are also required. |
Apache Ant | Ant 1.7 |
Archiver | zip and unzip |
gperf | gperf tool |
Mozilla1 | Some Mozilla libraries are needed. Choose one of the following: |
Notes:
1. If you are a new developer, don't use the libraries. By using the --disable-mozilla switch for ./configure you waive the extra functionality.
2. Copy the package into $SRC_ROOT/moz/download. The ./configure script will detect the source being present.
3. You have to configure with --disable-build-mozilla to enable the use of the prebuild libraries. Place LINUXGCCI{inc,lib,runtime}.zip into $SRC_ROOT/moz/zipped. The files can be reused if the packages were build following the instructions of the previous point. In the latter case they can be found in $SRC_ROOT/moz/unxlngi6.pro of a successful build.
Platform Specific Requirements
Platform specific requirements are covered on the following pages.