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.