Re: GHC on OpenIndiana

2012-10-28 Thread Ian Lynagh

Hi Apostolos,

On Sun, Sep 16, 2012 at 09:07:56AM -0400, asyropou...@aol.com wrote:
 
 http://www.haskell.org/ghc/docs/6.4.1/html/building/sec-porting-ghc.html#sec-booting-from-hc

Some community members have made Solaris binary distributions in the
past. It would be easier to start from one of those rather than trying
to port GHC. It looks like the latest one is here:

http://www.haskell.org/ghc/download_ghc_7_0_3#x86solaris

 checking build system type... i386-pc-solaris2.11
 checking host system type... i386-pc-solaris2.11
 checking target system type... i386-pc-solaris2.11
 HOST: i386-pc-solaris2.11
 Can't work out build platform
 
 
 Not e that configure.ac contains a section on Solaris:

You probably need to normalise solaris2* to solaris2 in aclocal.m4
(search for solaris).


Thanks
Ian


___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: GHC on OpenIndiana

2012-09-16 Thread John Wiegley
 asyropoulos  asyropou...@aol.com writes:

 I am trying to compile the GHC on OpenIndiana (essentially Solaris 11).  I
 follow the steps in

Hi Apostolos,

It took me a while to finally figure this out, but in the end I was able to
get GHC 7.4.2 working nicely on OpenIndiana.  Here are the steps I followed:

 1. Add the SFE publisher to OpenIndiana

pkg set-publisher -p http://pkg.openindiana.org/sfe

 2. Uninstall the old gnu and gcc-3 packages

 3. Install gcc@4.6.2 from SFE (or whatever is current)

 4. Configure with:

./configure '--with-ld=/usr/bin/ld --with-gcc=/usr/bin/gcc \
--with-nm=/usr/bin/nm --with-gmp-includes=/usr/gnu/include \
--with-gmp-libraries=/usr/gnu/lib \
--with-iconv-includes=/usr/gnu/include \
--with-iconv-libraries=/usr/gnu/lib

 5. make

Here are my fulltest results:

OVERALL SUMMARY for test run started at Thu Sep  6 14:54:28 CDT 2012
3402 total tests, which gave rise to
   16613 test cases, of which
   0 caused framework failures
3554 were skipped

   12513 expected passes
 367 had missing libraries
 133 expected failures
   0 unexpected passes
  46 unexpected failures

Unexpected failures:
   ../../libraries/base/tests/Concurrent  ThreadDelay001 [bad stdout or stderr] 
(ghci)
   ../../libraries/base/tests/IO  hGetBuf001 [bad exit code] (ghci)
   ../../libraries/process/tests  1780 [bad exit code] (ghci)
   ../../libraries/process/tests  process005 [bad exit code] (ghci)
   ../../libraries/unix/tests signals002 [bad exit code] (ghci)
   ../../libraries/unix/tests signals004 [bad exit code] 
(ghci,threaded1,threaded2,profthreaded)
   ../../libraries/unix/tests/libposixposix002 [bad stdout] 
(normal,hpc,optasm,threaded1,threaded2,dyn,optllvm)
   ../../libraries/unix/tests/libposixposix002 [bad stdout or stderr] (ghci)
   codeGen/should_run cgrun071 [bad exit code] 
(normal,hpc,optasm,profasm,ghci,threaded1,threaded2,dyn,profthreaded,g1)
   concurrent/should_run  async001 [bad stdout or stderr] (ghci)
   concurrent/should_run  conc058 [bad stdout or stderr] (ghci)
   concurrent/should_run  conc070 [bad stdout or stderr] (ghci)
   concurrent/should_run  foreignInterruptible [bad exit code] 
(ghci)
   driver/objcobjc-hi [bad profile] (profthreaded)
   driver/objcobjc-hi [bad heap profile] (profasm)
   driver/objcobjcpp-hi [bad profile] (profthreaded)
   driver/objcobjcpp-hi [bad heap profile] (profasm)
   ghci/should_run3171 [bad stdout] (normal)
   perf/compiler  T4801 [stat too good] (normal)
   perf/compiler  T6048 [stat not good enough] (optasm)
   perf/compiler  T783 [stat not good enough] (normal)
   perf/haddock   haddock.Cabal [stat not good enough] 
(normal)
   perf/haddock   haddock.base [stat not good enough] 
(normal)
   perf/haddock   haddock.compiler [stat not good 
enough] (normal)
   rtsderefnull [bad profile] 
(profasm,profthreaded)
   rtsdivbyzero [bad profile] 
(profasm,profthreaded)

John

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users