Skip to content

Commit d0ccd92

Browse files
datlechinCopilot
andauthored
Update build-release.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Ngô Quốc Đạt <datlechin@gmail.com>
1 parent 4da2ead commit d0ccd92

1 file changed

Lines changed: 12 additions & 11 deletions

File tree

build-release.sh

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,18 @@ prepare_mariadb() {
1717
local target_arch=$1
1818
echo "📦 Preparing libmariadb.a for $target_arch..."
1919

20-
cd Libs
21-
if [ ! -f "libmariadb_universal.a" ]; then
22-
echo "❌ Error: libmariadb_universal.a not found!"
23-
echo "Run this first to create universal library:"
24-
echo " lipo -create libmariadb_arm64.a libmariadb_x86_64.a -output libmariadb_universal.a"
25-
exit 1
26-
fi
27-
28-
lipo libmariadb_universal.a -thin $target_arch -output libmariadb.a
29-
echo "✅ libmariadb.a is now $target_arch-only ($(ls -lh libmariadb.a | awk '{print $5}'))"
30-
cd ..
20+
(
21+
cd Libs || exit 1
22+
if [ ! -f "libmariadb_universal.a" ]; then
23+
echo "❌ Error: libmariadb_universal.a not found!"
24+
echo "Run this first to create universal library:"
25+
echo " lipo -create libmariadb_arm64.a libmariadb_x86_64.a -output libmariadb_universal.a"
26+
exit 1
27+
fi
28+
29+
lipo libmariadb_universal.a -thin $target_arch -output libmariadb.a
30+
echo "✅ libmariadb.a is now $target_arch-only ($(ls -lh libmariadb.a | awk '{print $5}'))"
31+
)
3132
}
3233

3334
build_for_arch() {

0 commit comments

Comments
 (0)