#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
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs