Hi,

Porting OOo to a new platform is quite an effort. A few hints:

- throw away all the old HPUX stuff. It's stale since 6 years or so.
  Redoing is the way to go. You may reuse the HPUX define for
  conditional compiling, it's orphaned anyway. The old port was done at
  times when the source code was still closed and never went beyond demo
  stage anyway. Several later attempts to port OOo to HPUX have not led
  to any code integrated into the OOo main line AFAIK.
- if you want quick results, go with a 32 bit port first. OOo is not yet
  ready for 64 bit, though it's getting there.
- if possible use GCC instead of ACC. It will save you a lot of
  compiler headaches
- you'll need someone in your team with intimate knowledge of PA and
  Itaniium assembler, calling conventions, C++ object layouts etc. The
  UNO bridge is probably the part which is most difficult to port to a
  new platform. You'll be able to get hints on what to do from the other
  gcc bridge ports

It's hard to tell how long such a port would take. It's an ongoing effort. It strongly depends on how "near" HPUX is to the Unix "mainstream" (read that as some idealized mixture of Solaris/Linux/FreeBSD/Darwin) nowadays. It also is strongly dependent on the quality of the tools used in the porting. When I did the last StarOffice HPUX port (back in the last millennium) 90% of the porting time went into fighting ACC bugs. I guess the situation has improved a bit since then ...

Heiner

amrith glibc wrote:
Hi all,
We are planning to create a HP-UX port of openoffice for both Itaniium and PA. After seeing the statitistics ie, 30k source files and 9000000lines of C++ code, It seems to be big effort. So before taking up this effort of porting, I would like to get information regarding the time and effort this porting activity has taken for any other ported platform. Initially we may go for a very bare minimal features. It would be really nice, if some one who has taken part in any such porting activity can answer my below given questions. 1. How much time it will take to port openoffice with full features.
2. How much time it will take to port openoffice with minimal features.
3. What are the main issues which need to be fixed in the porting phase.
4. Is there any existing port available for HP-UX.
Thanks in advance
Amrith

--
Jens-Heiner Rechtien
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to