Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


Hi,


Thanks for that. It looks like with my patch, the build fails for the
'Continuous Integration Bot'. Is there a logfile or something like that,
which I can take a look at to try and figure out why it failed ?


Thanks,


- Maarten


On Sun, Dec 21, 2014 at 2:52 AM, Chris Sherlock <chris.sherlock79@gmail.com>
wrote:

That does look an error.

I've rebased and started a build - can't see any issues though!

Chris

Sent from my iPhone

On 21 Dec 2014, at 7:41 am, Maarten Hoes <hoes.maarten@gmail.com> wrote:

Hi,


I made the minimum amount of change I needed, and submitted a patch to
gerrit for review.

https://gerrit.libreoffice.org/13568

- Maarten



On Sat, Dec 20, 2014 at 12:23 PM, Maarten Hoes <hoes.maarten@gmail.com>
wrote:

Hi,


For lcov code coverage purposes, I have to build libreoffice with the
following FLAGS set and exported :

LDFLAGS='-fprofile-arcs' CFLAGS='-fprofile-arcs -ftest-coverage'
CXXFLAGS='-fprofile-arcs -ftest-coverage' CPPFLAGS='-fprofile-arcs
-ftest-coverage'
export LDFLAGS CFLAGS CXXFLAGS CPPFLAGS

And then proceed with

./autogen.sh --enable-python=internal --disable-online-update
--without-system-libs --without-system-headers
make build-nocheck

I run into a build error of the internal openldap version, with undefined
references to  '__gcov_'. This shouldnt happen when setting
FLAGS+='-fprofile-arcs -ftest-coverage' ... But it looks like '-lgcov' isnt
passed to the linker properly (which should happen by setting
LDFLAGS='-fprofile-arcs'). It appears that the FLAGS arent being passed
down correctly in here :

external/openldap/ExternalProject_openldap.mk

Where at multiple points it appears that all current
CFLAGS/CPPFLAGS/LDFLAGS are overwritten with entries like this:

LDFLAGS = foo
CPPFLAGS= bar

instead of something like this

LDFLAGS="$(LDFLAGS) foo"
CPPFLAGS="$(CPPFLAGS) bar"

It seems easy enough to modify, but I cant figure out if this was done on
purpose for some reason, or if it can be modified without causing issues ?
Perhaps only the (last) line with LDFLAGS can/needs to be changed, and the
other FLAGS need to be left as they are ? For me, internal openldap builds
without issues when making the modifications (see attached diff).


All thoughts and comments are more than appreciated,



- Maarten


_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice



Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.