9.2.8 armv7 bindist is broken
make install
of bindist https://downloads.haskell.org/~ghc/9.2.8/ghc-9.2.8-armv7-deb10-linux.tar.xz fails with
/usr/bin/install -c -m 755 -d "/root/.ghcup/tmp/ghcup-c90a8b5e/root/.ghcup/ghc/9.2.8/lib/ghc-9.2.8"
for i in driver/ghc-usage.txt driver/ghci-usage.txt includes/dist/build/settings llvm-targets llvm-passes; do case $i in *.a) /usr/bin/install -c
-m 644 $i "/root/.ghcup/tmp/ghcup-c90a8b5e/root/.ghcup/ghc/9.2.8/lib/ghc-9.2.8"; true "/root/.ghcup/tmp/ghcup-c90a8b5e/root/.ghcup/ghc/9.2.8/lib
/ghc-9.2.8"/`basename $i` ;; *.dll) /usr/bin/install -c -m 755 $i "/root/.ghcup/tmp/ghcup-c90a8b5e/root/.ghcup/ghc/9.2.8/lib/ghc-9.2.8" ; : "/ro
ot/.ghcup/tmp/ghcup-c90a8b5e/root/.ghcup/ghc/9.2.8/lib/ghc-9.2.8"/`basename $i` ;; *.so) /usr/bin/install -c -m 755 $i "/root/.ghcup/tmp/ghcup-c9
0a8b5e/root/.ghcup/ghc/9.2.8/lib/ghc-9.2.8" ;; *.dylib) /usr/bin/install -c -m 755 $i "/root/.ghcup/tmp/ghcup-c90a8b5e/root/.ghcup/ghc/9.2.8/lib/
ghc-9.2.8";; *) /usr/bin/install -c -m 644 $i "/root/.ghcup/tmp/ghcup-c90a8b5e/root/.ghcup/ghc/9.2.8/lib/ghc-9.2.8"; esac; done
gcc -E -undef -traditional -P -DINSTALLING -DLIB_DIR='"/root/.ghcup/ghc/9.2.8/lib/ghc-9.2.8"' -DINCLUDE_DIR='"/root/.ghcup/ghc/9.2.8/lib/ghc-9.2.8/
include"' -DFFI_INCLUDE_DIR= -DFFI_LIB_DIR= '-DFFI_LIB="Cffi"' -DLIBDW_INCLUDE_DIR= -DLIBDW_LIB_DIR= -Iincludes -Iincludes/dist -Iincludes/dist-der
ivedconstants/header -Iincludes/dist-ghcconstants/header -Iincludes/dist-install/build -x c rts/package.conf.in -o rts/dist/package.conf.install.ra
w
grep -v '^#pragma GCC' rts/dist/package.conf.install.raw | sed -e 's/""//g' -e 's/:[ ]*,/: /g' >rts/dist/package.conf.install
make[1]: *** No rule to make target 'utils/unlit/dist-install/build/tmp/unlit', needed by 'install_libexecs'. Stop.
make: *** [Makefile:51: install] Error 2
Building 9.2.8 from source and trying to package/install it results in linking errors, because this hsc2hs bug has not been backported: 99623358
I fixed all of that downstream: https://downloads.haskell.org/~ghcup/unofficial-bindists/ghc/9.2.8/ghc-9.2.8-armv7-deb10-linux-gnueabihf.tar.xz