I plan to be back on AOO next week, and would also appreciate a
reasonably stable, reliably building svn environment.
There are two options. Ideally, trunk becomes stable and reliably
building, and destabilizing activities go in branches. If that gets in
the way of using the buildbots to test the gbuild activity, maybe create
a stable branch.
On 01/04/2017 01:00 PM, Peter Kovacs wrote:
Hi all,
I am a bit unhappy with this approach. It basicly blocks all other
efforts on the code.
Ok. I am still struggeling with the build, but since I started to
change code itself I actually making progress. I currently do not know
where to commit those changes, so I can check on different machines
(And see if my changes are still compatible with all other machines).
I personally like to open up a branch.
I also would like to see that trunc is the most stable branch we have,
since this is the one we advertise people to start with. It is pretty
hard to get familiar with the code if you work on something unstable.
I do not mean to offend Damjan, who is doing a fine Job! - It is just
I have the feeling our current organization is only working for a
view, and not for all activities we are on.
All the best
Peter
On 04.01.2017 13:27, Damjan Jovanovic wrote:
Yes, the last problem was that main/curl needed adding to
RepositoryExternal.mk. I've committed a fix and am testing it on the
FreeBSD bot now.
The bots will be quite unstable going forward, as I am actively porting
modules to gbuild. They help me a lot to test different platforms
quickly,
with different build settings - my PC mostly uses system libraries, the
bots internal ones. If you don't see commits to SVN for a while, and the
bots are still broken, then there's a problem ;-).
Damjan
On Wed, Jan 4, 2017 at 2:16 PM, Matthias Seidel
<matthias.sei...@hamburg.de>
wrote:
Hi Damjan,
Last night the linux64-41x buildbot (and maybe others) failed. Last
successful build was 31.12.2016.
Do you have any idea?
Regards, Matthias
Am 26.12.2016 um 19:45 schrieb Damjan Jovanovic:
Hi
All the buildbots are successfully building now.
The FreeBSD bot was fixed by changing the buildbot script to use Clang
instead of GCC. From what I've seen, on FreeBSD, loading a mixture
of C++
libraries built with GCC and C++ libraries built with Clang into
the same
process, and using more advanced C++ features like exception handling,
causes memory corruption and crashes due to incompatible C++ ABIs;
either
every library has to be built with GCC or every library has to be
built
with Clang. In practice, the former requires a rebuild of the
entire base
system and building all ports from source, which is why the latter is
better.
The Linux bots were much harder to fix. The build was breaking because
libc
isn't linked to in some gbuild modules, something that was fixed by
explicitly always linking to libc on Linux, and because Google Test
wasn't
linking to libpthread, somehow resulting in missing symbols in at
least
main/binaryurp when built without --enable-dbgutil, which was fixed by
explicitly linking it to libpthread. I don't like these linker
mysteries,
which never happen on FreeBSD, and some of which can be worked around
with
the "gold" linker...
Damjan
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org