#3891: evacuate: strange closure types THUNK_STATIC and CONSTR_NOCAF_STATIC on
ia64
-----------------------+----------------------------------------------------
Reporter: kaol | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
Version: 6.12.1 | Keywords:
Os: Linux | Testcase:
Architecture: ia64 | Failure: Compile-time crash
-----------------------+----------------------------------------------------
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?
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3891>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs