[vlc-commits] [Git][videolan/vlc][3.0.x] macosx: env.build.sh: sync with main build script

Marvin Scholz (@ePirat) gitlab at videolan.org
Thu Mar 27 02:31:49 UTC 2025



Marvin Scholz pushed to branch 3.0.x at VideoLAN / VLC


Commits:
a5972365 by Marvin Scholz at 2025-03-26T03:24:42+01:00
macosx: env.build.sh: sync with main build script

We target macOS 10.7 for VLC 3.x, so properly reflect that in the
env.build.sh script as well and sync the list of disabled functions
with the ones from the main build script to properly catch all of the
relevant ones.

- - - - -


1 changed file:

- extras/package/macosx/env.build.sh


Changes:

=====================================
extras/package/macosx/env.build.sh
=====================================
@@ -2,7 +2,7 @@
 
 HOST_ARCH="x86_64"
 BUILD_ARCH=`uname -m | cut -d. -f1`
-MINIMAL_OSX_VERSION="10.11"
+MINIMAL_OSX_VERSION="10.7"
 
 get_actual_arch() {
     if [ "$1" = "aarch64" ]; then
@@ -109,11 +109,26 @@ vlcSetSymbolEnvironment() {
     # here. This allows compilation also with newer macOS SDKs.
     # List assumes macOS 10.10 / iOS 8 at minimum.
 
+    # - libnetwork does not exist yet on 10.7 (used by libcddb)
+    # - Added symbols in macOS 10.9 / iOS 7
+    # - Added symbols between 10.7 and 10.11
     # - Added symbols in macOS 10.12 / iOS 10 / watchOS 3
     # - Added symbols in macOS 10.13 / iOS 11 / watchOS 4 / tvOS 11
     # - Added symbol in macOS 10.14 / iOS 12 / tvOS 9
     # - Added symbols in macOS 10.15 / iOS 13 / tvOS 13
     "${cmd}" "$@" \
+    ac_cv_lib_network_connect=no \
+    \
+    ac_cv_func_memset_s=no \
+    \
+    ac_cv_func_ffsll=no \
+    ac_cv_func_flsll=no \
+    ac_cv_func_fdopendir=no \
+    ac_cv_func_openat=no \
+    ac_cv_func_fstatat=no \
+    ac_cv_func_readlinkat=no \
+    ac_cv_func_linkat=no \
+    ac_cv_func_unlinkat=no \
     \
     ac_cv_func_basename_r=no \
     ac_cv_func_clock_getres=no \



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/a59723657920230975e925b95f2739db6b0313c7

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/a59723657920230975e925b95f2739db6b0313c7
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list