[GHC] #9421: Problems and workarounds when installing and using a 32bit GHC on 64bit Linux machine
GHC
ghc-devs at haskell.org
Fri Sep 19 05:05:44 UTC 2014
#9421: Problems and workarounds when installing and using a 32bit GHC on 64bit
Linux machine
-------------------------------------+-------------------------------------
Reporter: | Owner: MikolajKonarski
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 rwbarton):
Well, `ld -melf_i386` is surely OS-dependent, as neither OS X nor Windows
uses ELF binaries. So the options you listed are not always the correct
ones. (Also, that is actually an option needed for Cabal, not for GHC.)
But speaking more generally, I don't see any advantage to GHC (or Cabal)
trying to determine the proper way to invoke the C compiler at runtime. We
already have a configure script that's run during installation of the
binary distribution whose exact purpose is to determine things like what
flags need to be passed to the C toolchain. So that is the logical place
to put this 32-bit-on-64-bit detection.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9421#comment:13>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list