We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e552733 commit 28a09f9Copy full SHA for 28a09f9
1 file changed
.github/workflows/cd.yml
@@ -106,6 +106,18 @@ jobs:
106
107
- run: |
108
cargo build --release
109
+ if: ${{ runner.os != 'Linux' }}
110
+
111
+ # hack to statically link libgcc
112
+ - run: |
113
+ echo '#!/bin/bash' > linkerdriver.wrap
114
+ echo 'exec "${CC:-cc}" "${@/-lgcc_s/-lgcc_eh}"' >> linkerdriver.wrap
115
+ chmod +x ./linkerdriver.wrap
116
117
+ CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER="$PWD/linkerdriver.wrap" cargo build --release
118
+ if: ${{ runner.os == 'Linux' }}
119
120
121
mv target/release/pkgx .
122
strip ./pkgx
123
0 commit comments