• Stephan Bergmann's avatar
    Cut down on -pthread/-lpthread proliferation · b1141fa6
    Stephan Bergmann yazdı
    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: 's avatarStephan Bergmann <sbergman@redhat.com>
    b1141fa6
Adı
Son kayıt (commit)
Son güncelleme
..
inc Loading commit data...
qa Loading commit data...
scripts Loading commit data...
source Loading commit data...
test/deployment Loading commit data...
uiconfig/ui Loading commit data...
unx/source Loading commit data...
util Loading commit data...
win32/source Loading commit data...
AllLangMoTarget_dkt.mk Loading commit data...
CppunitTest_desktop_app.mk Loading commit data...
CppunitTest_desktop_dialogs_test.mk Loading commit data...
CppunitTest_desktop_lib.mk Loading commit data...
CppunitTest_desktop_lokinit.mk Loading commit data...
CppunitTest_desktop_version.mk Loading commit data...
CustomTarget_desktop_unopackages_install.mk Loading commit data...
CustomTarget_soffice.mk Loading commit data...
Executable_minidump_upload.mk Loading commit data...
Executable_oosplash.mk Loading commit data...
Executable_quickstart.mk Loading commit data...
Executable_sbase.mk Loading commit data...
Executable_scalc.mk Loading commit data...
Executable_sdraw.mk Loading commit data...
Executable_simpress.mk Loading commit data...
Executable_smath.mk Loading commit data...
Executable_soffice_bin.mk Loading commit data...
Executable_soffice_com.mk Loading commit data...
Executable_soffice_exe.mk Loading commit data...
Executable_sweb.mk Loading commit data...
Executable_swriter.mk Loading commit data...
Executable_unoinfo.mk Loading commit data...
Executable_unopkg.mk Loading commit data...
Executable_unopkg_bin.mk Loading commit data...
Executable_unopkg_com.mk Loading commit data...
Extension_test-active.mk Loading commit data...
Extension_test-passive.mk Loading commit data...
GeneratedPackage_desktop_unopackages_install.mk Loading commit data...
Jar_active_java.mk Loading commit data...
Jar_passive_java.mk Loading commit data...
Library_active_native.mk Loading commit data...
Library_crashreport.mk Loading commit data...
Library_deployment.mk Loading commit data...
Library_deploymentgui.mk Loading commit data...
Library_deploymentmisc.mk Loading commit data...
Library_migrationoo2.mk Loading commit data...
Library_migrationoo3.mk Loading commit data...
Library_offacc.mk Loading commit data...
Library_passive_native.mk Loading commit data...
Library_sofficeapp.mk Loading commit data...
Library_spl.mk Loading commit data...
Library_unopkgapp.mk Loading commit data...
Makefile Loading commit data...
Module_desktop.mk Loading commit data...
Package_branding.mk Loading commit data...
Package_branding_custom.mk Loading commit data...
Package_sbase_sh.mk Loading commit data...
Package_scalc_sh.mk Loading commit data...
Package_scripts.mk Loading commit data...
Package_sdraw_sh.mk Loading commit data...
Package_simpress_sh.mk Loading commit data...
Package_smath_sh.mk Loading commit data...
Package_soffice_sh.mk Loading commit data...
Package_swriter_sh.mk Loading commit data...
Pagein_calc.mk Loading commit data...
Pagein_common.mk Loading commit data...
Pagein_draw.mk Loading commit data...
Pagein_impress.mk Loading commit data...
Pagein_writer.mk Loading commit data...
Pyuno_passive_python.mk Loading commit data...
README Loading commit data...
README.vars Loading commit data...
Rdb_passive_generic.mk Loading commit data...
Rdb_passive_platform.mk Loading commit data...
StaticLibrary_winlauncher.mk Loading commit data...
StaticLibrary_winloader.mk Loading commit data...
UIConfig_deployment.mk Loading commit data...
WinResTarget_quickstart.mk Loading commit data...
WinResTarget_sbase.mk Loading commit data...
WinResTarget_scalc.mk Loading commit data...
WinResTarget_sdraw.mk Loading commit data...
WinResTarget_simpress.mk Loading commit data...
WinResTarget_smath.mk Loading commit data...
WinResTarget_soffice.mk Loading commit data...
WinResTarget_sofficebin.mk Loading commit data...
WinResTarget_sweb.mk Loading commit data...
WinResTarget_swriter.mk Loading commit data...