From 61fcf3e6bd3ad83e41256cd0c9ca5300207a607f Mon Sep 17 00:00:00 2001 From: paring Date: Tue, 2 May 2023 22:40:24 +0900 Subject: [PATCH] fix: cannot load dynamic library libopenh264 --- scripts/build-ffmpeg.sh | 3 ++- scripts/build-openh264.sh | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/build-ffmpeg.sh b/scripts/build-ffmpeg.sh index dcb042a..1822e4c 100644 --- a/scripts/build-ffmpeg.sh +++ b/scripts/build-ffmpeg.sh @@ -9,7 +9,8 @@ make distclean ./configure --disable-gpl --disable-nonfree --disable-doc --disable-network \ --disable-ffprobe --disable-ffplay --enable-static --disable-shared \ --enable-libopenh264 \ - --prefix=$PREFIX --enable-cross-compile --arch=$ARCH --cc="clang -arch $ARCH" + --prefix=$PREFIX --enable-cross-compile --arch=$ARCH --cc="clang -arch $ARCH" \ + --pkg-config-flags="--static" make -j diff --git a/scripts/build-openh264.sh b/scripts/build-openh264.sh index 20ca18a..a265c80 100644 --- a/scripts/build-openh264.sh +++ b/scripts/build-openh264.sh @@ -24,8 +24,8 @@ make clean make -j $args -make install $args +make install-static $args # rm -rf $PREFIX/lib/libopenh264* -# wget -O $PREFIX/lib/libopenh264.dylib $OPENH264_CISCO_BINARY_URL \ No newline at end of file +# wget -O $PREFIX/lib/libopenh264.dylib $OPENH264_CISCO_BINARY_URL