Skip to content

Commit 6427197

Browse files
committed
CI: Build for Gentoo musl
1 parent 1238e2f commit 6427197

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

.github/workflows/build.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ jobs:
1111
strategy:
1212
matrix:
1313
os:
14+
- gentoo/stage3:musl-hardened
1415
- gentoo/stage3:hardened
1516
config:
1617
- cmake_args: "-DENABLE_API=ON -DCMAKE_C_COMPILER=gcc"
@@ -90,6 +91,7 @@ jobs:
9091
'
9192
INSTALL_CMD="emerge -1 sec-keys/openpgp-keys-gentoo-release && getuto && cat /etc/portage/make.conf && USE='-perl -extra -static-analyzer -compiler-rt -openmp -sanitize -adns -alt-svc -ftp -hsts -http2 -http3 -imap -pop3 -progress-meter -psl -quic -curl_quic_openssl -smtp -tftp -websockets -nls' emerge -vuDtkg1 --noreplace --jobs=\$(nproc) --buildpkg"
9293
PACKAGES="dev-vcs/git dev-build/cmake net-misc/curl dev-libs/jansson dev-libs/libsodium virtual/pkgconfig app-portage/gentoolkit"
94+
[[ "${{ matrix.os }}" =~ musl ]] && PACKAGES="$PACKAGES sys-libs/argp-standalone"
9395
PACKAGES_API="net-libs/libmicrohttpd"
9496
PACKAGES_CLANG="llvm-core/clang"
9597
POSTINSTALL_CMD='

0 commit comments

Comments
 (0)