From f8bda39783c60df3557e89cc6c257a67dcb656bb Mon Sep 17 00:00:00 2001 From: "Paul J. Dorn" Date: Thu, 5 Sep 2024 06:42:25 +0200 Subject: [PATCH] CI: test greenlet on OmniOS v11 (workaround) libev assumes inotify.h must be Linux. make autoconf stop offering it. --- .github/workflows/foreign.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/foreign.yml b/.github/workflows/foreign.yml index 91adbf0d1..08dcf30f0 100644 --- a/.github/workflows/foreign.yml +++ b/.github/workflows/foreign.yml @@ -66,11 +66,10 @@ jobs: - uses: actions/checkout@v4 - uses: vmactions/omnios-vm@v1 with: - # need inotify not installed so libev does not assume __linux - # need gcc installed to compile greenlet from source + # need gcc: compile greenlet from source + # autoconf must pretend inotify unavail: libev FTBFS prepare: | - pkg uninstall --ignore-missing inotify \ - && pkg install pip-311 python-311 sqlite-3 nginx gcc13 + pkg install pip-311 python-311 sqlite-3 nginx gcc13 usesh: true copyback: false run: | @@ -80,6 +79,8 @@ jobs: && openssl version \ && pkg info nginx \ && gcc -dM -E -