Re: GHC 8.8.1 Fails to Build on macOS with Native clang 11.0.0

2019-12-23 Thread Steven Smith
> I’m trying to update the MacPorts ghc port. The build isn’t getting the 
> TAG_MASK #define for some reason, which breaks the build.


I see this is a known issue:

https://gitlab.haskell.org/ghc/ghc/issues/17146




smime.p7s
Description: S/MIME cryptographic signature
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


GHC 8.8.1 Fails to Build on macOS with Native clang 11.0.0

2019-12-23 Thread Steven Smith
I’m trying to update the MacPorts ghc port. The build isn’t getting the 
TAG_MASK #define for some reason, which breaks the build. The previous release 
ghc 8.6.5 builds successfully.

I’m following the simple build instructions here: 
https://github.com/ghc/ghc#building--installing 


# Use prebuilt bootstrap ghc binary
export 
GHC='/opt/local/var/macports/build/_opt_local_ports_lang_ghc/ghc/work/bootstrap/bin/ghc’
./boot
./configure
make -j7

Error:

> Creating compiler/stage2/build/Config.hs ... 
> 
> In file included from compiler/parser/cutils.c:6:0: error: 
> 
> In file included from includes/Rts.h:191:0: error: 
> 
> includes/rts/storage/ClosureMacros.h:211:25: error:
>  error: use of undeclared identifier 'TAG_MASK'
> return (StgWord)p & TAG_MASK;
> ^
> |
> 211 | return (StgWord)p & TAG_MASK;
> | ^
> 
…
> make[1]: *** [compiler/stage1/build/cbits/genSym.o] Error 1
> < (18 samples), 150M in use, 0.001 INIT (0.004 elapsed), 2.217 MUT (2.637 
> elapsed), 1.677 GC (1.738 elapsed) :ghc>>
> make: *** [all] Error 2


I’m using the macOS native clang:

$ which clang
/usr/bin/clang
$ clang --version
Apple clang version 11.0.0 (clang-1100.0.33.16)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

smime.p7s
Description: S/MIME cryptographic signature
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users