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
The only current Linux AArch64 OS key in stack-setup-2.yaml is linux-aarch64. It covers from GHC 8.2.1 to 9.4.2. Up to GHC 8.6.2, that was a deb8 ('Jessie') bindist and up to GHC 8.10.1 that was a deb9 ('Stretch') bindist . Since GHC 8.10.2 (with the exception of GHC 9.0.1) that has been a deb10 ('Buster') bindist.
Stack assumes a -tinfo6 GHC variant if it detects libtinfo.so.6 and libgmp.so.10. It assumes a Standard variant if it detects libtinfo.so.5 and libgmp.so.10.
Debian Stretch did not come with package libtinfo6.
The only current Linux AArch64 OS key in
stack-setup-2.yaml
islinux-aarch64
. It covers from GHC 8.2.1 to 9.4.2. Up to GHC 8.6.2, that was adeb8
('Jessie') bindist and up to GHC 8.10.1 that was adeb9
('Stretch') bindist . Since GHC 8.10.2 (with the exception of GHC 9.0.1) that has been adeb10
('Buster') bindist.Stack assumes a
-tinfo6
GHC variant if it detectslibtinfo.so.6
andlibgmp.so.10
. It assumes a Standard variant if it detectslibtinfo.so.5
andlibgmp.so.10
.Debian Stretch did not come with package
libtinfo6
.Debian Buster comes with packages
libtinfo5
,libtinfo6
andlibgmp10
(see https://packages.debian.org/buster/libs/).Debian Bullseye (Debian 11) comes with packages
libtinfo6
andlibgmp10
(see https://packages.debian.org/bullseye/libs/).A user of a Raspberry Pi 4, with Raspberry Pi OS (based on Debian Bullseye), received a message that
linux-aarch64-tinfo6
was needed but not found. That appears to me because Raspberry Pi OS has also droppedlibtinfo5
(see https://www.raspberryconnect.com/raspbian-packages/78-raspbian-libs). See commercialhaskell/stack#5709 (comment)I think the solution is to create a
linux-aarch64-tinfo6
key that replicateslinux-aarch64
for thedeb10
builds. That worked for the Pi 4 user.The text was updated successfully, but these errors were encountered: