I apologize if this is the wrong mailing list, however I couldn't find another
one that seemed fit.
On the official binary release page
(https://www.haskell.org/ghc/download_ghc_8_10_1.html) under the x86_64 alpine
release it states the following:
> Unlike our other binary distributions, this links against
> the`integer-simple`big-integer backend and therefore does not require`libgmp`.
However, ldd shows that it DOES link to gmp:
libgmp.so.10 => /lib/libgmp.so.10 (0x7f47f4c94000)
Additionally, if gmp is not installed then a number of errors appear:
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_tdiv_qr: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_gcd_1: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_add_1: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_andn_n: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpz_gcdext: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_lshift: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_rshift: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_and_n: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpz_powm: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_mod_1: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_cmp: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_add: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_sub_1: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpn_xor_n: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpz_clear: symbol not found
Error relocating
/usr/bin/../lib/x86_64-linux-ghc-8.10.1/libHSinteger-gmp-1.0.3.0-ghc8.10.1.so:
__gmpz_invert: symbol not found
Either this build isn't configured properly or the text on the release page
needs to be edited to reflect this.
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs