
#11571: Need more intelligent conditionalization of libgcc rts symbols for x32 --------------------------------------------+----------------------------- Reporter: rwbarton | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Runtime System (Linker) | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Other Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | --------------------------------------------+----------------------------- Comment (by glaubitz): I suggest the patch attached above. I extended the x32 detection in rts/RtsSymbols.c to use "!(defined(__x86_64__) && defined(__ILP32__))". Could we apply this one so that GHC can at least build as unregisterised on x32 without any problems? If I remember correctly, on x32 I also had to use Integer-Simple to make it build. Thanks, Adrian -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11571#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler