diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 2a9fa4e..795f00b 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -9,6 +9,7 @@ on: env: TYPST_COMMIT: 44b3f78ed37fedea75e911dde2269ef86c45316f APPIMAGE_EXTRACT_AND_RUN: 1 + NO_STRIP: 1 jobs: build: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3e653a0..21758f4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,6 +13,7 @@ on: env: TYPST_COMMIT: 44b3f78ed37fedea75e911dde2269ef86c45316f APPIMAGE_EXTRACT_AND_RUN: 1 + NO_STRIP: 1 jobs: build: diff --git a/README.md b/README.md index 2029c7c..50ac2f6 100644 --- a/README.md +++ b/README.md @@ -188,6 +188,12 @@ Linux builds also need the WebKit and GTK development packages: sudo apt-get install libwebkit2gtk-4.1-dev libgtk-3-dev librsvg2-dev patchelf ``` +On rolling-release distributions such as Arch, the AppImage step fails while stripping system libraries, because the `strip` bundled inside `linuxdeploy` predates the `.relr.dyn` relocation section that a current toolchain emits. Skip stripping: + +```bash +NO_STRIP=1 bun run tauri build +``` + ## License Apache License 2.0. See [LICENSE](LICENSE).