[dev] ARM port

2011-02-15 Thread eric b

[Please FU2 d...@education.openoffice.org ]


Hello,


Anybody working on ARM port ? Or interested to try ?

As experimental test, I did the native OOo4Kids  build on OMAP3, and  
work on new features (to be backported in OOo) could constitute a  
good study case for beginners in OOo source code.




Thanks,
Eric Bachard
--
qɔᴉɹə
Education Project:
http://wiki.services.openoffice.org/wiki/Education_Project
Projet OOo4Kids : http://wiki.ooo4kids.org/index.php/Main_Page
L'association EducOOo : http://www.educoo.org
Blog : http://eric.bachard.org/news







Re: [dev] ARM port

2011-02-15 Thread Caolán McNamara
On Tue, 2011-02-15 at 10:15 +0100, eric b wrote:
 Anybody working on ARM port ?

OpenOffice.org is already ported to Linux ARM, oabi and eabi, le and
be.

C.




-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.org
For additional commands, e-mail: dev-h...@openoffice.org



Re: [dev] ARM port

2011-02-15 Thread eric b

Hi Caolan,

Le 15 févr. 11 à 10:26, Caolán McNamara a écrit :


On Tue, 2011-02-15 at 10:15 +0100, eric b wrote:

Anybody working on ARM port ?


OpenOffice.org is already ported to Linux ARM, oabi and eabi, le and
be.



Sure. But the current port is generic and needs some improvements at  
several places anyway, plus, the current OpenOffice.org is unusable  
on such machines.


To be honest, only a stripped down version like OOoLight or OOo4Kids  
is today - sort of- correct to my eyes.



But even if it works, other issues jump, and  my question was more  
about innovate and search new ideas. Working with students would be  
even better :)



Regards,
Eric

--
qɔᴉɹə
Education Project:
http://wiki.services.openoffice.org/wiki/Education_Project
Projet OOo4Kids : http://wiki.ooo4kids.org/index.php/Main_Page
L'association EducOOo : http://www.educoo.org
Blog : http://eric.bachard.org/news







[dev] Re: [dev-educ] Re: [dev] ARM port

2011-02-15 Thread eric b

Hi Ian


Looks like I had to moderate your mail (probably not subscribed ?)

Le 15 févr. 11 à 10:47, Ian Lynch a écrit :

Certainly a version of OOo that works well on ARM technologies is  
very important for the future.



That's one role of the OpenOffice.org Education Project to innovate,  
and try new tracks.


Unfortunaly, we didn't receive too much of support, including lot of  
promises, but nothing serious ...




Regards,
Eric


P.S. : OO4Kids (not optimized ) is available as pre-installed version  
for OMAP3 + Angstrom Linux here : http://ftp.educoo.org/home/OOo4Kids/ 
Linux_ARM/OMAP3/

(provided as it, as experimental try, and you use it at your own risk )

--
qɔᴉɹə
Education Project:
http://wiki.services.openoffice.org/wiki/Education_Project
Projet OOo4Kids : http://wiki.ooo4kids.org/index.php/Main_Page
L'association EducOOo : http://www.educoo.org
Blog : http://eric.bachard.org/news







[dev] Re: [dev-educ] Re: [dev] ARM port

2011-02-15 Thread Ian Lynch
Certainly a version of OOo that works well on ARM technologies is very
important for the future. It could even be the case that if there isn't such
a thing, the project will become largely irrelevant.

On 15 February 2011 09:38, eric b eric.bach...@free.fr wrote:

 Hi Caolan,

 Le 15 févr. 11 à 10:26, Caolán McNamara a écrit :

  On Tue, 2011-02-15 at 10:15 +0100, eric b wrote:

 Anybody working on ARM port ?


 OpenOffice.org is already ported to Linux ARM, oabi and eabi, le and
 be.


 Sure. But the current port is generic and needs some improvements at
 several places anyway, plus, the current OpenOffice.org is unusable on such
 machines.

 To be honest, only a stripped down version like OOoLight or OOo4Kids is
 today - sort of- correct to my eyes.


 But even if it works, other issues jump, and  my question was more about
 innovate and search new ideas. Working with students would be even better :)


 Regards,
 Eric

 --
 qɔᴉɹə
 Education Project:
 http://wiki.services.openoffice.org/wiki/Education_Project
 Projet OOo4Kids : http://wiki.ooo4kids.org/index.php/Main_Page
 L'association EducOOo : http://www.educoo.org
 Blog : http://eric.bachard.org/news








-- 
Ian

Ofqual Accredited IT Qualifications
The Schools ITQ

www.theINGOTs.org +44 (0)1827 305940

You have received this email from the following company: The Learning
Machine Limited, Reg Office, 36 Ashby Road, Tamworth, Staffordshire, B79
8AQ. Reg No: 05560797, Registered in England and Wales.


Re: [dev] ARM port

2011-02-15 Thread Rene Engelhard
Hi,

On Tue, Feb 15, 2011 at 10:38:15AM +0100, eric b wrote:
 OpenOffice.org is already ported to Linux ARM, oabi and eabi, le and
 be.
 
 
 Sure. But the current port is generic and needs some improvements at
 several places anyway, plus, the current OpenOffice.org is unusable
 on such machines.

Wrong.

 To be honest, only a stripped down version like OOoLight or OOo4Kids
 is today - sort of- correct to my eyes.

No, there's powerful multi-core ARMs. And there's armhf even mitigating
the floating point thing.

Grüße/Regards,

René

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.org
For additional commands, e-mail: dev-h...@openoffice.org



Re: [dev] ARM port

2011-02-15 Thread eric b


Le 15 févr. 11 à 11:54, Rene Engelhard a écrit :


Hi,




Hi René,



On Tue, Feb 15, 2011 at 10:38:15AM +0100, eric b wrote:

OpenOffice.org is already ported to Linux ARM, oabi and eabi, le and
be.



Sure. But the current port is generic and needs some improvements  
at several places anyway, plus, the current OpenOffice.org is  
unusable on such machines.


Wrong.



Sorry, but I tend to disagree : can you please tell me the arm  
version choosen by default in OOo source code ? I'm just working at  
the optimization and what I see, tells me it's not optimized at all.


But I can be wrong, and you'll tell me then ...


It is obvious, that the current OpenOffice.org can run (I know) on  
current ARM, but will be slow as hell on the machine anybody can buy,  
today. Nobody will use that, and a lot of work is mandatory.



Of course, you can acceed experimental boards, or not-public  
machines, what is different.





To be honest, only a stripped down version like OOoLight or OOo4Kids
is today - sort of- correct to my eyes.


No, there's powerful multi-core ARMs. And there's armhf even  
mitigating the floating point thing.



Yes, but where do you buy such machines *today* ? And so far, the  
only multi-core ARM I'm aware is the OMAP5 : scheduled somewhere in 2012


The reality, today says : you can buy development boards, including  
OMAP4 (like Pandaboard), and is not multi-core.



Regards,
Eric

--
qɔᴉɹə
Education Project:
http://wiki.services.openoffice.org/wiki/Education_Project
Projet OOo4Kids : http://wiki.ooo4kids.org/index.php/Main_Page
L'association EducOOo : http://www.educoo.org
Blog : http://eric.bachard.org/news







Re: [dev] ARM port

2011-02-15 Thread eric b

Hi,

Apologies ...


Le 15 févr. 11 à 12:08, eric b a écrit :


The reality, today says : you can buy development boards, including  
OMAP4 (like Pandaboard), and is not multi-core.




... I was too fast : PandaBoard is multi core. I have some doubts OOo  
will use both, but worth a try.


Anyway, this will not solve the performance issue at launching time


Regards,
Eric


--
qɔᴉɹə
Education Project:
http://wiki.services.openoffice.org/wiki/Education_Project
Projet OOo4Kids : http://wiki.ooo4kids.org/index.php/Main_Page
L'association EducOOo : http://www.educoo.org
Blog : http://eric.bachard.org/news







Re: [dev] ARM port

2011-02-15 Thread Rene Engelhard
On Tue, Feb 15, 2011 at 12:08:47PM +0100, eric b wrote:
 Sorry, but I tend to disagree : can you please tell me the arm
 version choosen by default in OOo source code ? I'm just working at

Whatever default your compiler does.

$ file /usr/lib/ure/lib/libuno_sal.so.3 
/usr/lib/ure/lib/libuno_sal.so.3: ELF 32-bit LSB shared object, ARM, version 1 
(SYSV), dynamically linked, stripped

Nothing per default, yes, though. (Debioan armel targets armv4t anyway,
afaicr)

 the optimization and what I see, tells me it's not optimized at all.
 
 But I can be wrong, and you'll tell me then ...

Even if you were right, how does it matter? OOo also is optimized
only for pentiumpro on i386. And if you wished, you can optimize
for whatever ARM you see fit.

 It is obvious, that the current OpenOffice.org can run (I know) on
 current ARM, but will be slow as hell on the machine anybody can
 buy, today. Nobody will use that, and a lot of work is mandatory.

Wrong. I tried it on my SheevaPlug, and it's quite usable.

Grüße/Regards,

René

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.org
For additional commands, e-mail: dev-h...@openoffice.org



Re: [dev] ARM port

2011-02-15 Thread eric b

Hi Rene,

Le 15 févr. 11 à 13:19, Rene Engelhard a écrit :


On Tue, Feb 15, 2011 at 12:08:47PM +0100, eric b wrote:

Sorry, but I tend to disagree : can you please tell me the arm
version choosen by default in OOo source code ? I'm just working at


Whatever default your compiler does.

$ file /usr/lib/ure/lib/libuno_sal.so.3
/usr/lib/ure/lib/libuno_sal.so.3: ELF 32-bit LSB shared object,  
ARM, version 1 (SYSV), dynamically linked, stripped





Yes : armv1 is default


Nothing per default, yes, though. (Debioan armel targets armv4t  
anyway,

afaicr)




Indeed : I read that recently when I searched what could be installed  
on my BeaglBoard.




the optimization and what I see, tells me it's not optimized at all.

But I can be wrong, and you'll tell me then ...


Even if you were right, how does it matter? OOo also is optimized  
only for pentiumpro on i386.





And if you wished, you can optimize for whatever ARM you see fit.



What I want to say, is :

- provide OOo for arm version prior to v6 does not really make sense,  
because too slow, not enough or embedded ram and so on.

- starting v6, or even v7, is a good compromise

More precisely, starting armv6 version, the efficiency improved a lot.

To provide some figures, doing the test myself, using armv7 flags,  
decreased the binary size from 3 to 5% (average value). Now that bad,  
when we know OOo size on the disk.






It is obvious, that the current OpenOffice.org can run (I know) on
current ARM, but will be slow as hell on the machine anybody can
buy, today. Nobody will use that, and a lot of work is mandatory.


Wrong. I tried it on my SheevaPlug, and it's quite usable.



Is it me, or there is no monitor output ?

The BeagleBoard is not that powerfull, but is hdmi capable.  thanks a  
lot for the link though.



Regards,
Eric

--
qɔᴉɹə
Education Project:
http://wiki.services.openoffice.org/wiki/Education_Project
Projet OOo4Kids : http://wiki.ooo4kids.org/index.php/Main_Page
L'association EducOOo : http://www.educoo.org
Blog : http://eric.bachard.org/news