[vlc-devel] [PATCH 08/12] contrib: vpx: add patch to use macOS SDK on macOS aarch64
Felix Paul Kühne
fkuehne at videolan.org
Mon Aug 31 19:05:58 CEST 2020
From: Marvin Scholz <epirat07 at gmail.com>
(cherry picked from commit 6f043e6474534f45c077bae8ffacb2292b643d36)
Signed-off-by: Felix Paul Kühne <felix at feepk.net>
---
contrib/src/vpx/libvpx-darwin-aarch64.patch | 20 ++++++++++++++++++++
contrib/src/vpx/rules.mak | 3 +++
2 files changed, 23 insertions(+)
create mode 100644 contrib/src/vpx/libvpx-darwin-aarch64.patch
diff --git a/contrib/src/vpx/libvpx-darwin-aarch64.patch b/contrib/src/vpx/libvpx-darwin-aarch64.patch
new file mode 100644
index 0000000000..b7e3efff56
--- /dev/null
+++ b/contrib/src/vpx/libvpx-darwin-aarch64.patch
@@ -0,0 +1,20 @@
+--- ./build/make/configure.sh.original 2020-08-10 15:46:20.000000000 +0200
++++ ./build/make/configure.sh 2020-08-10 15:54:53.000000000 +0200
+@@ -996,7 +996,7 @@ EOF
+
+ darwin*)
+ if ! enabled external_build; then
+- XCRUN_FIND="xcrun --sdk iphoneos --find"
++ XCRUN_FIND="xcrun --find"
+ CXX="$(${XCRUN_FIND} clang++)"
+ CC="$(${XCRUN_FIND} clang)"
+ AR="$(${XCRUN_FIND} ar)"
+@@ -1015,7 +1015,7 @@ EOF
+ add_cflags -arch ${tgt_isa}
+ add_ldflags -arch ${tgt_isa}
+
+- alt_libc="$(show_darwin_sdk_path iphoneos)"
++ alt_libc="$(show_darwin_sdk_path macosx)"
+ if [ -d "${alt_libc}" ]; then
+ add_cflags -isysroot ${alt_libc}
+ fi
diff --git a/contrib/src/vpx/rules.mak b/contrib/src/vpx/rules.mak
index 3d527dc9df..f55a80cca7 100644
--- a/contrib/src/vpx/rules.mak
+++ b/contrib/src/vpx/rules.mak
@@ -23,6 +23,9 @@ ifdef HAVE_ANDROID
endif
ifdef HAVE_MACOSX
$(APPLY) $(SRC)/vpx/darwin-do-not-overwrite-ld.patch
+ifeq ($(ARCH),aarch64)
+ $(APPLY) $(SRC)/vpx/libvpx-darwin-aarch64.patch
+endif
endif
$(MOVE)
--
2.24.3 (Apple Git-128)
More information about the vlc-devel
mailing list