desktop/Executable_soffice_bin.mk |   23 -----------------------
 dev/null                          |binary
 2 files changed, 23 deletions(-)

New commits:
commit 3e0f6665e3c9b7432404eb49efd74bff91f62935
Author:     Patrick Luby <guibomac...@gmail.com>
AuthorDate: Sun Feb 18 20:26:08 2024 +0100
Commit:     Patrick Luby <guibomac...@gmail.com>
CommitDate: Sun Feb 18 22:02:53 2024 +0100

    Revert "tdf#152524 Add a __objc_fork_ok data section for Mac Intel 
executable"
    
    This reverts commit c6652e280b0690497abf27380dd064898f91db32.
    
    Reason for revert: patch may no longer be needed after commit 
b0656e6ca668a0719fbcb71b6d46c68093dda470.
    
    Change-Id: I20da2d0ff576f82272efbb193148e77c44a73d5f
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163540
    Tested-by: Jenkins
    Reviewed-by: Patrick Luby <guibomac...@gmail.com>

diff --git a/desktop/Executable_soffice_bin.mk 
b/desktop/Executable_soffice_bin.mk
index 086abbae4df0..ad391b3dbc19 100644
--- a/desktop/Executable_soffice_bin.mk
+++ b/desktop/Executable_soffice_bin.mk
@@ -66,27 +66,4 @@ endif
 
 endif
 
-ifeq ($(OS),MACOSX)
-ifeq ($(CPUNAME),X86_64)
-
-# tdf#152524 Add a __objc_fork_ok data section for Mac Intel executable
-# This attempts to fix a particularly difficult to debug crash due to
-# memory corruption when gpgme tries to fork and exec a gpg command.
-# For more background, see the following bug comment:
-#   https://bugs.documentfoundation.org/show_bug.cgi?id=152524#c39
-# This data section is only added in Mac Intel builds as it is a
-# controversial approach and I have not seen any reports of this bug
-# on Mac Silicon yet. So limit the fix only to Mac Intel in the hope
-# that this controversial approach will automatically phase itself
-# out when Apple eventually stops releasing new versions of macOS
-# for Mac Intel.
-# Note: the Objective C runtime doesn't appear to check the value of
-# this data section, but set it to 1 in case that changes in the future.
-$(eval $(call gb_Executable_add_ldflags,soffice_bin,\
-    -sectcreate __DATA __objc_fork_ok 
$(SRCDIR)/desktop/util/macos/__objc_fork_ok_data.txt \
-))
-
-endif
-endif
-
 # vim: set ts=4 sw=4 et:
diff --git a/desktop/util/macos/__objc_fork_ok_data.txt 
b/desktop/util/macos/__objc_fork_ok_data.txt
deleted file mode 100644
index f66c9cf4c967..000000000000
Binary files a/desktop/util/macos/__objc_fork_ok_data.txt and /dev/null differ

Reply via email to