Skip to content

ghc 7.6.3 + clang-compatibility patches

I did a first pass at back-porting Austin's clang-compatibility patches from HEAD to 7.6.3 in anticipating of a 7.6.4 release, or at least some sort of update for OS X 10.9 folks.

The back-ported commits are on branches in my GHC GitHub repo:

https://github.com/darinmorrison/ghc

ghc-7.6.3-clang (just clang stuff) ghc-7.6.3-clang+mavericks (clang stuff + 10.9 fixes)

I haven't tested this fully yet, or even compiled it yet with the latest changes, but I think I caught most of the stuff that might cause problems.

(Actually I just tried now and there's another error further along I still need to track down.)

There are a few other rough edges still: warnings, etc. Also, if you want to use the validate script, you'll need to turn off Werror. Anyway, I'll try to get remaining stuff sorted out and get some binaries up in the next couple of days.

Trac metadata
Trac field Value
Version 7.6.3
Type Task
TypeOfFailure OtherFailure
Priority high
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC aseipp@pobox.com
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information