Difference between revisions of "Compiler versions used by port maintainers and release engineers"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 13: Line 13:
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
 
| Sun Studio 8 / C++-5.5
 
| Sun Studio 8 / C++-5.5
| build: Sun JDK 1.4.1_03, ship: Sun JRE-1.5
+
| build: Sun JDK 1.4.1_03, ship: Sun JRE-1.6u4
 
| plan to migrate to C++-5.8/SunStudio12 later for OOo-3.0
 
| plan to migrate to C++-5.8/SunStudio12 later for OOo-3.0
 
|-
 
|-
Line 20: Line 20:
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
 
| Sun Studio 8 / C++-5.5
 
| Sun Studio 8 / C++-5.5
| build: Sun JDK 1.4.1_03, ship: Sun JRE-1.5
+
| build: Sun JDK 1.4.1_03, ship: Sun JRE-1.6u4
 
| plan to migrate to C++-5.8/SunStudio11 later for OOo-3.0
 
| plan to migrate to C++-5.8/SunStudio11 later for OOo-3.0
 
|-
 
|-
Line 27: Line 27:
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
 
| GCC 3.4.1 + enum patch + visibility patch
 
| GCC 3.4.1 + enum patch + visibility patch
| build: Sun JDK 1.4.1_03, ship: Sun JRE-1.5
+
| build: Sun JDK 1.4.1_03, ship: Sun JRE-1.6u4
 
| plan to migrate to current gcc for OOo-3.0
 
| plan to migrate to current gcc for OOo-3.0
 +
|-
 +
| Linux x86-64 (OOo-3.x)
 +
| all distributions with glibc-2.3.6 or newer
 +
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
 +
| GCC 4.2.3
 +
| build: Sun JDK 1.5_15, ship: Sun JRE-1.6u4
 +
|
 
|-
 
|-
 
| Linux PowerPC
 
| Linux PowerPC
Line 56: Line 63:
 
| GCC 4.0.x (version provided with XCode 2.4 <br>(and superior)
 
| GCC 4.0.x (version provided with XCode 2.4 <br>(and superior)
 
| build: Apple JDK 1.5  
 
| build: Apple JDK 1.5  
 +
|
 +
|-
 +
| Mac OS X
 +
| Baseline for build : Mac OS X Tiger and later
 +
| OOo/SO RE (Sun Hamburg) obo@openoffice.org
 +
| GCC 4.0.1, Mac SDK 10.4uSDK
 +
| build: Apple JDK 1.5.0_07
 
|  
 
|  
 
|-
 
|-
 
| Windows
 
| Windows
| Windows 98 SE - Windows XP
+
| Windows 2000 - Windows Vista
 
| OOo/SO RE (Sun Hamburg) obo@openoffice.org
 
| OOo/SO RE (Sun Hamburg) obo@openoffice.org
| Microsoft Visual Studio .net 2003
+
| Microsoft Visual Studio .net 2008
| build: Sun JDK 1.4.1_03, ship: Sun JRE-1.5
+
| build: Sun JDK 1.4.1_03, ship: Sun JRE-1.6u4
| we plan to move to .Net2007/.Net2008 for OOo-3.0
+
|
 
|-
 
|-
 
| OS/2
 
| OS/2

Revision as of 12:37, 18 April 2008

Port maintainers: please state your current compiler needs on this page. This helps us to decide when we are able to deprecate an old version of a compiler without leaving a port behind.

Platform Distribution Maintainer C++/C-Compiler Java-Compiler/JRE Notes
Solaris Sparc Solaris 8 and newer OOo/SO RE (Sun Hamburg) hr@openoffice.org Sun Studio 8 / C++-5.5 build: Sun JDK 1.4.1_03, ship: Sun JRE-1.6u4 plan to migrate to C++-5.8/SunStudio12 later for OOo-3.0
Solaris x86 Solaris 8 and newer OOo/SO RE (Sun Hamburg) hr@openoffice.org Sun Studio 8 / C++-5.5 build: Sun JDK 1.4.1_03, ship: Sun JRE-1.6u4 plan to migrate to C++-5.8/SunStudio11 later for OOo-3.0
Linux x86 all distributions with glibc-2.2.4 or newer OOo/SO RE (Sun Hamburg) hr@openoffice.org GCC 3.4.1 + enum patch + visibility patch build: Sun JDK 1.4.1_03, ship: Sun JRE-1.6u4 plan to migrate to current gcc for OOo-3.0
Linux x86-64 (OOo-3.x) all distributions with glibc-2.3.6 or newer OOo/SO RE (Sun Hamburg) hr@openoffice.org GCC 4.2.3 build: Sun JDK 1.5_15, ship: Sun JRE-1.6u4
Linux PowerPC Baseline for build : all distributions with glibc-2.3.x or newer OOo only (Community builds) GCC 4.0.1 Depending on the distributions, some values can change
GNU/Linux SPARC Baseline for build : sparc OOo only (Community builds) sparcmoz@openoffice.org GCC 4.1.2 preview Eclipse Java Compiler v_677_R32x 3.2.1 per Debian java-gcj-compat For building vanilla SRC680 sources with gcc4.1, some minor issues are described here.
Mac OS X
( version 2.1 maxi )
Baseline for build : Mac OS X 10.3 compatibility OOo only (Community builds) GCC 3.3 (version provided with Mac OS X 10.3 tools) build: Apple JDK 1.4 plan to migrate to gcc-4.0.1 if cross-compiling allows to build from Mac OS X 10.4 for Mac OS X 10.3
Mac OS X
( 2.2 and later)
Baseline for build : Mac OS X 10.4 compatibility OOo only (Community builds) GCC 4.0.x (version provided with XCode 2.4
(and superior)
build: Apple JDK 1.5
Mac OS X Baseline for build : Mac OS X Tiger and later OOo/SO RE (Sun Hamburg) obo@openoffice.org GCC 4.0.1, Mac SDK 10.4uSDK build: Apple JDK 1.5.0_07
Windows Windows 2000 - Windows Vista OOo/SO RE (Sun Hamburg) obo@openoffice.org Microsoft Visual Studio .net 2008 build: Sun JDK 1.4.1_03, ship: Sun JRE-1.6u4
OS/2 eComStation OOo only (SSI build) GCC 3.3.5 no current plans to migrate to a newer version
FreeBSD Baseline for build : FreeBSD 5.3-RELEASE maho@openoffice.org GCC 3.4.1 + enum patch + visibility patch build: unofficially ported SUN JDK 1.4.2 Usually ports take care of everything we need. A patch for ld.so is needed for prior than 5.2.1. http://porting.openoffice.org/freebsd/
Linux x86/ppc/ppc64/x86_64/arm-eabi Fedora Core 8 caolanm@redhat.com GCC 4.1.2 eclipse-ecj-3.3.1/gij-4.1.2
Linux x86/ppc/sparc Ubuntu 5.10 doko@ubuntu.com GCC 4.0.2 gcj-4.0.2/gij-4.0.2
Linux x86/ppc/sparc Ubuntu 6.06 doko@ubuntu.com GCC 4.0.3 gcj-4.1.0/gij-4.1.0
Linux mipsel Slackware 12.0 sjanki@openoffice.org GCC 4.1.2 gcj-4.1.2/gij-4.1.2 or jdk 1.5/1.6

See also

Personal tools