Skip to content

Commit 5a0015a

Browse files
committed
bluray needn't fix pc file
1 parent 2caafb1 commit 5a0015a

File tree

5 files changed

+16
-21
lines changed

5 files changed

+16
-21
lines changed

configs/ffconfig/auto-detect-third-libs.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -174,10 +174,6 @@ THIRD_CFG_FLAGS="--prefix=$MR_BUILD_PREFIX $THIRD_CFG_FLAGS"
174174
# Developer options (useful when working on FFmpeg itself):
175175
# THIRD_CFG_FLAGS="$THIRD_CFG_FLAGS --disable-stripping"
176176

177-
##
178-
THIRD_CFG_FLAGS="$THIRD_CFG_FLAGS --arch=$MR_FF_ARCH"
179-
THIRD_CFG_FLAGS="$THIRD_CFG_FLAGS --target-os=$MR_TAGET_OS"
180-
181177
# x86_64, arm64
182178
THIRD_CFG_FLAGS="$THIRD_CFG_FLAGS --enable-pic"
183179
THIRD_CFG_FLAGS="$THIRD_CFG_FLAGS --enable-neon"
@@ -194,6 +190,10 @@ else
194190
THIRD_CFG_FLAGS="$THIRD_CFG_FLAGS --enable-small"
195191
fi
196192

193+
##
194+
THIRD_CFG_FLAGS="$THIRD_CFG_FLAGS --arch=$MR_FF_ARCH"
195+
THIRD_CFG_FLAGS="$THIRD_CFG_FLAGS --target-os=$MR_TAGET_OS"
196+
197197
# for cross compile
198198
if [[ $(uname -m) != "$MR_ARCH" || "$MR_FORCE_CROSS" ]]; then
199199
echo "[*] cross compile, on $(uname -m) compile $MR_PLAT $MR_ARCH."

do-compile/android/bluray.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,6 @@ echo "----------------------"
6161
echo "[*] configurate $LIB_NAME"
6262
echo "----------------------"
6363

64-
# # use system xml2 lib
65-
# export LIBXML2_CFLAGS=$(xml2-config --prefix=${MR_SYS_ROOT}/usr --cflags)
66-
# export LIBXML2_LIBS=$(xml2-config --prefix=${MR_SYS_ROOT}/usr --libs)
67-
6864
cd $MR_BUILD_SOURCE
6965

7066
if [[ -f 'configure' ]]; then

do-compile/android/ffmpeg.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@ CFG_FLAGS="$CFG_FLAGS $THIRD_CFG_FLAGS"
4545

4646
# Android 15 with 16 kb page size support
4747
# https://developer.android.com/guide/practices/page-sizes#compile-r27
48-
# EXTRA_LDFLAGS="-Wl,-z,max-page-size=16384 -fuse-ld=lld"
49-
EXTRA_LDFLAGS=
48+
EXTRA_LDFLAGS="-Wl,-z,max-page-size=16384"
5049
C_FLAGS="$C_FLAGS $MR_OTHER_CFLAGS"
5150
LDFLAGS="$C_FLAGS $EXTRA_LDFLAGS"
5251

do-compile/apple/bluray.sh

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,13 @@ echo "----------------------"
9393

9494
make install -j$MR_HOST_NPROC
9595
# system xml2 lib has no pc file,when compile ffmepg, pkg-config can't find the private xml2 lib
96-
echo "mv private xml lib to system"
97-
98-
pc_file="$MR_BUILD_PREFIX/lib/pkgconfig/libbluray.pc"
96+
# echo "mv private xml lib to system"
97+
#
98+
# pc_file="$MR_BUILD_PREFIX/lib/pkgconfig/libbluray.pc"
9999
# rm line 'Requires.private'
100-
sed -i "" '/Requires.private/d' "$pc_file"
101-
# find line number
102-
n=$(grep -n 'Libs.private' "$pc_file" | cut -d: -f1)
103-
xml_lib=$(echo $(xml2-config --libs) | awk '{len=split($0,a," "); for(n=2;n<=len;n++)printf " %s",a[n]}')
104-
# line n append " -lxml2 -lz -lpthread -licucore -lm"
105-
sed -i "" "$n s/$/&$xml_lib/" "$pc_file"
100+
# sed -i "" '/Requires.private/d' "$pc_file"
101+
# # find line number
102+
# n=$(grep -n 'Libs.private' "$pc_file" | cut -d: -f1)
103+
# xml_lib=$(echo $(xml2-config --libs) | awk '{len=split($0,a," "); for(n=2;n<=len;n++)printf " %s",a[n]}')
104+
# # line n append " -lxml2 -lz -lpthread -licucore -lm"
105+
# sed -i "" "$n s/$/&$xml_lib/" "$pc_file"

do-compile/apple/ffmpeg.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ CFG_FLAGS="$CFG_FLAGS --enable-demuxer=dash --enable-libxml2"
4242
C_FLAGS="$MR_OTHER_CFLAGS -arch $MR_FF_ARCH"
4343
# C_FLAGS="$C_FLAGS -I/Users/matt/GitWorkspace/MoltenVK/Package/Release/MoltenVK/include"
4444
# use system xml2 lib
45-
C_FLAGS="$C_FLAGS $(xml2-config --prefix=${MR_SYS_ROOT}/usr --cflags)"
46-
LDFLAGS="$C_FLAGS $(xml2-config --prefix=${MR_SYS_ROOT}/usr --libs)"
45+
# C_FLAGS="$C_FLAGS $(xml2-config --prefix=${MR_SYS_ROOT}/usr --cflags)"
46+
# LDFLAGS="$C_FLAGS $(xml2-config --prefix=${MR_SYS_ROOT}/usr --libs)"
4747

4848
# LDFLAGS="$LDFLAGS -framework IOKit -framework Metal -framework IOSurface -framework CoreGraphics -framework QuartzCore -framework AppKit -framework Foundation -lc++ /Users/matt/GitWorkspace/MoltenVK/Package/Release/MoltenVK/static/MoltenVK.xcframework/macos-arm64_x86_64/libMoltenVK.a"
4949
echo "----------------------"

0 commit comments

Comments
 (0)