[GHC] #752: ghc-6.4.2 not running under solaris

GHC trac at galois.com
Fri Apr 28 04:47:07 EDT 2006


#752: ghc-6.4.2 not running under solaris
----------------------------+-----------------------------------------------
  Reporter:  maeder at tzi.de  |          Owner:         
      Type:  bug            |         Status:  new    
  Priority:  normal         |      Milestone:  6.4.2  
 Component:  Compiler       |        Version:  6.4.2  
  Severity:  normal         |     Resolution:         
  Keywords:                 |             Os:  Solaris
Difficulty:  Unknown        |   Architecture:  sparc  
----------------------------+-----------------------------------------------
Old description:

> ghc-6.4.2 created under solaris goes to sleep and does not terminate even
> for the simplest hs-file.
>
> -bash-3.00$ ghc -v --make hello.hs
> Glasgow Haskell Compiler, Version 6.4.2, for Haskell 98, compiled by GHC
> version 6.4.2
> Using package config file:
> /local/home/maeder/ghc-6.4.2/lib/ghc-6.4.2/package.conf
> Using package config file: /home/maeder/.ghc/sparc-
> solaris2-6.4.2/package.conf
> Hsc static flags: -static
> *** Chasing dependencies:
> Chasing modules from: hello.hs
> Stable modules:
> *** Compiling Main             ( hello.hs, interpreted ):
> compile: input file hello.hs
> *** Checking old interface for Main:
> Compiling Main             ( hello.hs, hello.o )
> *** Parser:
> *** Renamer/typechecker:
> *** Desugar:
>     Result size = 10
> *** Simplify:
>     Result size = 10
>     Result size = 8
>     Result size = 8
> *** Tidy Core:
>     Result size = 8
> *** CorePrep:
>     Result size = 10
> *** Stg2Stg:
> *** CodeGen:
> *** CodeOutput:
> *** C Compiler
> gcc -x c /tmp/ghc5623.hc -o /tmp/ghc5623.raw_s -w -fno-strict-aliasing -v
> -S -Wimplicit -O -D__GLASGOW_HASKELL__=604 -I . -I
> /local/home/maeder/ghc-6.4.2/lib/ghc-6.4.2/include
> Reading specs from /export/local/mirror/sparc-solaris/lang/bin/../lib/gcc
> /sparc-sun-solaris2.10/3.4.4/specs
> Configured with: ../gcc-3.4.4/configure --prefix=/usr/local/lang
> -program-suffix=_3.4.4 --with-gnu-as --with-as=/usr/local/bin/gnu-as
> --with-ld=/usr/ccs/bin/ld --enable-version-specific-runtime-libs
> --enable-languages=c,c++,f77 : (reconfigured) ../gcc-3.4.4/configure
> --prefix=/usr/local/lang -program-suffix=_3.4.4_s10 --with-
> as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --enable-version-specific-
> runtime-libs --enable-languages=c,c++,f77 : (reconfigured)
> ../gcc-3.4.4/configure --prefix=/usr/local/lang -program-suffix=_3.4.4
> --with-gnu-as --with-as=/usr/local/bin/gnu-as --with-gnu-ld --with-
> ld=/usr/local/bin/gnu-ld --enable-version-specific-runtime-libs --enable-
> languages=c,c++,f77 : (reconfigured) ../gcc-3.4.4/configure
> --prefix=/usr/local/lang -program-suffix=_3.4.4_s10 --with-gnu-as --with-
> as=/usr/local/bin/gnu-as --with-gnu-ld --with-ld=/usr/local/bin/gnu-ld
> --enable-version-specific-runtime-libs --enable-languages=c,c++,f77
> Thread model: posix
> gcc version 3.4.4
>  /export/local/mirror/sparc-solaris/lang/bin/../libexec/gcc/sparc-sun-
> solaris2.10/3.4.4/cc1 -quiet -v -I . -I
> /local/home/maeder/ghc-6.4.2/lib/ghc-6.4.2/include -iprefix
> /export/local/mirror/sparc-solaris/lang/bin/../lib/gcc/sparc-sun-
> solaris2.10/3.4.4/ -D__GLASGOW_HASKELL__=604 /tmp/ghc5623.hc -quiet
> -dumpbase ghc5623.hc -mcpu=v7 -auxbase-strip /tmp/ghc5623.raw_s -O
> -Wimplicit -w -version -fno-strict-aliasing -o /tmp/ghc5623.raw_s
> ignoring nonexistent directory "/export/local/mirror/sparc-
> solaris/lang/bin/../lib/gcc/sparc-sun-solaris2.10/3.4.4
> /../../../../sparc-sun-solaris2.10/include"
> ignoring duplicate directory "/usr/local/lang/lib/gcc/sparc-sun-
> solaris2.10/3.4.4/include"
> ignoring nonexistent directory "/usr/local/lang/lib/gcc/sparc-sun-
> solaris2.10/3.4.4/../../../../sparc-sun-solaris2.10/include"
> #include "..." search starts here:
> #include <...> search starts here:
>  .
>  /local/home/maeder/ghc-6.4.2/lib/ghc-6.4.2/include
>  /export/local/mirror/sparc-solaris/lang/bin/../lib/gcc/sparc-sun-
> solaris2.10/3.4.4/include
>  /usr/local/include
>  /usr/local/lang/include
>  /usr/include
> End of search list.
> GNU C version 3.4.4 (sparc-sun-solaris2.10)
>         compiled by GNU C version 3.4.4.
> GGC heuristics: --param ggc-min-expand=100 --param ggc-min-
> heapsize=131072

New description:

 ghc-6.4.2 created under solaris goes to sleep and does not terminate even
 for the simplest hs-file.

 {{{
 -bash-3.00$ ghc -v --make hello.hs
 Glasgow Haskell Compiler, Version 6.4.2, for Haskell 98, compiled by GHC
 version 6.4.2
 Using package config file:
 /local/home/maeder/ghc-6.4.2/lib/ghc-6.4.2/package.conf
 Using package config file: /home/maeder/.ghc/sparc-
 solaris2-6.4.2/package.conf
 Hsc static flags: -static
 *** Chasing dependencies:
 Chasing modules from: hello.hs
 Stable modules:
 *** Compiling Main             ( hello.hs, interpreted ):
 compile: input file hello.hs
 *** Checking old interface for Main:
 Compiling Main             ( hello.hs, hello.o )
 *** Parser:
 *** Renamer/typechecker:
 *** Desugar:
     Result size = 10
 *** Simplify:
     Result size = 10
     Result size = 8
     Result size = 8
 *** Tidy Core:
     Result size = 8
 *** CorePrep:
     Result size = 10
 *** Stg2Stg:
 *** CodeGen:
 *** CodeOutput:
 *** C Compiler
 gcc -x c /tmp/ghc5623.hc -o /tmp/ghc5623.raw_s -w -fno-strict-aliasing -v
 -S -Wimplicit -O -D__GLASGOW_HASKELL__=604 -I . -I
 /local/home/maeder/ghc-6.4.2/lib/ghc-6.4.2/include
 Reading specs from /export/local/mirror/sparc-solaris/lang/bin/../lib/gcc
 /sparc-sun-solaris2.10/3.4.4/specs
 Configured with: ../gcc-3.4.4/configure --prefix=/usr/local/lang -program-
 suffix=_3.4.4 --with-gnu-as --with-as=/usr/local/bin/gnu-as --with-
 ld=/usr/ccs/bin/ld --enable-version-specific-runtime-libs --enable-
 languages=c,c++,f77 : (reconfigured) ../gcc-3.4.4/configure
 --prefix=/usr/local/lang -program-suffix=_3.4.4_s10 --with-
 as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --enable-version-specific-
 runtime-libs --enable-languages=c,c++,f77 : (reconfigured)
 ../gcc-3.4.4/configure --prefix=/usr/local/lang -program-suffix=_3.4.4
 --with-gnu-as --with-as=/usr/local/bin/gnu-as --with-gnu-ld --with-
 ld=/usr/local/bin/gnu-ld --enable-version-specific-runtime-libs --enable-
 languages=c,c++,f77 : (reconfigured) ../gcc-3.4.4/configure
 --prefix=/usr/local/lang -program-suffix=_3.4.4_s10 --with-gnu-as --with-
 as=/usr/local/bin/gnu-as --with-gnu-ld --with-ld=/usr/local/bin/gnu-ld
 --enable-version-specific-runtime-libs --enable-languages=c,c++,f77
 Thread model: posix
 gcc version 3.4.4
  /export/local/mirror/sparc-solaris/lang/bin/../libexec/gcc/sparc-sun-
 solaris2.10/3.4.4/cc1 -quiet -v -I . -I
 /local/home/maeder/ghc-6.4.2/lib/ghc-6.4.2/include -iprefix
 /export/local/mirror/sparc-solaris/lang/bin/../lib/gcc/sparc-sun-
 solaris2.10/3.4.4/ -D__GLASGOW_HASKELL__=604 /tmp/ghc5623.hc -quiet
 -dumpbase ghc5623.hc -mcpu=v7 -auxbase-strip /tmp/ghc5623.raw_s -O
 -Wimplicit -w -version -fno-strict-aliasing -o /tmp/ghc5623.raw_s
 ignoring nonexistent directory "/export/local/mirror/sparc-
 solaris/lang/bin/../lib/gcc/sparc-sun-solaris2.10/3.4.4/../../../../sparc-
 sun-solaris2.10/include"
 ignoring duplicate directory "/usr/local/lang/lib/gcc/sparc-sun-
 solaris2.10/3.4.4/include"
 ignoring nonexistent directory "/usr/local/lang/lib/gcc/sparc-sun-
 solaris2.10/3.4.4/../../../../sparc-sun-solaris2.10/include"
 #include "..." search starts here:
 #include <...> search starts here:
  .
  /local/home/maeder/ghc-6.4.2/lib/ghc-6.4.2/include
  /export/local/mirror/sparc-solaris/lang/bin/../lib/gcc/sparc-sun-
 solaris2.10/3.4.4/include
  /usr/local/include
  /usr/local/lang/include
  /usr/include
 End of search list.
 GNU C version 3.4.4 (sparc-sun-solaris2.10)
         compiled by GNU C version 3.4.4.
 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
 }}}

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


More information about the Glasgow-haskell-bugs mailing list