#3907: Error installing Solaris binaries ----------------------------------+----------------------------------------- Reporter: mwhanley | Owner: Type: bug | Status: closed Priority: normal | Component: Compiler Version: 6.12.1 | Resolution: wontfix Keywords: | Os: Solaris Testcase: | Architecture: sparc Failure: Installing GHC failed | ----------------------------------+----------------------------------------- Changes (by benl):
* status: new => closed * resolution: => wontfix Comment: I've verified that regular Solaris tar truncates the filename for Combinators.p_hi. With Solaris `tar` {{{ b...@greyarea:~/devel/ghc/snap$ bzip2 -dc ghc-6.12.1-sparc-sun- solaris2-fixed.tar.bz2 | /usr/bin/tar xf - b...@greyarea:~/devel/ghc/snap$ ls ghc-6.12.1/libraries/dph/dph-base/dist- install/build/Data/Array/Parallel/Stream/Flat Basics.hi Basics.p_hi Combinators.hi Combinators.p_h Enum.hi ... }}} With GNU `tar` {{{ b...@greyarea:~/devel/ghc/snap$ bzip2 -dc ghc-6.12.1-sparc-sun- solaris2-fixed.tar.bz2 | /opt/csw/bin/gtar - b...@greyarea:~/devel/ghc/snap$ ls ghc-6.12.1/libraries/dph/dph-base/dist- install/build/Data/Array/Parallel/Stream/Flat Basics.hi Basics.p_hi Combinators.hi Combinators.p_hi Enum.hi ... }}} I'm resolving this as `wontfix` because the bug is not in GHC and there's nothing we can really do about it. Working around it by requiring all filenames in the GHC bundle to be < 100 chars seems unpalatable to me. The same goes for adding hacks in the install script to rename files. There's already a warning on the download page not to use Solaris tar, and plenty of other things can go wrong when using non-GNU tools. -- Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3907#comment:2> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler _______________________________________________ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs