office-gobmx/sal
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
..
android android: Make the tiled rendering from the loolwsd actually work. 2019-04-13 08:13:06 +02:00
cppunittester
inc
osl Don't set locale env vars on macOS 2019-04-18 10:51:25 +02:00
qa loplugin:sequentialassign in sal 2019-04-13 21:14:34 +02:00
rtl loplugin:sequentialassign in sal 2019-04-13 21:14:34 +02:00
test
textenc re-land "new loplugin typedefparam"" 2019-03-05 12:12:26 +01:00
util
CppunitTest_Module_DLL.mk
CppunitTest_sal_comtools.mk tdf#39625 make sal/qa/systools/test_comtools.cxx work with CppUnit 2019-02-22 13:36:15 +01:00
CppunitTest_sal_osl.mk
CppunitTest_sal_osl_security.mk
CppunitTest_sal_rtl.mk
CppunitTest_sal_types.mk
Executable_cppunittester.mk
Executable_osl_process_child.mk
Library_lo-bootstrap.mk
Library_sal.mk Cut down on -pthread/-lpthread proliferation 2019-04-25 21:27:43 +02:00
Library_sal_textenc.mk
Makefile
Module_sal.mk tdf#39625 make sal/qa/systools/test_comtools.cxx work with CppUnit 2019-02-22 13:36:15 +01:00
README

System abstraction layer; rtl, osl and sal

rtl:
Platform independent strings

osl:
platform specific stuff, threads, dynamic loading, process, ipc, etc

Exports only C API and some inline-methods (only C++ API).