Don't use pthread for cairo
For cross builds, odd cases of cairo configure picking up wrong librt and then missing pthread functions - so lets just disable it, we're not using cairo multi-threaded anyway. Change-Id: Id8b6426203859e7bf082d71ad8cf4548928d6acc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143390 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
This commit is contained in:
+1
-1
@@ -48,7 +48,7 @@ $(call gb_ExternalProject_get_state_target,cairo,build) :
|
||||
$(gb_RUN_CONFIGURE) ./configure \
|
||||
$(if $(debug),STRIP=" ") \
|
||||
$(if $(filter ANDROID iOS,$(OS)),CFLAGS="$(if $(debug),-g) $(ZLIB_CFLAGS) $(gb_VISIBILITY_FLAGS)") \
|
||||
$(if $(filter EMSCRIPTEN,$(OS)),CFLAGS=" $(ZLIB_CFLAGS) -Wno-enum-conversion $(gb_EMSCRIPTEN_CPPFLAGS)" --enable-pthread=yes PTHREAD_LIBS="") \
|
||||
$(if $(filter EMSCRIPTEN,$(OS)),CFLAGS=-DCAIRO_NO_MUTEX" $(ZLIB_CFLAGS) -Wno-enum-conversion $(gb_EMSCRIPTEN_CPPFLAGS)" ) \
|
||||
$(if $(filter-out EMSCRIPTEN ANDROID iOS,$(OS)), \
|
||||
CFLAGS="$(CFLAGS) $(call gb_ExternalProject_get_build_flags,cairo) $(ZLIB_CFLAGS)" \
|
||||
LDFLAGS="$(call gb_ExternalProject_get_link_flags,cairo)" \
|
||||
|
||||
Reference in New Issue
Block a user