GNU Linux Sparc Porting

From Apache OpenOffice Wiki
Revision as of 11:44, 20 November 2005 by Sparcmoz (Talk | contribs)

Jump to: navigation, search

GNU Linux Sparc Porting

The objective is to maintain the complete upstream sources so that the GNU/Linux sparc platform can be packaged for example by debian, gentoo and others. Also to provide an upstream "benchmark" released version that can be used for confirming who owns any bugs.

For GNU/Linux sparc all building now is done with gcj. As gcj is developing rapidly it is preferred to use the latest version. The latest gcj version that can be used comes with gcc4.0.x pre-release which is updated approximately weekly.

It should be better to use gcc4.1 but that depends on some changes coming soon (maybe in cws_src680_sb40?). Therefore the current project is to build with gcc4.1

Other projects that need more work:

- fix multimedia (sound is working but needs Java Media Framework with gij)

- qa with testtool

- very slow startup (depends on javaldx?)

The latest upstream release is on mirrors under pub/OpenOffice.org/contrib/linuxsparc

Building with GCC 4.1

There are 2 main issues listed below, and a few others yet...

i57855 Bad uses of getCppuType

Some patches for this isssue are in cws_src680_sb40, plus various projects have files that need: 
#include <com/sun/star/uno/Sequence.hxx>

i58141 extra qualification on member

This affects many unrelated projects.

Installing from rpm without root access

The GNU Linux Sparc packages from contrib/linuxsparc should not interfere with installations provided by the various distribution packagers such as debian, gentoo etc. Therefore the supplied rpms can be installed in the user's home directory using the install_linux.sh script which is available on mirrors at pub/OpenOffice.org/developer/install_scripts/

The rpm command is required but root access is not required
Personal tools