@@ -11,26 +11,27 @@ CURDIR=$(dirname "$(realpath $0)")
11
11
mkdir -p $CURDIR /package/lib
12
12
13
13
cp -avrf $CURDIR /llama-cpp-* $CURDIR /package/
14
+ cp -rfv $CURDIR /run.sh $CURDIR /package/
14
15
15
16
# Detect architecture and copy appropriate libraries
16
17
if [ -f " /lib64/ld-linux-x86-64.so.2" ]; then
17
18
# x86_64 architecture
18
19
echo " Detected x86_64 architecture, copying x86_64 libraries..."
19
- cp -arfv /lib64/ld-linux-x86-64.so.2 $CURDIR /package/lib/ld.so
20
- cp -arfv /lib/x86_64-linux-gnu/libc.so.6 $CURDIR /package/lib/libc.so.6
21
- cp -arfv /lib/x86_64-linux-gnu/libgcc_s.so.1 $CURDIR /package/lib/libgcc_s.so.1
22
- cp -arfv /lib/x86_64-linux-gnu/libstdc++.so.6 $CURDIR /package/lib/libstdc++.so.6
23
- cp -arfv /lib/x86_64-linux-gnu/libm.so.6 $CURDIR /package/lib/libm.so.6
24
- cp -arfv /lib/x86_64-linux-gnu/libgomp.so.1 $CURDIR /package/lib/libgomp.so.1
20
+ cp -arfLv /lib64/ld-linux-x86-64.so.2 $CURDIR /package/lib/ld.so
21
+ cp -arfLv /lib/x86_64-linux-gnu/libc.so.6 $CURDIR /package/lib/libc.so.6
22
+ cp -arfLv /lib/x86_64-linux-gnu/libgcc_s.so.1 $CURDIR /package/lib/libgcc_s.so.1
23
+ cp -arfLv /lib/x86_64-linux-gnu/libstdc++.so.6 $CURDIR /package/lib/libstdc++.so.6
24
+ cp -arfLv /lib/x86_64-linux-gnu/libm.so.6 $CURDIR /package/lib/libm.so.6
25
+ cp -arfLv /lib/x86_64-linux-gnu/libgomp.so.1 $CURDIR /package/lib/libgomp.so.1
25
26
elif [ -f " /lib/ld-linux-aarch64.so.1" ]; then
26
27
# ARM64 architecture
27
28
echo " Detected ARM64 architecture, copying ARM64 libraries..."
28
- cp -arfv /lib/ld-linux-aarch64.so.1 $CURDIR /package/lib/ld.so
29
- cp -arfv /lib/aarch64-linux-gnu/libc.so.6 $CURDIR /package/lib/libc.so.6
30
- cp -arfv /lib/aarch64-linux-gnu/libgcc_s.so.1 $CURDIR /package/lib/libgcc_s.so.1
31
- cp -arfv /lib/aarch64-linux-gnu/libstdc++.so.6 $CURDIR /package/lib/libstdc++.so.6
32
- cp -arfv /lib/aarch64-linux-gnu/libm.so.6 $CURDIR /package/lib/libm.so.6
33
- cp -arfv /lib/aarch64-linux-gnu/libgomp.so.1 $CURDIR /package/lib/libgomp.so.1
29
+ cp -arfLv /lib/ld-linux-aarch64.so.1 $CURDIR /package/lib/ld.so
30
+ cp -arfLv /lib/aarch64-linux-gnu/libc.so.6 $CURDIR /package/lib/libc.so.6
31
+ cp -arfLv /lib/aarch64-linux-gnu/libgcc_s.so.1 $CURDIR /package/lib/libgcc_s.so.1
32
+ cp -arfLv /lib/aarch64-linux-gnu/libstdc++.so.6 $CURDIR /package/lib/libstdc++.so.6
33
+ cp -arfLv /lib/aarch64-linux-gnu/libm.so.6 $CURDIR /package/lib/libm.so.6
34
+ cp -arfLv /lib/aarch64-linux-gnu/libgomp.so.1 $CURDIR /package/lib/libgomp.so.1
34
35
else
35
36
echo " Error: Could not detect architecture"
36
37
exit 1
0 commit comments