From d133d30b60cbe0df3b3d4003ce84b9f383bd9794 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sun, 27 Oct 2024 11:58:53 +0200 Subject: [PATCH] ci: fix failing musl jobs after 2684ef9 (#22667) --- .github/workflows/macos_ci.yml | 2 +- vlib/picoev/loop_linux.c.v | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/macos_ci.yml b/.github/workflows/macos_ci.yml index b823836751..8d2d867421 100644 --- a/.github/workflows/macos_ci.yml +++ b/.github/workflows/macos_ci.yml @@ -100,5 +100,5 @@ jobs: run: v -skip-unused test vlib/builtin/ vlib/math vlib/flag/ vlib/os/ vlib/strconv/ - name: Test cross compilation to Linux run: | - v -d use_openssl -cc clang -showcc -gc none -o hi -os linux examples/hello_world.v + v -o hi -os linux examples/hello_world.v v -d use_openssl -cc clang -showcc -gc none -o hi -os linux examples/veb/veb_example.v diff --git a/vlib/picoev/loop_linux.c.v b/vlib/picoev/loop_linux.c.v index c21c3bae8b..2a7ae983cc 100644 --- a/vlib/picoev/loop_linux.c.v +++ b/vlib/picoev/loop_linux.c.v @@ -1,7 +1,10 @@ module picoev #include -#include // needed for cross compiling to linux + +$if !musl ? { + #include // needed for cross compiling to linux +} fn C.epoll_create(int) int fn C.epoll_wait(int, voidptr, int, int) int