office-gobmx/external
Stephan Bergmann b1141fa610 Cut down on -pthread/-lpthread proliferation
Building against libstdc++ effectively always requires -pthread anyway (as
various standard C++ headers require it, see the comment added to
solenv/gbuild/platform/unxgcc.mk), so many explicit uses of -pthread/-lpthread
can be removed.

Doing a (partial) test build on Linux with Clang -stdlib=libc++ suggests that
libc++ indeed doesn't need -pthread as libstdc++ does.

The remaining uses of -pthread/-lpthread are mostly in configure.ac for the
various BSDs (which somebody else might want to clean up now), and related to
external projects.  I tried to be careful to remove -pthread/-lpthread from
makefiles only when C++ object files are involved (so -pthread will now be
included on the link command line by default).

Change-Id: I936e082839cb9a434bd273ce5a1f187a4245dfa1
Reviewed-on: https://gerrit.libreoffice.org/71291
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-04-25 21:27:43 +02:00
..
apache-commons
apr Don't use the non-public fdatasync() API when sandboxed on macOS 2019-02-21 10:45:37 +02:00
beanshell
bluez_bluetooth
boost external/boost/boost_1_60_0.undef.warning.patch should no longer be necessary 2019-01-30 19:58:35 +01:00
breakpad
bzip2
cairo cairo configure fails with gold linker with sanitizers enabled 2019-03-25 22:13:03 +01:00
clew
clucene Cut down on -pthread/-lpthread proliferation 2019-04-25 21:27:43 +02:00
coinmp Initial VS 2019 Support 2019-04-16 13:01:03 +02:00
cppunit Initial VS 2019 Support 2019-04-16 13:01:03 +02:00
ct2n
curl Some more WIN32 -> _WIN32 2019-03-01 17:40:47 +01:00
epm be more lenient wrt patched epm 2019-01-31 13:39:15 +01:00
epoxy
expat
firebird firebird: fix CXXFLAGS 2019-02-03 14:59:27 +01:00
fontconfig
freetype freetype: upgrade to release 2.9.1 2019-02-20 17:13:44 +01:00
glm
gpgmepp Properly initialize gpgme-w32spawn.exe path on Windows 2019-04-21 08:17:14 +02:00
graphite graphite: Force optimization on Android. 2019-04-11 21:23:47 +02:00
harfbuzz Add -frtti to HarfBuzz CXXFLAGS instead of paching configure.ac 2019-03-11 14:41:29 +01:00
hsqldb
hunspell Drop unnecessary gb_DEBUG_CFLAGS 2019-01-24 11:25:03 +01:00
hyphen
icu icu: fix CVE-2018-18928 2019-02-20 19:03:25 +01:00
jfreereport
languagetool workdir/UnpackedTarball/languagetool/build.xml uses ${source}, ${target} 2019-04-24 13:04:52 +02:00
lcms2 Initial VS 2019 Support 2019-04-16 13:01:03 +02:00
libabw
libassuan
libatomic_ops Typo: ibatomic_ops -> libatomic_ops 2019-03-21 20:37:02 +01:00
libcdr upload libcdr 0.1.5 2018-12-29 22:01:48 +01:00
libcmis upload libcmis 0.5.2 2018-12-28 19:25:11 +01:00
libebook
libeot
libepubgen
libetonyek Skip these patches for iOS, too 2019-01-07 13:06:31 +02:00
libexttextcat Drop unnecessary gb_DEBUG_CFLAGS 2019-01-24 11:25:03 +01:00
libfreehand
libgpg-error Missing extern in external/libgpg-error (clang-cl) 2019-02-01 19:03:50 +01:00
libjpeg-turbo Drop unnecessary gb_DEBUG_CFLAGS 2019-01-24 11:25:03 +01:00
liblangtag Drop unnecessary gb_DEBUG_CFLAGS 2019-01-24 11:25:03 +01:00
libmspub
libmwaw upload libmwaw 0.3.15 2019-04-21 09:44:57 +02:00
libnumbertext libnumbertext: try to remove some odd stuff from ExternalProject.mk 2019-01-31 15:35:01 +01:00
libodfgen
liborcus Switch Android armeabi-v7a to libc++/libc++abi/libunwind too 2018-12-13 07:17:02 +01:00
libpagemaker
libpng The ARM Neon stuff is needed for ARM64, too (iOS at least) 2019-02-12 15:30:47 +02:00
libqxp
librevenge Fix libtool RPATH outsmarting hack for external/librevenge 2019-03-06 14:25:50 +01:00
libstaroffice
libtommath
libvisio
libwpd Skip these patches for iOS, too 2019-01-07 13:06:31 +02:00
libwpg Skip these patches for iOS, too 2019-01-07 13:06:31 +02:00
libwps Revert "Fix nan is not a member of std when building android" 2019-01-15 22:31:02 +01:00
libxml2 libxml2: upgrade to release 2.9.9 2019-01-15 10:35:28 +01:00
libxslt libxslt: add patch for CVE-2019-11068 2019-04-17 17:19:33 +02:00
libzmf
lpsolve Drop unnecessary gb_DEBUG_CFLAGS 2019-01-24 11:25:03 +01:00
lxml
mariadb-connector-c
mdds
mdnsresponder mDNSResponder: upgrade to release 878.200.35 2019-02-20 19:12:00 +01:00
misc_extensions
more_fonts Do not include KACST fonts (GPLv2) into MPL subset 2019-03-27 08:38:03 +01:00
msc-externals
mythes
neon Some more WIN32 -> _WIN32 2019-03-01 17:40:47 +01:00
nss Disable NSS GTESTS also for Windows 2019-01-29 20:27:38 +01:00
openldap
openssl
owncloud-android-lib
pdfium Cut down on -pthread/-lpthread proliferation 2019-04-25 21:27:43 +02:00
poppler poppler: upgrade to release 0.74.0 2019-03-12 15:03:43 +01:00
postgresql Make LDAP support optional 2019-02-10 07:56:14 +01:00
python3 Initial VS 2019 Support 2019-04-16 13:01:03 +02:00
redland avoid C4013 and C4117 2019-04-17 11:00:32 +02:00
rhino
sane
serf
twain_dsm tdf#114635: reimplement TWAIN-based scan using 32-bit shim on Windows 2018-12-29 09:58:09 +01:00
ucpp
unixODBC
xmlsec Drop unnecessary gb_DEBUG_CFLAGS 2019-01-24 11:25:03 +01:00
xsltml
zlib Pass ENABLE_DEBUG into external/zlib 2019-03-06 18:36:58 +01:00
Makefile
Module_external.mk
README

External projects bundled with LibreOffice.