ghc 8.10.5
ghc 8.10.5

* ghc 8.10.5
* ghc: update GMP build for ARM
* ghc: update bootstrap resource
* ghc: depend on llvm on ARM
  Without this, `make` fails with

  <no location info>: error:
  Warning: Couldn't figure out LLVM version!
  Make sure you have installed LLVM between 10 and 12
* ghc: skip building documentation
  This fails with

  Configuration error:
  There is a syntax error in your configuration file: (unicode error) 'unicodeescape' codec can't decode bytes in position 1-2: truncated \uXXXX escape (conf.py, line 110)
* ghc: depend on Catalina
  This currently does not work on Mojave. See

  https://gitlab.haskell.org/ghc/ghc/-/issues/19950

Co-authored-by: Carlo Cabrera <3ffc397d0e4bded29cb84b56167de54c01e3a55b@users.noreply.github.com>

Linuxbrew/homebrew-core,stgraber/homebrew-core,mbcoguno/homebrew-core,adam-moss/homebrew-core,Moisan/homebrew-core,nbari/homebrew-core,uyjulian/homebrew-core,mbcoguno/homebrew-core,sjackman/homebrew-core,Homebrew/homebrew-core,sjackman/homebrew-core,filcab/homebrew-core,zyedidia/homebrew-core,zyedidia/homebrew-core,adam-moss/homebrew-core,makigumo/homebrew-core,mfikes/homebrew-core,cblecker/homebrew-core,nandub/homebrew-core,filcab/homebrew-core,lemzwerg/homebrew-core,Moisan/homebrew-core,Linuxbrew/homebrew-core,nbari/homebrew-core,uyjulian/homebrew-core,chrisfinazzo/homebrew-core,stgraber/homebrew-core,nandub/homebrew-core,chrisfinazzo/homebrew-core,makigumo/homebrew-core,Homebrew/homebrew-core,cblecker/homebrew-core,mfikes/homebrew-core,mbcoguno/homebrew-core,lemzwerg/homebrew-core