File tree Expand file tree Collapse file tree 3 files changed +13
-9
lines changed Expand file tree Collapse file tree 3 files changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -235,13 +235,13 @@ jobs:
235
235
- name : Debug libchdb
236
236
run : |
237
237
ls -lh
238
- nm libchdb.so | grep query_stable || true
238
+ llvm- nm libchdb.so | grep query_stable || true
239
239
echo "Global Symbol in libchdb.so:"
240
- nm -g libchdb.so || true
240
+ llvm- nm -g libchdb.so || true
241
241
echo "Global Symbol in libclickhouse-local-chdb.a:"
242
- nm -g buildlib/programs/local/libclickhouse-local-chdb.a || true
242
+ llvm- nm -g buildlib/programs/local/libclickhouse-local-chdb.a || true
243
243
echo "Global Symbol in libclickhouse-local-lib.a:"
244
- nm -g buildlib/programs/local/libclickhouse-local-lib.a || true
244
+ llvm- nm -g buildlib/programs/local/libclickhouse-local-lib.a || true
245
245
echo "pychdb_cmd.sh:"
246
246
cat buildlib/pychdb_cmd.sh
247
247
echo "libchdb_cmd.sh:"
Original file line number Diff line number Diff line change @@ -145,7 +145,7 @@ ${PYCHDB_CMD}
145
145
LIBCHDB_SO=" libchdb.so"
146
146
CLEAN_CHDB_A=" libclickhouse-local-chdb.a"
147
147
cp -a ${BUILD_DIR} /programs/local/libclickhouse-local-lib.a ${BUILD_DIR} /programs/local/libclickhouse-local-lib.a.bak
148
- ar d ${BUILD_DIR} /programs/local/libclickhouse-local-lib.a LocalChdb.cpp.o
148
+ ${AR} d ${BUILD_DIR} /programs/local/libclickhouse-local-lib.a LocalChdb.cpp.o
149
149
mv ${BUILD_DIR} /programs/local/libclickhouse-local-lib.a ${BUILD_DIR} /programs/local/${CLEAN_CHDB_A}
150
150
mv ${BUILD_DIR} /programs/local/libclickhouse-local-lib.a.bak ${BUILD_DIR} /programs/local/libclickhouse-local-lib.a
151
151
ls -l ${BUILD_DIR} /programs/local/
@@ -192,10 +192,10 @@ cp -a ${PYCHDB} ${CHDB_DIR}/${CHDB_PY_MODULE}
192
192
cp -a ${LIBCHDB} ${PROJ_DIR} /${LIBCHDB_SO}
193
193
194
194
echo -e " \nSymbols:"
195
- nm ${PYCHDB} | grep PyInit || true
196
- nm ${LIBCHDB} | grep PyInit || true
197
- nm ${PYCHDB} | grep query_stable || true
198
- nm ${LIBCHDB} | grep query_stable || true
195
+ ${NM} ${PYCHDB} | grep PyInit || true
196
+ ${NM} ${LIBCHDB} | grep PyInit || true
197
+ ${NM} ${PYCHDB} | grep query_stable || true
198
+ ${NM} ${LIBCHDB} | grep query_stable || true
199
199
200
200
echo -e " \nAfter copy:"
201
201
cd ${PROJ_DIR} && pwd
Original file line number Diff line number Diff line change 12
12
# check current os type, and make ldd command
13
13
if [ " $( uname) " == " Darwin" ]; then
14
14
LDD=" otool -L"
15
+ AR=" llvm-ar"
16
+ NM=" llvm-nm"
15
17
elif [ " $( uname) " == " Linux" ]; then
16
18
LDD=" ldd"
19
+ AR=" ar"
20
+ NM=" nm"
17
21
else
18
22
echo " OS not supported"
19
23
exit 1
You can’t perform that action at this time.
0 commit comments