Age | Commit message (Collapse) | Author |
|
CXXFLAGS_CXX11 is for the compiler used to compile LO proper. The plugin needs
to be compiled in a way compatible with compiling Clang, and the compiler and
any relevant flags can be controlled with COMPILER_PLUGINS_CXX. (And at least
on macOS when compiling LO against a locally-built recent Clang trunk,
CXXFLAGS_CXX11 will now contain -std=gnu++17, but COMPILER_PLUGINS_CXX can still
point at Apple's Xcode clang++, which does not understand -std=gnu++17.)
Also, if COMPILER_PLUGINS_CXX is not set, simply default it to g++ instead of
trying to construct an acceptable CLANGCXX value from CXX (which would be
Clang). (The problem with using Clang without CXXFLAGS_CXX11 is that Clang,
unlike GCC, typically defaults to C++03, but building compilerplugins requires
C++11 at least. That would cause e.g. the Gerrit/Jenkins linux_clang_dbgutil_64
builds to fail---but which also needs COMPILER_PLUGINS_CXX to be explicitly set
to "g++ -std=c++11" as GCC on those machines is still 4.8.5 defaulting to
C++03.)
Change-Id: Id4ee4e54fa871cb6e621069cd050ae5b31922b34
Reviewed-on: https://gerrit.libreoffice.org/45856
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Change-Id: Ifeedad11c9a1c108e611160d089846cfc16b1e9e
|
|
...see mail sub-thread starting at
<https://lists.freedesktop.org/archives/libreoffice/2017-November/078966.html>
"Re: New Defects reported by Coverity Scan for LibreOffice" about cid#1424266 et
al; lets see if this makes Coverity happy again...
Change-Id: If488b9f61f084f2286b35326917741051ec8d5ce
Reviewed-on: https://gerrit.libreoffice.org/45403
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I0c7fd5d88e11bfa3dd55e7ef1a8514475a0d844a
Reviewed-on: https://gerrit.libreoffice.org/45424
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: Icd26ad96c0337844ef1463dabfbe791caa00dd2d
Reviewed-on: https://gerrit.libreoffice.org/43972
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
|
|
configure.ac compete with autogen.input, meaning a lot of enable/disable
are set set in configure.ac and cannot be changed.
Change-Id: I9e2b42b676fef67af6df81288214428f45fc4844
|
|
Change-Id: I56bd134bc854578f52a56256e164a3279a0c74b1
|
|
Change-Id: I3ece92c5fe40da8a6bc6ace009dc9f651713aabf
|
|
Added copy of autogen.input that works for arm64 and simulator.
Some of the disabled libraries might work, that is future work.
Change-Id: I7df3491872a1f13110dd49655fdc0a4ede3bfa28
|
|
Change-Id: Ia3551572269e1cf04b2a398cd08f718fd248c6e6
|
|
Change-Id: I8042fd656892a627c52d1b02c161594d97976726
|
|
Change-Id: I71a9e382b2a36cfba38dbd14e1af303153356d47
|
|
Change-Id: I233925da999cffb80fee5e9ef00137b710b61f56
|
|
Change-Id: Ie396a42b2a75a45e10b373011b86c8f1087cbf9d
|
|
Change-Id: I652dacfbdf9499608d80819fa6810d6e1eae2723
|
|
Change-Id: I9920e36290a80c1a1399be18e4ce13ecb05531e8
|
|
Change-Id: I4ca06ca42bd48151fcee4a0f22ebdaef4a797e6a
|
|
prefer having nasm/yasm but if its not there warn and fallback
to disabling assembler optional goodness
Change-Id: Ib31ad81717842f743c2910d575a9ebbc279a9c79
Reviewed-on: https://gerrit.libreoffice.org/35189
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
while ---enable-mergelibs creates a single libmergedlo.a in this
mode and the services.rdb contains that
I guess I could tweak cppuhelper/source/shlib.cxx and
solenv/bin/native-code.py etc to work differently or just take the
more well travelled road here
Change-Id: I35e2626824c9b015b5a6051db659fe467c35d8ba
|
|
The license should not be an issue any more since liblangtag now has an
LGPL/MPLv2 dual licence.
Change-Id: I4dfffcccf5d710bd16b21c3254c1449ae041b8ab
Reviewed-on: https://gerrit.libreoffice.org/34511
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Eike Rathke <erack@redhat.com>
|
|
Change-Id: I1cd5331157e684afb01e6555168ce646194c6ff2
Reviewed-on: https://gerrit.libreoffice.org/34493
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>
|
|
It uses Carbon, eek, which was marked as deprecated for OS X already
back in 2012, and never has been available for iOS.
Change-Id: Icfc57dff1ae01272a347a050303139f4f86e6fec
|
|
In OOo times, there'd originally been efforts to allow building on Windows with
MinGW. Later, in LO times, this has been shifted to an attempt of cross-
compiling for Windows on Linux. That attempt can be considered abandoned, and
the relevant code rotting.
Due to this heritage, there are now three kinds of MinGW-specific code in LO:
* Code from the original OOo native Windows effort that is no longer relevant
for the LO cross-compilation effort, but has never been removed properly.
* Code from the original OOo native Windows effort that is re-purposed for the
LO cross-compilation effort.
* Code that has been added specifially for the LO cross-compilation effort.
All three kinds of code are removed.
(An unrelated, remaining use of MinGW is for --enable-build-unowinreg, utilizing
--with-mingw-cross-compiler, MINGWCXX, and MINGWSTRIP.)
Change-Id: I49daad8669b4cbe49fa923050c4a4a6ff7dda568
Reviewed-on: https://gerrit.libreoffice.org/34127
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Change-Id: I9137dc0030c3c752ffc0931721bf6b0013309d39
|
|
Change-Id: I460eee8669900d7b6652463f996459ca0bd486e8
|
|
...that are all not provided by the underlying GNOME 3.20 SDK/runtime
Change-Id: I23f1a462f8bf44a30c09bbccad5916304d7c4da1
|
|
This reverts commit 686887e2cb71e4ffc1e16179b06adf938a9dc7f9, now that
<https://gerrit.libreoffice.org/#/c/33186/> "external/firebird: Backport fix for
CORE-5452 causing spurious SEGV" should fix the instability.
Change-Id: I9483c04de36d83233485f1280c3cada84767d696
Reviewed-on: https://gerrit.libreoffice.org/33189
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Change-Id: I7d269b1de29ecc1b0b9e6d58e316d5084e2fdcb6
|
|
Change-Id: I04e8bdfb3129a444008755f461da5ea7d97a7248
Reviewed-on: https://gerrit.libreoffice.org/33027
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
|
|
which isn't available on a static-only build (iOS and fuzzing) and
android
Change-Id: I99bb7c0b45d4499579ddf73f469a762ddcae99ab
Reviewed-on: https://gerrit.libreoffice.org/32182
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: Id3db7c7fa74f8dd36c0385c2198efd12546004ab
|
|
because that works under wayland out of the box and gtk3 uses it already
Change-Id: Iefaac31e325534a81a5389f752804af917c1baef
Reviewed-on: https://gerrit.libreoffice.org/31213
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I0597436bddcd79f7a44d3969b54a3ae2e02b3c70
|
|
Change-Id: I8c9349299e67532c60fcd1e887fc0e33e45a29b8
|
|
It was never fully implemented, and its usefulness is unclear.
Change-Id: I86dee8ee6326bdfaa178260c76188261aef2fb4c
|
|
Change-Id: I203f5e7c4f78fe57a09373b944f0d58d8c3a5d05
|
|
Change-Id: I8307c09d5ba4fb24c0d2e273459b34edd06ae76a
|
|
Change-Id: Ice4956cd196424d21bf659f95f99c3e0c6928744
|
|
Change-Id: I16f52515a149a1e6e47cd0301a45db84ddd95885
|
|
we're presented with...
CXX="/usr/local/bin/clang++"
CC="/usr/local/bin/clang"
CXXFLAGS="-g -stdlib=libc++"
and out of the box we fail to build, but if we reshuffle to...
CXX="/usr/local/bin/clang++ -stdlib=libc++"
CC="/usr/local/bin/clang -stdlib=libc++"
CXXFLAGS="-g"
LDFLAGS="-lpthread"
then with this distro-config we build to completion
Change-Id: Ib6bee4dd69e0609e3c1238d86837a1680483ffa4
|
|
gets vcl built anyway
Change-Id: I521a53019f54d5e42c931043c758143f2f8bdb1d
|
|
Change-Id: I8982621114db142a8f4ef77987bb22de8767fe3f
|
|
Change-Id: Icb72cb89f2dcc890b82b3ea6df2cc06aa902cc13
|
|
Change-Id: Ic6e2a68f948c62cabc210a1873baffe2df300e8b
|
|
Change-Id: Ia19d4d0a3a33694b6edfff62e6b40028dac19677
Reviewed-on: https://gerrit.libreoffice.org/31212
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>
|
|
Follow up to 8dc38d9ded92960eda46343b67da8a8b95404b5a
Here we drop some --help descriptions and the rest of
removed extensions from the Jenkins config file
Change-Id: Ie1520adf2c48c2dc714b00c53ba0055f1deb3c62
Reviewed-on: https://gerrit.libreoffice.org/30697
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
...with 8dc38d9ded92960eda46343b67da8a8b95404b5a "Remove obsolete OxygenOffice
bits"
Change-Id: I796505a87a821d6f7f0b79ade9fdeec89932e561
|
|
Sure, would make more sense to hardcode this in configure.ac. But
actually I guess that export validation will be turned off by default
anyway soon.
Change-Id: Icf266a0f389b9ebc8a28ee2e5f277449875ca885
|
|
As it's quite unstable and this way the clang tinderbox fails before
deteching interesting problems (and firebird is covered by other
platforms anyway).
Change-Id: Ieaca3a6f5d036c9df22bdbe5a48bf27d2d9ce49f
Reviewed-on: https://gerrit.libreoffice.org/28223
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
Change-Id: Iff1298d01d5e453d6d2559d28e086e7f6dd444a1
|