You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 5, 2024. It is now read-only.
While v1 of the setup action uses cabal 3.6.2.0 by default, v2 uses cabal 3.8.1.0. The latter runs pkgconfig --list-all in preparation for the constraint solving when a .cabal package has a pkgconfig-depends field. (For example, text-icu-0.8.0.2 has pkgconfig-depends: icu-i18n >= 62.1.) Unfortunately, pkgconfig --list-all currently segfaults on the macOS-11 and macOS-12 virtual environments, causing cabal 3.8.1.0 to silently malfunction. (The constraint solver assumes e.g. that there is no icu-i18n library installed.)
This has been fixed upstream, in the macOS-11 and macOS-12 virtual environments.
However, cabal-3.8 may fail with mysterious configuration errors whenever there are malformed package configurations on the system causing pkgconfig to fail.
While
v1
of the setup action usescabal 3.6.2.0
by default,v2
usescabal 3.8.1.0
. The latter runspkgconfig --list-all
in preparation for the constraint solving when a.cabal
package has apkgconfig-depends
field. (For example,text-icu-0.8.0.2
haspkgconfig-depends: icu-i18n >= 62.1
.) Unfortunately,pkgconfig --list-all
currently segfaults on themacOS-11
andmacOS-12
virtual environments, causingcabal 3.8.1.0
to silently malfunction. (The constraint solver assumes e.g. that there is noicu-i18n
library installed.)These are all upstream issues; pointers:
pkg-config --list-all segfaults
on macOS-{11,12} actions/runner-images#6364So, there isn't really anything to do here, but please keep this alert open until upstream issues are resolved.
The text was updated successfully, but these errors were encountered: