configure.ac                     |    4 ++--
 odk/settings/settings.mk         |    2 +-
 solenv/gbuild/platform/macosx.mk |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

New commits:
commit a3935f1a09405a56f13f661797f64ecd31e095f7
Author:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
AuthorDate: Fri Sep 29 14:10:42 2023 +0200
Commit:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
CommitDate: Wed Oct 4 15:00:31 2023 +0200

    remove obsolete -single_module linker flag (is the default)
    
    has already been unnecessary since over 15 years/was the default since
    OS X 10.4 (2005) along with ignoring the corresponding altenative
    (-multi_module) switch, from man ld:
    -single_module
        This is now the default so does not need to be specified.
    
    -multi_module
        Multi-modules in dynamic libraries have been ignored at runtime
        since Mac OS X 10.4.0.  This option is obsolete.
    
    Xcode 15 now warns about it being obsolete, so remove it.
    
    Change-Id: I4d4aab452a330c3c4ec97da4232c3af6350c0ff4
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157407
    Tested-by: Jenkins
    Reviewed-by: Patrick Luby <plub...@neooffice.org>
    Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com>

diff --git a/configure.ac b/configure.ac
index 3fe42df3978c..e9c6ba7561b9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1002,7 +1002,7 @@ darwin*) # macOS
     INSTROOTCONTENTSUFFIX=/Contents
     SDKDIRNAME=${PRODUCTNAME_WITHOUT_SPACES}${PRODUCTVERSION}_SDK
     # See "Default values, as such probably valid just for Linux" comment 
above the case "$host_os"
-    LINKFLAGSSHL="-dynamiclib -single_module"
+    LINKFLAGSSHL="-dynamiclib"
 
     # -fPIC is default
     PICSWITCH=""
@@ -1043,7 +1043,7 @@ ios*) # iOS
         host=x86_64-apple-darwin
     fi
     # See "Default values, as such probably valid just for Linux" comment 
above the case "$host_os"
-    LINKFLAGSSHL="-dynamiclib -single_module"
+    LINKFLAGSSHL="-dynamiclib"
 
     # -fPIC is default
     PICSWITCH=""
diff --git a/odk/settings/settings.mk b/odk/settings/settings.mk
index 25e5cb4af4b4..13289c96db6e 100644
--- a/odk/settings/settings.mk
+++ b/odk/settings/settings.mk
@@ -469,7 +469,7 @@ CC_OUTPUT_SWITCH=-o
 
 LIBO_SDK_LDFLAGS_STDLIBS =
 
-LIBRARY_LINK_FLAGS=-dynamiclib -single_module -Wl,-multiply_defined,suppress 
$(GCC_ARCH_OPTION)
+LIBRARY_LINK_FLAGS=-dynamiclib -Wl,-multiply_defined,suppress 
$(GCC_ARCH_OPTION)
 
 # install_name '@executable_path$/(@:f)'
 COMP_LINK_FLAGS=$(LIBRARY_LINK_FLAGS)
diff --git a/solenv/gbuild/platform/macosx.mk b/solenv/gbuild/platform/macosx.mk
index f1491b1117cf..be25f6563cd0 100644
--- a/solenv/gbuild/platform/macosx.mk
+++ b/solenv/gbuild/platform/macosx.mk
@@ -177,7 +177,7 @@ endef
 # Library class
 
 gb_Library_DEFS :=
-gb_Library_TARGETTYPEFLAGS := -dynamiclib -single_module
+gb_Library_TARGETTYPEFLAGS := -dynamiclib
 gb_Bundle_TARGETTYPEFLAGS := -bundle
 gb_Library_UDK_MAJORVER := 3
 gb_Library_SYSPRE := lib

Reply via email to