FreeBSD-13 CI
Our CI should have a FreeBSD-13. It's unclear whether we want to maintain a 12.2 one in parallel?
The most notable breaking change (at least for ghcup) is ncurses update:
15:24 <sergal> hello, im trying to run ghcup on FreeBSD 13.0-RELEASE, and I get an error 'ld-elf.so.1: Shared object "libncursesw.so.8" not found, required by "ghcup"' even after installing ncurses through the package manager, what can I do to solve this?
15:25 <maerwald> the binary was built on 12.something
15:25 <maerwald> I'm not a freebsd expert
15:25 <maerwald> do you have libncursesw.so.8?
15:26 <sergal> i only have libncursesw.so.6 in /usr/local/lib
15:27 <sergal> nevermind, the system seems to bundle a newer version in /lib, libncursesw.so.9
15:29 <sergal> symlinking that to libncursesw.so.8 worked
15:33 <maerwald> sergal: unfortunately our FreeBSD CI is somewhat limited
15:35 <maerwald> we should probably build for 13.0 as well
15:44 <maerwald> sergal: does ghc even work?
15:58 <sergal> maerwald: ghc from ghcup seems to work correctly
15:59 <maerwald> can't they just provide a package fow libncurses.so.8?