[GHC] #2951: Add support for amd64-solaris2 platform

GHC trac at galois.com
Sat Jan 17 13:42:55 EST 2009


#2951: Add support for amd64-solaris2 platform
--------------------------------+-------------------------------------------
    Reporter:  kgardas          |        Owner:  simonmar   
        Type:  feature request  |       Status:  new        
    Priority:  normal           |    Milestone:  6.12 branch
   Component:  Compiler         |      Version:  6.10.1     
    Severity:  normal           |   Resolution:             
    Keywords:                   |   Difficulty:  Unknown    
    Testcase:                   |           Os:  Solaris    
Architecture:  x86_64 (amd64)   |  
--------------------------------+-------------------------------------------
Comment (by kgardas):

 I would also like to add my analysis, if you don't have amd64/solaris2
 platform at hands. So Solaris supports 2 ABIs, provides gcc 3.4.3 which by
 default generates 32bit code for i386 ABI. It might be also used to
 generate 64bit code for amd64 ABI if started with -m64 command-line
 option. If I'm right, then for GHC build, we do have i386 ABI GHC for
 Solaris in binary form and so stage1 compiler should also be compiled for
 i386, but it should be a cross-compiler run on i386 generating code for
 amd64 ABI. Stage2 compiler should then be amd64 ABI and also in stage2
 build and rts build executed gcc should be used with -m64 option to get
 64bit binary. Now, the question is just where to hack to make it real. :-)
 (if I'm right of course)

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2951#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the Glasgow-haskell-bugs mailing list