
#9421: magic number mismatch when installing 32bit on 64bit machine -------------------------------------+------------------------------------- Reporter: | Owner: MikolajKonarski | Status: new Type: bug | Milestone: Priority: normal | Version: 7.8.3 Component: Compiler | Keywords: Resolution: | Architecture: x86_64 (amd64) Operating System: Linux | Difficulty: Unknown Type of failure: Installing | Blocked By: GHC failed | Related Tickets: Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Comment (by MikolajKonarski): This is now documented on [wiki:Building/Compiling32on64 the wiki]. The problem with GTK is indeed in the gtk2hs setup scripts: https://github.com/gtk2hs/gtk2hs/issues/49 This suggests that on multi-arch OSes it would be helpful if GHC called gcc and linker (and itself) with the flags implied by the target arch. I guess we don't support gcc and ld old enough to reject such options, so the only problem is verbosity of the calls when they are shown during debugging. But then, having options spelled out explicitly tends to be good for debugging. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9421#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler