external/nss/ExternalProject_nss.mk |    1 +
 external/nss/UnpackedTarball_nss.mk |    8 --------
 external/nss/asan.patch.1           |   12 ------------
 3 files changed, 1 insertion(+), 20 deletions(-)

New commits:
commit 91658b402b66b67c785687d5b3a76e3183fe76bf
Author:     Stephan Bergmann <sberg...@redhat.com>
AuthorDate: Mon Mar 23 22:57:16 2020 +0100
Commit:     Stephan Bergmann <sberg...@redhat.com>
CommitDate: Mon Mar 23 23:37:22 2020 +0100

    external/nss: --no-zdefs for gyp-base sanitizer builds
    
    Change-Id: I0516295c340e4b6df2fae852303e423a08784172
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90943
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sberg...@redhat.com>

diff --git a/external/nss/ExternalProject_nss.mk 
b/external/nss/ExternalProject_nss.mk
index 1ddcc1fc70e8..404331512c90 100644
--- a/external/nss/ExternalProject_nss.mk
+++ b/external/nss/ExternalProject_nss.mk
@@ -75,6 +75,7 @@ $(call gb_ExternalProject_get_state_target,nss,build): $(call 
gb_ExternalExecuta
                        NINJA=$(NINJA) \
                        ./build.sh -v --disable-tests --enable-libpkix \
                                $(if $(ENABLE_DBGUTIL),,--opt) \
+                               $(if $(COM_IS_CLANG),$(if $(filter 
-fsanitize=%,$(CC)),--no-zdefs)) \
                && rm -f $(call 
gb_UnpackedTarball_get_dir,nss)/dist/out/lib/*.a \
        ,nss)
        $(call gb_Trace_EndRange,nss,EXTERNAL)
diff --git a/external/nss/UnpackedTarball_nss.mk 
b/external/nss/UnpackedTarball_nss.mk
index 2cffb09212d7..8bfc2557bece 100644
--- a/external/nss/UnpackedTarball_nss.mk
+++ b/external/nss/UnpackedTarball_nss.mk
@@ -44,12 +44,4 @@ $(eval $(call gb_UnpackedTarball_add_patches,nss,\
 ))
 endif
 
-ifeq ($(COM_IS_CLANG),TRUE)
-ifneq ($(filter -fsanitize=%,$(CC)),)
-$(eval $(call gb_UnpackedTarball_add_patches,nss,\
-       external/nss/asan.patch.1 \
-))
-endif
-endif
-
 # vim: set noet sw=4 ts=4:
diff --git a/external/nss/asan.patch.1 b/external/nss/asan.patch.1
deleted file mode 100644
index 7dfd6ed4e782..000000000000
--- a/external/nss/asan.patch.1
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur nss.org/nss/coreconf/Linux.mk nss/nss/coreconf/Linux.mk
---- nss.org/nss/coreconf/Linux.mk      2014-05-06 04:36:01.817838877 +0200
-+++ nss/nss/coreconf/Linux.mk  2014-05-06 04:37:25.387835456 +0200
-@@ -146,7 +146,7 @@
- # we don't use -z defs there.
- # Also, -z defs conflicts with Address Sanitizer, which emits relocations
- # against the libsanitizer runtime built into the main executable.
--ZDEFS_FLAG            = -Wl,-z,defs
-+ZDEFS_FLAG            =
- DSO_LDOPTS            += $(if $(findstring 2.11.90.0.8,$(shell ld 
-v)),,$(ZDEFS_FLAG)) $(if $(filter-out 
$(OS),ANDROID),-Wl$(COMMA)-z$(COMMA)origin '-Wl$(COMMA)-rpath$(COMMA)$$ORIGIN')
- LDFLAGS                       += $(ARCHFLAG) -z noexecstack
- 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to