• 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
..
com/sun/star/sdbcx/comp/hsqldb Loading commit data...
inc Loading commit data...
org/hsqldb/lib Loading commit data...
qa Loading commit data...
registry Loading commit data...
source Loading commit data...
workben Loading commit data...
AllLangMoTarget_cnr.mk Loading commit data...
Configuration_ado.mk Loading commit data...
Configuration_calc.mk Loading commit data...
Configuration_dbase.mk Loading commit data...
Configuration_evoab.mk Loading commit data...
Configuration_firebird.mk Loading commit data...
Configuration_flat.mk Loading commit data...
Configuration_hsqldb.mk Loading commit data...
Configuration_jdbc.mk Loading commit data...
Configuration_macab.mk Loading commit data...
Configuration_mork.mk Loading commit data...
Configuration_mysql.mk Loading commit data...
Configuration_mysql_jdbc.mk Loading commit data...
Configuration_odbc.mk Loading commit data...
Configuration_postgresql.mk Loading commit data...
Configuration_writer.mk Loading commit data...
CppunitTest_connectivity_ado.mk Loading commit data...
CppunitTest_connectivity_commontools.mk Loading commit data...
CppunitTest_connectivity_mork.mk Loading commit data...
CppunitTest_connectivity_mysql_test.mk Loading commit data...
Executable_mork_helper.mk Loading commit data...
Jar_ConnectivityTools.mk Loading commit data...
Jar_sdbc_hsqldb.mk Loading commit data...
JunitTest_complex.mk Loading commit data...
Library_ado.mk Loading commit data...
Library_calc.mk Loading commit data...
Library_dbase.mk Loading commit data...
Library_dbpool2.mk Loading commit data...
Library_dbtools.mk Loading commit data...
Library_evoab.mk Loading commit data...
Library_file.mk Loading commit data...
Library_firebird_sdbc.mk Loading commit data...
Library_flat.mk Loading commit data...
Library_hsqldb.mk Loading commit data...
Library_jdbc.mk Loading commit data...
Library_macab1.mk Loading commit data...
Library_macabdrv1.mk Loading commit data...
Library_mork.mk Loading commit data...
Library_mozbootstrap.mk Loading commit data...
Library_mysql_jdbc.mk Loading commit data...
Library_mysqlc.mk Loading commit data...
Library_odbc.mk Loading commit data...
Library_postgresql-sdbc-impl.mk Loading commit data...
Library_postgresql-sdbc.mk Loading commit data...
Library_sdbc2.mk Loading commit data...
Library_writer.mk Loading commit data...
Makefile Loading commit data...
Module_connectivity.mk Loading commit data...
Package_postgresql-sdbc.mk Loading commit data...
README Loading commit data...
Rdb_postgresql-sdbc.mk Loading commit data...