Skip to content

Commit b58d194

Browse files
timabellclaude
andcommitted
ci: Change Linux target from musl to gnu for GTK compatibility
Switch from x86_64-unknown-linux-musl to x86_64-unknown-linux-gnu target for Linux builds. The musl target fails for Dioxus desktop apps because GTK libraries require glibc and cross-compilation setup that's not available in the GitHub Actions environment. Also remove musl-tools dependency since we're now using the standard GNU libc target. prompts: - Run cargo build --release --target x86_64-unknown-linux-musl --package markdown-neuraxis-dioxus (followed by pkg-config cross-compilation error) - use ci: prefix for all ci yml 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 5f82582 commit b58d194

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/_ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ jobs:
7979
matrix:
8080
include:
8181
- runner: ubuntu-latest
82-
target: x86_64-unknown-linux-musl
82+
target: x86_64-unknown-linux-gnu
8383
os: linux
8484
- runner: windows-latest
8585
target: x86_64-pc-windows-msvc
@@ -107,7 +107,7 @@ jobs:
107107
if: matrix.os == 'linux'
108108
run: |
109109
sudo apt-get update
110-
sudo apt-get install -y pkg-config libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev libwebkit2gtk-4.1-dev musl-tools
110+
sudo apt-get install -y pkg-config libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev libwebkit2gtk-4.1-dev
111111
112112
- name: Install macOS dependencies
113113
if: startsWith(matrix.os, 'macos')

0 commit comments

Comments
 (0)