Skip to content

Does not show HLS for GHC-8.10.5 on MacOS?

On Linux (Ubuntu 20.04 LTS), ghcup correctly shows that installed HLS-1.2.0 powers all the 8.10.* GHC compilers:

ur20980@uri-u20:~$ ghcup list
   Tool  Version        Tags                      Notes      
✗  ghc   7.10.3         base-4.8.2.0                         
✗  ghc   8.0.2          base-4.9.1.0                         
✗  ghc   8.2.2          base-4.10.1.0                        
✗  ghc   8.4.1          base-4.11.0.0                        
✗  ghc   8.4.2          base-4.11.1.0                        
✗  ghc   8.4.3          base-4.11.1.0                        
✗  ghc   8.4.4          base-4.11.1.0                        
✗  ghc   8.6.1          base-4.12.0.0                        
✗  ghc   8.6.2          base-4.12.0.0                        
✗  ghc   8.6.3          base-4.12.0.0                        
✗  ghc   8.6.4          base-4.12.0.0             hls-powered
✗  ghc   8.6.5          base-4.12.0.0             hls-powered
✗  ghc   8.8.1          base-4.13.0.0                        
✗  ghc   8.8.2          base-4.13.0.0             hls-powered
✗  ghc   8.8.3          base-4.13.0.0             hls-powered
✗  ghc   8.8.4          base-4.13.0.0             hls-powered
✗  ghc   8.10.1         base-4.14.0.0                        
✗  ghc   8.10.2         base-4.14.1.0             hls-powered
✗  ghc   8.10.3         base-4.14.1.0             hls-powered
✔✔ ghc   8.10.4         base-4.14.1.0             hls-powered
✓  ghc   8.10.5         recommended,base-4.14.2.0 hls-powered
✓  ghc   9.0.1          latest,base-4.15.0.0                 
✗  ghc   9.2.0.20210422 prerelease,base-4.16.0.0             
✗  cabal 2.4.1.0                                             
✗  cabal 3.0.0.0                                             
✗  cabal 3.2.0.0                                             
✔✔ cabal 3.4.0.0        latest,recommended                   
✗  hls   1.1.0                                               
✔✔ hls   1.2.0          latest,recommended                   
✗  stack 2.5.1                                               
✗  stack 2.7.1          latest,recommended                   
✔✔ ghcup 0.1.15.2       latest,recommended                   
ur20980@uri-u20:~$ uname -a
Linux uri-u20 5.4.0-74-generic #83-Ubuntu SMP Sat May 8 02:35:39 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
ur20980@uri-u20:~$ 

On macOS Big Sur 11.4, however, it does not show that GHC-8.10.5 is "els-powered":

$ ghcup list
   Tool  Version        Tags                      Notes      
✗  ghc   7.10.3         base-4.8.2.0                         
✗  ghc   8.0.2          base-4.9.1.0                         
✗  ghc   8.2.2          base-4.10.1.0                        
✗  ghc   8.4.1          base-4.11.0.0                        
✗  ghc   8.4.2          base-4.11.1.0                        
✗  ghc   8.4.3          base-4.11.1.0                        
✗  ghc   8.4.4          base-4.11.1.0                        
✗  ghc   8.6.1          base-4.12.0.0                        
✗  ghc   8.6.2          base-4.12.0.0                        
✗  ghc   8.6.3          base-4.12.0.0                        
✗  ghc   8.6.4          base-4.12.0.0             hls-powered
✓  ghc   8.6.5          base-4.12.0.0             hls-powered
✗  ghc   8.8.1          base-4.13.0.0                        
✗  ghc   8.8.2          base-4.13.0.0             hls-powered
✗  ghc   8.8.3          base-4.13.0.0             hls-powered
✗  ghc   8.8.4          base-4.13.0.0             hls-powered
✗  ghc   8.10.1         base-4.14.0.0                        
✗  ghc   8.10.2         base-4.14.1.0             hls-powered
✗  ghc   8.10.3         base-4.14.1.0             hls-powered
✓  ghc   8.10.4         base-4.14.1.0             hls-powered
✔✔ ghc   8.10.5         recommended,base-4.14.2.0            
✓  ghc   9.0.1          latest,base-4.15.0.0                 
✗  ghc   9.2.0.20210422 prerelease,base-4.16.0.0             
✗  cabal 2.4.1.0                                             
✗  cabal 3.0.0.0                                             
✗  cabal 3.2.0.0                                             
✔✔ cabal 3.4.0.0        latest,recommended                   
✗  hls   1.1.0                                               
✔✔ hls   1.2.0          latest,recommended                   
✗  stack 2.5.1                                               
✔✔ stack 2.7.1          latest,recommended                   
✔✔ ghcup 0.1.15.2       latest,recommended  

Several attempts to ghcup upgrade, ghcup rm hls 1.2.0 && ghcup install hls did not alter this. Re-installation of GHC-8.10.5 did not help either.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information