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

From Apache OpenOffice Wiki
Jump to: navigation, search
(Add GNU/Linux Sparc)
(add JDK/JRE to the list)
Line 5: Line 5:
 
! Distribution
 
! Distribution
 
! Maintainer
 
! Maintainer
! Compiler
+
! C++/C-Compiler
! Version
+
! Java-Compiler/JRE
 
! Notes
 
! Notes
 
|-  
 
|-  
Line 12: Line 12:
 
| Solaris 8 and newer
 
| Solaris 8 and newer
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
| Sun Studio
+
| Sun Studio 8 / C++-5.5
| C++-5.5 /SunStudio8
+
| build: Sun JDK 1.4.1_03, ship: SUN JRE-1.5
 
| plan to migrate to C++-5.8/SunStudio11 later on SRC680 or on new codeline
 
| plan to migrate to C++-5.8/SunStudio11 later on SRC680 or on new codeline
 
|-
 
|-
Line 19: Line 19:
 
| Solaris 8 and newer
 
| Solaris 8 and newer
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
| Sun Studio
+
| Sun Studio 8 / C++-5.5
| C++-5.5/SunStudio8
+
| build: Sun JDK 1.4.1_03, ship: SUN JRE-1.5
 
| plan to migrate to C++-5.8/SunStudio11 later on SRC680 or on new codeline
 
| plan to migrate to C++-5.8/SunStudio11 later on SRC680 or on new codeline
 
|-
 
|-
Line 26: Line 26:
 
| all distributions with glibc-2.2.4 or newer
 
| all distributions with glibc-2.2.4 or newer
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
 
| OOo/SO RE (Sun Hamburg) hr@openoffice.org
| Gnu Compiler Collection
+
| 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
 
| plan to migrate to current gcc on new codeline
 
| plan to migrate to current gcc on new codeline
 
|-
 
|-
Line 33: Line 33:
 
| Baseline for build : all distributions with glibc-2.3.x or newer
 
| Baseline for build : all distributions with glibc-2.3.x or newer
 
|  OOo only ( Community builds )
 
|  OOo only ( Community builds )
| Gnu Compiler Collection
+
| GCC 4.0.1
| gcc 4.0.1
+
|
 
| Depending on the distributions, some values can change
 
| Depending on the distributions, some values can change
 
|-
 
|-
Line 40: Line 40:
 
| Baseline for build : sparc and sparc64
 
| Baseline for build : sparc and sparc64
 
|  OOo only ( Community builds ) sparcmoz@openoffice.org
 
|  OOo only ( Community builds ) sparcmoz@openoffice.org
| Gnu Compiler Collection
+
| GCC 4.1.1
| gcc 4.1.1
+
| gcj/gij, version: ?
 
| Build and run with gcj/gij. Depending on the distributions, some values can change.
 
| Build and run with gcj/gij. Depending on the distributions, some values can change.
 
|-
 
|-
Line 47: Line 47:
 
| Baseline for build : Mac OS X 10.3 compatibility
 
| Baseline for build : Mac OS X 10.3 compatibility
 
| OOo  only ( Community builds )
 
| OOo  only ( Community builds )
| Gnu Compiler Collection
+
| GCC 3.3 (version provided with Mac OS X 10.3 tools)
| gcc 3.3 (version provided with Mac OS X 10.3 tools)
+
|
 
| 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
 
| 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
 
|-
 
|-
Line 54: Line 54:
 
| Windows 98 SE - Windows XP
 
| Windows 98 SE - Windows XP
 
| OOo/SO RE (Sun Hamburg) obo@openoffice.org
 
| OOo/SO RE (Sun Hamburg) obo@openoffice.org
| Microsoft Visual Studio .net
+
| Microsoft Visual Studio .net 2003
| .net 2003
+
| build: Sun JDK 1.4.1_03, ship: SUN JRE-1.5
 
| no current plans to migrate to a newer version
 
| no current plans to migrate to a newer version
 
|-
 
|-
Line 61: Line 61:
 
| eComStation
 
| eComStation
 
| OOo only (SSI build)
 
| OOo only (SSI build)
| Gnu Compiler Collection
+
| GCC 3.3.5
| gcc 3.3.5
+
|
 
| no current plans to migrate to a newer version
 
| no current plans to migrate to a newer version
 
|-
 
|-
Line 68: Line 68:
 
| Baseline for build : FreeBSD 5.3-RELEASE
 
| Baseline for build : FreeBSD 5.3-RELEASE
 
| maho@openoffice.org
 
| maho@openoffice.org
| Gnu Compiler Collection
+
| GCC 3.4.1 + enum patch + visibility patch
| gcc 3.4.1 + enum patch + visibility patch
+
|
 
| 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/
 
| 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/
 
|}
 
|}
  
 
[[Category:Porting]]
 
[[Category:Porting]]

Revision as of 13:09, 7 April 2006

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.5 plan to migrate to C++-5.8/SunStudio11 later on SRC680 or on new codeline
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.5 plan to migrate to C++-5.8/SunStudio11 later on SRC680 or on new codeline
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.5 plan to migrate to current gcc on new codeline
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 and sparc64 OOo only ( Community builds ) sparcmoz@openoffice.org GCC 4.1.1 gcj/gij, version: ? Build and run with gcj/gij. Depending on the distributions, some values can change.
Mac OS X 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) 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
Windows Windows 98 SE - Windows XP OOo/SO RE (Sun Hamburg) obo@openoffice.org Microsoft Visual Studio .net 2003 build: Sun JDK 1.4.1_03, ship: SUN JRE-1.5 no current plans to migrate to a newer version
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 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/
Personal tools