Currently libraries such as dbus-java, kxml2, libmatthew, librxtx, sqlitejdbc, javasqlite, woodstox, xmlpull, SWT (3.4, Gtk+), a large bunch of the Jakarta commons libraries and stuff like BSF, POI, log4j, logkit and ORO are available.įor the Maemo platform's "hildon" environment special SWT packages are available which allow a better integration (i.e. The number of available Java libraries is still small but can grow quickly as the necessary infrastructure is in place. That way Java packages will be compiled against this library. It is planned to use OpenJDK as the native Java runtime. Future additions will also include Hotspot/Shark which is a variant of Hotspot using a generic JIT compiler based on LLVM. Support for OpenJDK (with either Cacao or Hotspot/Zero as the runtime) is available through the Jalimo overlay. See below for details.įor J2ME's "Mobile Information Device Profile" (MIDP2.0) you can use MIDPath.
For a full J2SE environment on the target you can build JamVM and Cacao as the virtual machine and GNU Classpath as the class library.įor J2ME you can have the "Connected Device Configuration" (CDC) in either the "Foundation" or "Personal" profile using the GPLed PhoneME Advanced virtual machine. State of support Virtual machine and class libraryĬurrently (since September 2008) you will be able to build packages for your target system that use a many VMs and their class libraries. 8.2 Q: I need to solve a specific Java problem in OE and want to throw money at this.8.1 Q: I do get all these editions, configurations and profiles that exist in the Java world wrong.6.1.3 cacao-initial and classpath-initial.6.1.2 jamvm-initial and classpath-initial.6 Caveats, known issues, hints, miscellaneous information.3.6 GNU Classpath for headless machines aka classpath-minimal.3.4.1 ecj-bootstrap-native, ecj-initial and libecj-bootstrap.3.4 Native Java compiler aka virtual/javac-native.3.3 Native virtual machine aka virtual/java-native.3.2 Bootstrap virtual machine aka virtual/java-initial.3 Configuring (add info about what and where).Writing a Program to Control OpenOffice.Usually ports take care of everything we need. OOo/SO RE (Sun Hamburg) Visual Studio 2008 OOo/SO RE (Sun Hamburg) 4.0.1, Mac SDK 10.4uSDK
GCC 4.0.x (version provided with XCode 2.4īaseline for build : Mac OS X Tiger and later
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īaseline for build : Mac OS X 10.4 compatibility GCC 3.3 (version provided with Mac OS X 10.3 tools) OOo only (Community builds) 4.1.2 previewĮclipse Java Compiler v_677_R32x 3.2.1 per Debian java-gcj-compatįor building vanilla SRC680 sources with gcc4.1, some minor issues are described here.īaseline for build : Mac OS X 10.3 compatibility 08īuild: Sun JDK 1.5.0_06, ship: current Sun JRE-1.6Īll distributions with glibc-2.3.2 or newer, since DEV300m79(and OOo3.3) - glibc-2.5Īll distributions with glibc-2.3.6 or newerīaseline for build : all distributions with glibc-2.3.x or newerĭepending on the distributions, some values can change
OOo/SO RE (Sun Hamburg) Studio 12 / C++-5.9 patch level Dec. This helps us to decide when we are able to deprecate an old version of a compiler without leaving a port behind. Port maintainers: please state your current compiler needs on this page. Build breakers can't be flagged as "Prio 1", fixes will have to come from the port maintainers using this obsolete version as most developers will not have a way to fix or even to verify the build problem. gcc-3.4.x is deprecated, patches will be accepted up to including OOO330.gcc-3.3.x is not longer supported, patches aren't any longer accepted.GCC versions which are supported by the OOo build system