Port OpenOffice.org na 64bitové platformy (Was: Re: AMD64 - kdo doda HW?)

Pavel Janík Pavel na Janik.cz
Úterý Listopad 25 23:18:02 CET 2003


   From: Milan Kerslager <milan.kerslager na pslib.cz>
   Date: Tue, 25 Nov 2003 21:21:30 +0100

Ahoj Milane,

   > > a už možná brzy snad i OpenOffice.org. Jenom mít více času ;-)
   > 
   > To je hezke. Zda se, ze vse mohlo byt jiz vcera, jen kdyby kolega
   > Janik nemusel delat mene dulezite cinnosti... :-)

mám to brát jako nabídku pomoci? Pokud ano, tady jsou fakta:

1. Na ftp://ftp.linux.cz/pub/localization/OpenOffice.org/devel/build/Patches
   je už nyní cca 40 patchů.

2. Ještě ne všechny jsou reportovány do IZ.

3. Je portováno cca 90 ze 140 projektů (adresářů) OOo. Ty nejhorší jako sw,
   sd, sc však stále ještě čekají.

4. V CVS byl otevřen branch cws_srx644_port64bit, do kterého budou všechny
   opravy směřovány před mergem do aktuální mws.

5. v OOo IZ jsou na to následující dvě chyby:

http://www.openoffice.org/issues/show_bug.cgi?id=8577
http://www.openoffice.org/issues/show_bug.cgi?id=8584

Pokud bys opravdu chtěl pomoci, budu jedině rád a samozřejmě poskytnu další
potřebné detaily.

Velké problémy plynou z toho, že většina kódu používá typ ULONG, který je
nadefinován jako unsigned long (jak již jméno napovídá). Nicméně to je
samozřejmě obecně na 64bitových architekturách 8 bytů a poměrně dost kódu
v OOo bohužel předpokládá, že je tento typ stejně dlouhý jako int, což
shodou okolností platilo pouze na 32bitových platformách.

P.S. Ano, živit moji rodinu je pro mne mnohem důležitější než práce na
OpenOffice.org. Můžeš mi věřit, i když mi jinak nevěříš nic.
-- 
Pavel Janík

Don't comment bad code - rewrite it.
                  --  The Elements of Programming Style (Kernighan & Plaugher)


Další informace o konferenci Linux