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
