Skip to content

Commit dc0e69a

Browse files
committed
chore: update build_musllinux_arm64_wheels.yml
1 parent 11227eb commit dc0e69a

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

.github/workflows/build_musllinux_arm64_wheels.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -151,17 +151,15 @@ jobs:
151151
echo "Current directory: $(pwd)"
152152
echo "Available disk space: $(df -h .)"
153153
154-
# Setup clang and lld
155-
echo "Setting up clang compiler and lld linker..."
154+
# Setup clang
155+
echo "Setting up clang compiler..."
156156
ln -sf /usr/bin/clang-20 /usr/bin/clang
157157
ln -sf /usr/bin/clang++-20 /usr/bin/clang++
158-
ln -sf /usr/bin/ld.lld-20 /usr/bin/ld.lld
159158
export CC=/usr/bin/clang
160159
export CXX=/usr/bin/clang++
161-
echo "Compiler and linker versions:"
160+
echo "Compiler versions:"
162161
$CC --version
163162
$CXX --version
164-
/usr/bin/ld.lld --version
165163
166164
# Build
167165
echo "Starting chdb build with Python 3.8..."

programs/local/chdb.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
#include "QueryResult.h"
88
#include "chdb-internal.h"
99

10+
#if defined(USE_MUSL) && defined(__aarch64__)
11+
void musl_compile_stub(int arg)
12+
{
13+
jmp_buf buf1;
14+
sigjmp_buf buf2;
15+
16+
setjmp(buf1);
17+
sigsetjmp(buf2, arg);
18+
}
19+
#endif
20+
1021
#if USE_PYTHON
1122
# include "FormatHelper.h"
1223
# include "PythonTableCache.h"

0 commit comments

Comments
 (0)