1665 Commits

Author SHA1 Message Date
Stephan Bergmann
1e161eb96e Use config_cxxabi.h to check for __*class_type_info
...as needed e.g. when building on Linux with clang -stdlib=libc++ against
libc++abi

Change-Id: I1f6f5ebcf5410c65453549ecea77581ccdaabc17
2016-02-26 08:57:09 +01:00
Stephan Bergmann
4cb9d7d1c4 Assume HAVE_THREADSAFE_STATICS=TRUE for Clang with -stdlib=libc++
Change-Id: I6a38019d5ede6c10b3f33f4a9b078253e4159e71
2016-02-26 08:57:08 +01:00
Stephan Bergmann
069506bcb0 Use config_cxxabi.h to check for __cxa_eh_globals, __cxa_exception
Change-Id: I467341da4bccb3afb82518b444cd101b3cdaacc9
2016-02-26 08:57:08 +01:00
Stephan Bergmann
128deeae81 cxxabi.h is not specific to GCC
Change-Id: Icaf4d4d41a36ae469f826ac08ab641a554dff3c9
2016-02-26 08:57:07 +01:00
Markus Mohrhard
a46ef637d5 include breakpad into the build
Change-Id: I1bfd107502332fc86ae5e96bbc1f475b8d669c6c
Reviewed-on: https://gerrit.libreoffice.org/22547
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-02-22 18:20:13 +00:00
Markus Mohrhard
e72cd40536 add officeotron version check
This allows us to make sure that the correct officeotron version is
installed on the machine.

Change-Id: I1c4532bed3e91194f51aa6f6767711295282528f
Reviewed-on: https://gerrit.libreoffice.org/22417
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-02-22 17:28:43 +00:00
David Ostrovsky
3ff41a00aa Fix UCRT detection
Change-Id: If2ef7a8b507e9d65f1f1ee186491ce2f35340362
Reviewed-on: https://gerrit.libreoffice.org/22545
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2016-02-21 19:38:53 +00:00
Thorsten Behrens
c37c82319f wget: don't break on CentOS6 baseline
Where this fancy new no-use-server-timestamps is not yet known.

Change-Id: I481c44bb977620400a3dede6191889bbbe5ec74a
Reviewed-on: https://gerrit.libreoffice.org/22546
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2016-02-20 20:21:06 +00:00
Caolán McNamara
f2984e9574 always support packagekit if dbus is enabled
Change-Id: I8eb169d33fcb0217989b180aa0c4c0110875be32
Reviewed-on: https://gerrit.libreoffice.org/22503
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-02-19 16:34:57 +00:00
Caolán McNamara
538cf0c496 move dbus config into its own config header
Change-Id: I5b0734a30dee323d41270de06f6a02fd676155c9
Reviewed-on: https://gerrit.libreoffice.org/22502
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-02-19 14:53:46 +00:00
Caolán McNamara
ad627912b5 move gio config into its own separate config header
Change-Id: I25ca238931da039c244c2af6171d69c9875f95ff
Reviewed-on: https://gerrit.libreoffice.org/22501
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-02-19 13:06:03 +00:00
Caolán McNamara
548c2274c9 move from boost::signal to typed Link
it doesn't really gain us much to have a handful of
boost::signal use in a sea of Links

This also fixes a regression in

commit 051b29e1025253f35f87a04e297760aa8b40611f
Author: Luboš Luňák <l.lunak@collabora.com>
Date:   Sun Sep 14 15:45:02 2014 +0200

    convert Edit autocomplete Hdl to boost signals2

where the conversion was...

- if ( maAutocompleteHdl.IsSet() )
+ if ( autocompleteSignal.empty() )

instead of the correct

+ if ( !autocompleteSignal.empty() )

Change-Id: I27270d94c782485c0a7e929bc4980af4527fe82b
2016-02-18 15:48:31 +00:00
Stephan Bergmann
43cc2e07ee Move AC_PROG_CC earlier so workaround against polluting CFLAGS actually works
Change-Id: Ife389d5a366fd626d3efe2dbe0735f166b0b75be
2016-02-18 11:39:35 +01:00
David Ostrovsky
9218ca6495 configure: Fix Windows SDK 10 retrieval
Change-Id: I800bd502c3ecd4ec1cdaa6cb3cbe1c4432d8358f
Reviewed-on: https://gerrit.libreoffice.org/22451
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
2016-02-18 07:12:27 +00:00
David Ostrovsky
649f74e21b Consider MSVC 14.0 per default, when no MSVC 12.0 installed
Change-Id: I7de8df7d8b7da2c16e27f22529162574bc0f747d
Reviewed-on: https://gerrit.libreoffice.org/22436
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
Tested-by: David Ostrovsky <david@ostrovsky.org>
2016-02-17 19:37:15 +00:00
Markus Mohrhard
36c4adf405 update export-validation help message
Change-Id: I654151d662d579533f89cbc13af1e10cb8944edf
Reviewed-on: https://gerrit.libreoffice.org/22383
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-02-16 01:18:29 +00:00
David Tardon
4db6402917 upload libwps 0.4.3
Change-Id: I4f147c3d55de86eb4bd56bb4c728df19c925b376
Reviewed-on: https://gerrit.libreoffice.org/22366
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
2016-02-15 10:59:13 +00:00
Pranav Kant
b7c807faeb configure: Add a missing option, --with-gcc-home
--enable-icecream option mentions this in its documentation, but
it had been missing till now.

This option is also necessary when operating systems installs 
icecc wrappers in locations other than /usr/lib/icecc, /opt/icecream, 
which is what GCC_HOME gets set to by default with --enable-icecream.

Change-Id: Ib2b6ec010271467949e7ac9f1d01624cb360c5a5
Reviewed-on: https://gerrit.libreoffice.org/21551
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
2016-02-14 13:44:55 +00:00
Kohei Yoshida
6cc5d37d87 Update mdds to 1.1.0.
Change-Id: I89b9b2e562f5e934df25498f5587a339db23388f
Reviewed-on: https://gerrit.libreoffice.org/22304
Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
Tested-by: Kohei Yoshida <libreoffice@kohei.us>
2016-02-12 04:29:27 +00:00
Stephan Bergmann
a67d5c7604 Make --enable-firebird-sdbc the default again
19ec3c5e2230f982789f18c8e7bf77eabef68ad0 "firebird compat issue with macosx
10.11 was fixed by sberg some time ago" forgot to turn this back on when
reverting 9af1331c9253426855ac0f3a26e7f4bfff900d61 "For now, firebird doe snot
[sic] build on macosx 10.11."

(But no, firebird still does not build out of the box on Mac OS X 10.11, one
still needs to pass into the build a non-broken SHELL that does not filter away
DYLD_* env vars.)

Change-Id: I17321893a08d1f2a129ee14bf4f4453ff64ad2ad
2016-02-11 16:06:03 +01:00
Rene Engelhard
e20316ede6 fix configure.ac help: --disable-gtk3 as enable_gtk3=yes is default
Change-Id: Ib35b5d2f352606208471262cdc69da136e88275f
2016-02-11 15:52:56 +01:00
Norbert Thiebaud
19ec3c5e22 firebird compat issue with macosx 10.11 was fixed by sberg some time ago
Change-Id: Iee4b0a4e2582dff71aaaf1432adfc891cfb0a195
Reviewed-on: https://gerrit.libreoffice.org/21896
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Ostrovsky <david@ostrovsky.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2016-02-05 13:47:01 +00:00
Rene Engelhard
cf7362afe6 add I$JAVA_HOME/include/linux to JAVAINC to kFreeBSD to fix build
jni_md.h not in $JAVA_HOME/include anymore in OpenJDK8 (it was in 7)

Change-Id: Id5c737182a8e476b609887753047fa7ed6b01193
2016-02-05 12:12:59 +01:00
coypu
f850795815 Avoid using == with test, it is bash-specific.
Change-Id: If44680b8f9fb527dd27a71e193b334d83c12e46a
Reviewed-on: https://gerrit.libreoffice.org/22078
Reviewed-by: jan iversen <jani@documentfoundation.org>
Tested-by: jan iversen <jani@documentfoundation.org>
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-02-04 12:47:11 +00:00
Michael Stahl
8d0b06a69e configure: remove ---disable-randr-link
This looks obsolete, it was used in LibreOfficeLinux.conf since the
beginning but in fact since LO 3.5 it was broken and the vclplug_gen
was not actully dlopen()ing Xrandr.so but somehow magically "found"
the symbols anyway.

Change-Id: I81251a8fef0abac63183b0ff3533bb2331ca6f5a
2016-02-01 17:29:31 +01:00
Michael Stahl
0e5a0cd29c fix the --disable-randr-link build
This was borked since gbuildification of vcl in 2011 and the dlopen
code didn't even compile since commit
b5f1139427b40ca727a03e2e41aa5625cfb08bb8

Change-Id: Ieff22ed144d9d89e53dd956ce0dfea5e4d07ea13
2016-02-01 17:10:38 +01:00
Peter Foley
6f2b0b5de3 disable options by default on android
Some options aren't supported on android, so disable them by default to
avoid errors.

Change-Id: Ifef2f5ff55d3bd7d7da1f53d1345be3c5ef11f45
Reviewed-on: https://gerrit.libreoffice.org/21590
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@documentfoundation.org>
2016-01-29 10:22:26 +00:00
Peter Foley
af2548f000 Don't pollute cross-compilation environment with host pkg-config
Revised to prevent undefined macro errors with older pkg-config.

Change-Id: Ia588525e5537d7cf758b5351c0a4c5f48b28a200
Reviewed-on: https://gerrit.libreoffice.org/21595
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
2016-01-22 06:38:13 +00:00
Peter Foley
f78de44415 Fix visibility check for lto on android
Change-Id: I5eea41feca7d5ab8b9d104e8356dce8831883a48
Reviewed-on: https://gerrit.libreoffice.org/21585
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@documentfoundation.org>
2016-01-21 07:29:13 +00:00
Caolán McNamara
82cdcc392a can now drop external dependency vigra
Change-Id: I3babe33ab5be1c3521ccb8bee71239e3d8893a2f
2016-01-20 09:43:28 +00:00
Tor Lillqvist
d5d8320ba1 Revert "don't pollute cross-compilation environment with host pig-config"
Caused tinderbox breakage.

This reverts commit af6a39120f590a49088d58c14d46f206abe3e4c2.

Change-Id: If07d3bda667001b479f41b2319bfef2e15068072
Reviewed-on: https://gerrit.libreoffice.org/21593
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
2016-01-18 23:09:00 +00:00
Peter Foley
af6a39120f don't pollute cross-compilation environment with host pkg-config
Change-Id: I37a9a801c6bc885bdc5e0cbb9cd4ed527095acf8
Reviewed-on: https://gerrit.libreoffice.org/21587
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
2016-01-18 22:37:56 +00:00
Peter Foley
817cd83cb7 Improve LTO flags on Android
Change-Id: Idd8a86710b9b93b317b28e092b5bee971645c346
Reviewed-on: https://gerrit.libreoffice.org/21583
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
2016-01-18 22:37:02 +00:00
Stephan Bergmann
aa43af06e7 Remove stray closing bracket
...introduced with 19167ea31383cb91c1563ba2d4bb7708eea8afc1 "Use test -f rather
then cross-compilation unfriendly AC_CHECK_FILE"

Change-Id: I586a716abb855c3cd66409f5409b5f3c8af8e4fd
2016-01-18 11:17:49 +01:00
Peter Foley
0533b15535 Wrappers for LTO
When building with GCC, the gcc-ar, gcc-ranlib, and gcc-nm wrappers
must be used for the linker to properly resolve symbols from static
libraries containing LTO objects.
Likewise, clang requires the llvm-ar, llvm-ranlib, and llvm-nm
wrappers.

Change-Id: I539017b6da7732f998a49820dc01d0e6b302952a
Reviewed-on: https://gerrit.libreoffice.org/21502
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-01-18 08:31:09 +00:00
Peter Foley
19167ea313 Use test -f rather then cross-compilation unfriendly AC_CHECK_FILE
Change-Id: I3ea0f56606e75254bc8998238af76d31315f77e0
Reviewed-on: https://gerrit.libreoffice.org/21556
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@documentfoundation.org>
2016-01-18 07:44:48 +00:00
Peter Foley
b09b496b9f Use built-in autoconf cross-compile support.
Change-Id: If3f1de5a7b94bce799dc044be602a14d03dff357
Reviewed-on: https://gerrit.libreoffice.org/21555
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@documentfoundation.org>
2016-01-18 07:40:03 +00:00
Peter Foley
7228e5dc97 Fix cross-compilation with in-tree ndk/sdk
The build configure run tries to use the ndk as well.
Prevent this by only auto-detecting the ndk when cross-compiling.

Change-Id: I0c098a7ae3f34cd6210f1b6b14121f62ed892b13
Reviewed-on: https://gerrit.libreoffice.org/21547
Reviewed-by: jan iversen <jani@documentfoundation.org>
Tested-by: jan iversen <jani@documentfoundation.org>
2016-01-18 07:31:47 +00:00
Peter Foley
3a079aec09 improve scp2 stamp messages
Change-Id: I62fcad499601ad4870d4fa875b29d01618236925
Reviewed-on: https://gerrit.libreoffice.org/21523
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: jan iversen <jani@documentfoundation.org>
Tested-by: jan iversen <jani@documentfoundation.org>
2016-01-18 07:29:04 +00:00
Christian Lohmaier
9f62954369 Android: don't disable langtag (libetonyek has hard dependency)
apparently in the past it was disabled because it did depend on glib,
and maybe also size constraints, but neither apply anymore.

Change-Id: Ic731b204cf482639e4d468512b97b5c39ddc73e6
2016-01-15 13:27:37 +01:00
David Tardon
345135002a move def. of liblangtag inc. path to configure
Change-Id: Idef3015bf7b7bb5e0d984ac0b0a2163172cacc17
2016-01-14 19:46:48 +01:00
Stephan Bergmann
e035b03a91 Add readmes to instdir, too
...to reduce unnecessary differences between instdir and instsets.
(Maybe CustomTarget_readmes could even generate the README_* directly into instdir?)

Change-Id: If243a229e6f0e401abe6708899964f7b5949cc09
2016-01-07 13:48:00 +01:00
Stephan Bergmann
5124dc4ae6 sort lines
Change-Id: I2b19708952dace09621724f5420dbc0e300f960c
2016-01-07 13:48:00 +01:00
Michael Stahl
e9cd508736 configure: hard-code /usr/bin/{sort,find} for Cygwin
... to avoid calling C:/Windows/system32/{sort,find}.exe, if those
happen to be first in PATH.

On a Windows 7 system, the other conflicts appear to be harmless,
we don't use "more", "expand", "timeout", "whoami".

Change-Id: Iceefeb7ee6725291b04c0eba465991bb1df96b57
Reviewed-on: https://gerrit.libreoffice.org/21175
Tested-by: Jenkins <ci@libreoffice.org>
Tested-by: Tor Lillqvist <tml@collabora.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2016-01-07 08:44:28 +00:00
Samuel Mehrbrodt
b4c937fc52 Remove outdated industrial icon theme
A few icons are still left in the folder as these are used as fallback for tango.
See industrial/README for details.

Change-Id: Iaeb672609cd57bba5707cbafbfe295bfb8c5011d
Reviewed-on: https://gerrit.libreoffice.org/19149
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-12-19 08:10:41 +00:00
David Tardon
22d0a7bf86 do not require newest libe-book for build
Change-Id: I4be3de970eabf00fd73b466adc15b6a84528a2d1
2015-12-17 23:03:16 +01:00
David Tardon
36b087f8b0 do not require newest libwps for build
Change-Id: Iba0090da0591b6f9a6d74bb18ebaabef53448063
2015-12-17 23:03:16 +01:00
David Tardon
3fd652b3de do not require newest libmwaw for build
Change-Id: Ic0f9e47c2128b74deb0a948c1853afb13ae5fd1d
2015-12-17 23:03:15 +01:00
David Tardon
71f92e9a69 do not require newest libetonyek for build
Change-Id: I6e023cd25a1481dd18e3a16b8756c43dde4560ce
2015-12-17 23:03:15 +01:00
David Tardon
ddbba41b39 allow to skip import tests based on library version
That way we don't have to require the newest version for build just to
run tests.

Change-Id: I4f91828a13821b235004ff16a69043d6d43686c1
2015-12-17 23:03:15 +01:00