You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Pedro Giffuni <pf...@apache.org> on 2012/07/20 18:44:42 UTC

Future of the BSD port (was Re: more 3.4.1 questions...supported OSes)

Just thought I'd mention this ...


----- Original Message -----
...
>>  I am aware.. the idea would be to make it easier to detect when someone
>>  does a BSD-unfriendly change ;-).
> 
> At the moment I would be glad for a buildbot that would detect 
> <any-OS>-unfriendly change.
> 

At this time I am not too interested in spending time on the FreeBSD
buildbot because we (FreeBSD) will be making changes that demand
some attention:

FreeBSD 10 will be cleaning most, if not all, of the GPL'd code in
base. That includes gcc and libstdc++ which will be replaced by
clang/libc++. gcc will still be available as a packageand we can
use it for the builds  but we would really prefer if OpenOffice builds
with clang instead of gcc. Recent MacOS X has already moved to
clang, of course, so an effort in this lines will help the MacOS X
port too.

An initial build attempt of OpenOffice breaks in stlport:

http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/e.9-exp-clang.20120710033555.pointyhat-west/apache-openoffice-3.4.0_3.log.bz2


Which basically opens a can of worms as stlport seems to
be required by the internal icu and silgraphite modules. STLport
doesn't support clang and I haven't seen patches for it.

We need the icu update and next we need to clean up the
--without-stlport option, and then the real porting can start.

It may also be possible that we will have problems with the
exceptions code: FreeBSD will be replacing the libgcc stuff
with libunwind.

Pedro.