You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ji...@apache.org on 2021/02/01 18:24:15 UTC

[openoffice] branch trunk updated: When building on later Xcodes and when the target != the latest, we get this stupid error about weaks

This is an automated email from the ASF dual-hosted git repository.

jim pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/openoffice.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 02bc992  When building on later Xcodes and when the target != the latest, we get this stupid error about weaks
02bc992 is described below

commit 02bc9921db54575f459f1b8b4059109c35163353
Author: Jim Jagielski <ji...@gmail.com>
AuthorDate: Mon Feb 1 13:23:23 2021 -0500

    When building on later Xcodes and when the target != the latest, we get this stupid error about weaks
---
 main/redland/raptor/makefile.mk | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/main/redland/raptor/makefile.mk b/main/redland/raptor/makefile.mk
index acb8bfa..c7a4f7d 100644
--- a/main/redland/raptor/makefile.mk
+++ b/main/redland/raptor/makefile.mk
@@ -101,6 +101,13 @@ LDFLAGS:=-Wl,-rpath,'$$$$ORIGIN:$$$$ORIGIN/../ure-link/lib' -Wl,-noinhibit-exec
 LDFLAGS:=-Wl,-R'$$$$ORIGIN:$$$$ORIGIN/../ure-link/lib'
 .ENDIF                  # "$(OS)$(COM)"=="SOLARISC52"
 
+# Apple added availability annotiations to __darwin_check_fd_set_overflow to avoid the use of weak
+# and building with older deployment target fundamentally requires weak imports
+# Grrrrrr
+.IF "$(OS)"=="MACOSX"
+LDFLAGS+:=-Wl,-U,___darwin_check_fd_set_overflow
+.ENDIF                  #
+
 .IF "$(COM)"=="C52" && "$(CPU)"=="U"
 CFLAGS=-m64
 .EXPORT: CFLAGS