ghc-cabal: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found
Summary
ghc can not be compiled on armv7l
Write a brief description of the issue.
install failing with the following error:
/usr/bin/install -c -m 755 -d "/usr/local/lib/ghc-8.10.2/rts"
for i in rts/dist/build/libHSrts.a rts/dist/build/libHSrts_p.a rts/dist/build/libHSrts-ghc8.10.2.so rts/dist/build/libHSrts_l.a rts/dist/build/libHSrts_debug.a rts/dist/build/libHSrts_thr.a rts/dist/build/libHSrts_thr_debug.a rts/dist/build/libHSrts_thr_l.a rts/dist/build/libHSrts_thr_p.a rts/dist/build/libHSrts_debug-ghc8.10.2.so rts/dist/build/libHSrts_thr-ghc8.10.2.so rts/dist/build/libHSrts_thr_debug-ghc8.10.2.so rts/dist/build/libHSrts_l-ghc8.10.2.so rts/dist/build/libHSrts_thr_l-ghc8.10.2.so rts/dist/build/libHSrts_thr_debug_p.a rts/dist/build/libHSrts_debug_p.a rts/dist/build/libffi.so.7.1.0 rts/dist/build/libffi.so.7 rts/dist/build/libffi.so rts/dist/build/libCffi.a rts/dist/build/libCffi_p.a rts/dist/build/libCffi_l.a rts/dist/build/libCffi_debug.a rts/dist/build/libCffi_thr.a rts/dist/build/libCffi_thr_debug.a rts/dist/build/libCffi_thr_l.a rts/dist/build/libCffi_thr_p.a rts/dist/build/libCffi_thr_debug_p.a rts/dist/build/libCffi_debug_p.a; do case $i in *.a) /usr/bin/install -c -m 644 $i "/usr/local/lib/ghc-8.10.2/rts"; true "/usr/local/lib/ghc-8.10.2/rts"/`basename $i` ;; *.dll) /usr/bin/install -c -m 755 $i "/usr/local/lib/ghc-8.10.2/rts" ; : "/usr/local/lib/ghc-8.10.2/rts"/`basename $i` ;; *.so) /usr/bin/install -c -m 755 $i "/usr/local/lib/ghc-8.10.2/rts" ;; *.dylib) /usr/bin/install -c -m 755 $i "/usr/local/lib/ghc-8.10.2/rts";; *) /usr/bin/install -c -m 644 $i "/usr/local/lib/ghc-8.10.2/rts"; esac; done
"utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" copy libraries/ghc-prim dist-install ":" '' '/usr/local' '/usr/local/lib/ghc-8.10.2' '/usr/local/share/doc/ghc-8.10.2/html/libraries' 'v p dyn'
utils/ghc-cabal/dist-install/build/tmp/ghc-cabal: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by libraries/process/dist-install/build/libHSprocess-1.6.9.0-ghc8.10.2.so)
utils/ghc-cabal/dist-install/build/tmp/ghc-cabal: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by libraries/base/dist-install/build/libHSbase-4.14.1.0-ghc8.10.2.so)
ghc.mk:967: recipe for target 'install_packages' failed
make[1]: *** [install_packages] Error 1
Makefile:51: recipe for target 'install' failed
make: *** [install] Error 2
Steps to reproduce
./configure; make install Please provide a set of concrete steps to reproduce the issue.
Expected behavior
What do you expect the reproducer described above to do?
Environment
-
GHC version used: ghc-8.10.2 Optional:
-
Operating System: Ubuntu 18.04.5 LTS
-
System Architecture: armv7l