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