Commit c8c7164
committed
fix: Build Linux binaries in Alpine containers for musl libc compatibility
- Use golang:1.25-alpine3.23 container for Linux builds
- Install gcc, musl-dev, and sqlite-dev in Alpine
- Binaries now link against musl libc instead of glibc
- Compatible with Alpine-based runtime container
- macOS builds continue using native runners
This fixes the '/bin/sh: infer: not found' error when running the
binary in the Alpine container. The issue was glibc/musl incompatibility.1 parent 60538d6 commit c8c7164
1 file changed
+12
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | 49 | | |
56 | 50 | | |
57 | 51 | | |
| |||
62 | 56 | | |
63 | 57 | | |
64 | 58 | | |
65 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
66 | 71 | | |
67 | 72 | | |
68 | 73 | | |
| |||
0 commit comments