Skip to content

Commit e4e549d

Browse files
authored
Patchy Patch
1 parent 02a3efb commit e4e549d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/main.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,20 @@ jobs:
6666
cp $FILEPATH ./out/
6767
cd ./out && for f in *.*; do mv -- "$f" "${{ matrix.name }}-${{ matrix.arch }}_$f"; done
6868
ls -alFh
69+
70+
- name: Repack aarch64 w/ atomic
71+
if: ${{ matrix.name == 'linux' && matrix.arch == 'arm64' }}
72+
run: |
73+
LIBATOMIC_PATH=$(find /usr -name "libatomic.a" 2>/dev/null | head -n 1)
74+
mkdir ./tmplib
75+
cp ./out/linux-arm64_libwvlet.a ./tmplib/
76+
cp $LIBATOMIC_PATH ./tmplib/
77+
cd ./tmplib
78+
ar -x libatomic.a
79+
ar -x linux-arm64_libwvlet.a
80+
ar -r libcombined.a *.o
81+
rm *.o
82+
mv libcombined.a ../out/linux-arm64_libwvlet.a
6983
7084
- name: Upload native libraries for ${{ matrix.name }}-${{ matrix.arch }}
7185
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)