evacuate: strange closure types THUNK_STATIC and CONSTR_NOCAF_STATIC on ia64
I've been trying to get GHC to build on ia64 for a while now, bootstrapping it with 6.8.2. I never succeeded at that with 6.10, but with 6.12.1 I thought I did. I found linker flags that apparently made the build succeed and even got the stage 3 compiler compiled so I thought that it would be ok.
But now that I try to bootstrap 6.12.1 with 6.12.1, I run into trouble.
The build fails when it tries to compile utils/ghc-pwd/ghc-pwd with
ghc: internal error: evacuate: strange closure type 8
(GHC version 6.12.1 for ia64_unknown_linux)
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
./configure: line 2666: 28415 Aborted "$WithGhc" -v0 --make ghc-pwd -o ghc-pwd
./configure: line 2668: utils/ghc-pwd/ghc-pwd: No such file or directory
On another try on another computer, I saw type 15 in there. These values correspond to THUNK_STATIC and CONSTR_NOCAF_STATIC and I can see that there's no cases for those in Evac.c.
Any idea about what's going on with this?
Trac metadata
Trac field | Value |
---|---|
Version | 6.12.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |