Skip to content

Commit 936d346

Browse files
committed
Also do that for Linux
1 parent fbac610 commit 936d346

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

.github/actions/linux/action.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ runs:
99
with:
1010
toolchain: nightly-2025-04-15
1111
components: rust-src
12-
targets: aarch64-unknown-linux-gnu,x86_64-unknown-linux-gnu,riscv64gc-unknown-linux-gnu,armv7-unknown-linux-gnueabihf
12+
targets: aarch64-unknown-linux-gnu,x86_64-unknown-linux-gnu,i686-unknown-linux-gnu,riscv64gc-unknown-linux-gnu,armv7-unknown-linux-gnueabihf
1313

1414
- name: Install cross-compiling GCC
1515
shell: bash
@@ -21,6 +21,7 @@ runs:
2121
run: |
2222
./tool/build_linux.sh x64
2323
./tool/build_linux.sh aarch64
24+
./tool/build_linux.sh x86
2425
./tool/build_linux.sh armv7
2526
./tool/build_linux.sh riscv64gc
2627
@@ -30,6 +31,7 @@ runs:
3031
retention-days: 14
3132
path: |
3233
libpowersync_x64.so
34+
libpowersync_x86.so
3335
libpowersync_aarch64.so
3436
libpowersync_armv7.so
3537
libpowersync_riscv64gc.so

.github/actions/windows/action.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ runs:
1616
run: |
1717
./tool/build_windows.sh x64
1818
./tool/build_windows.sh aarch64
19+
./tool/build_windows.sh x86
1920
2021
- uses: actions/upload-artifact@v4
2122
with:

tool/build_linux.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ case "$1" in
66
cargo build -p powersync_loadable -Z build-std=panic_abort,core,alloc --release --target x86_64-unknown-linux-gnu
77
mv "target/x86_64-unknown-linux-gnu/release/libpowersync.so" "libpowersync_x64.so"
88
;;
9+
x86)
10+
cargo build -p powersync_loadable -Z build-std=panic_abort,core,alloc --release --target i686-unknown-linux-gnu
11+
mv "target/i686-unknown-linux-gnu/release/libpowersync.so" "libpowersync_x86.so"
12+
;;
913
aarch64)
1014
cargo build -p powersync_loadable -Z build-std=panic_abort,core,alloc --release --target aarch64-unknown-linux-gnu
1115
mv "target/aarch64-unknown-linux-gnu/release/libpowersync.so" "libpowersync_aarch64.so"

0 commit comments

Comments
 (0)