On Tue, Mar 22, 2016 at 12:08 PM, Damjan Jovanovic <[email protected]>
wrote:

> Hi
>
> For the past month I've been working on preparing the gbuild branch
> for merge into trunk, and I believe it to be essentially ready.
>
> My work can be found in branches/gbuild-reintegration which started as
> a branch of trunk to which all patches from branches/gbuild patches
> were gradually merged, and can be now checked out for testing with
> "svn co
> https://svn.apache.org/repos/asf/openoffice/branches/gbuild-reintegration
> ".
>
> There is total of 136 patches ported from branches/gbuild, and various
> others I've written myself to fix problems. The changes are mostly
> build related but there are others. Here is an overview:
> * 20 more modules ported from dmake to gbuild, doubling the number of
> gbuild modules we have.
> * IDL files build with gbuild.
> * Java files can also build with gbuild now.
> * JAR and ZIP can be built with gbuild.
> * Fixes bugs 117685, 117218, 117340, 116880, 116755, 117350, 117340,
> 117610, 116959, 117845, 117687, and 117171. Note how at least 116755
> is a user-visible bug in OOXML parsing.
> * Many general gbuild improvements. Better diagnostics when deliver
> fails, compiler/linker flags are added instead of overwritten, flags
> can be overridden from the command line, etc.
> * RepositoryExternal.mk for external dependencies instead of various hacks.
> * Currently gbuild doesn't pass -D_DLL to MSVC's cl.exe, resulting in
> the inability to link executables and Google Tests to the C++ standard
> library on Windows. This is fixed.
>
> A RAT scan of the branch is clean. Linux, FreeBSD and Windows build
> and pass all Google Tests. The bvt QA tests pass and preliminary fvt
> results look good.
>
> I don't have the ability to test Mac OS and it would be appreciated if
> someone could or remote access could be given to me so I can. MingW
> might be worth a look. I don't have Solaris, and Illumos needs serious
> attention, as a large number of patches needed for even AOO trunk to
> build there, submitted by Alexander Pyhalov on 1 August 2014, still
> hasn't been committed yet. OS/2 is beyond me.
>
> But those strike me as minority platforms and compilers anyway, and
> can be fixed in trunk at a later stage. Can I merge
> branches/gbuild-reintegration to trunk now?
>
> Thank you
> Damjan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
​I spent a little bit of time yesterday looking over these changes, so

+1

on the merge. As you point out, we already had *some* gbuild capabilities
with some of our modules already which did not effect the dmake/build
process, and the changes you've currently made are in this same patten.

Thank you for this great progress!


-- 
----------------------------------------------------------------------
MzK

"Time spent with cats is never wasted."
                                -- Sigmund Freud

Reply via email to