[GHC] #11949: ghc bindist doesn't bundle up the assets needed for hyperlinked-source properly and doesn't treat certain base modules right
GHC
ghc-devs at haskell.org
Tue Apr 19 19:07:28 UTC 2016
#11949: ghc bindist doesn't bundle up the assets needed for hyperlinked-source
properly and doesn't treat certain base modules right
-------------------------------------+-------------------------------------
Reporter: carter | Owner:
Type: bug | Status: new
Priority: normal | Milestone: 8.0.1
Component: Compiler | Version: 8.0.1-rc3
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by carter):
{{{
/usr/bin/install -c -m 755 -d "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/"
/usr/bin/install -c -m 755 -d "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/Classic.theme/"
/usr/bin/install -c -m 755 -d "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/Ocean.std-theme/"
/usr/bin/install -c -m 755 -d "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/latex/"
/usr/bin/install -c -m 644 utils/haddock/haddock-
api/resources/html/frames.html "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/"
/usr/bin/install -c -m 644 utils/haddock/haddock-api/resources/html
/haddock-util.js "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/"
/usr/bin/install -c -m 644 utils/haddock/haddock-
api/resources/html/Classic.theme/haskell_icon.gif "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/Classic.theme/"
/usr/bin/install -c -m 644 utils/haddock/haddock-
api/resources/html/Classic.theme/minus.gif "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/Classic.theme/"
/usr/bin/install -c -m 644 utils/haddock/haddock-
api/resources/html/Classic.theme/plus.gif "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/Classic.theme/"
/usr/bin/install -c -m 644 utils/haddock/haddock-
api/resources/html/Classic.theme/xhaddock.css "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/Classic.theme/"
/usr/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Ocean
.std-theme/hslogo-16.png "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/Ocean.std-theme/"
/usr/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Ocean
.std-theme/minus.gif "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/Ocean.std-theme/"
/usr/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Ocean
.std-theme/ocean.css "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/Ocean.std-theme/"
/usr/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Ocean
.std-theme/plus.gif "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/Ocean.std-theme/"
/usr/bin/install -c -m 644 utils/haddock/haddock-api/resources/html/Ocean
.std-theme/synopsis.png "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/html/Ocean.std-theme/"
/usr/bin/install -c -m 644 utils/haddock/haddock-
api/resources/latex/haddock.sty "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/lib/ghc-8.0.0.20160419/latex/"
}}}
is the applicable set of commands that should be doing this stuff, and it
looks like they're simply neglected because the current install make file
is doing it item by item rather than "for each i in foo ; cp i
target/directory/", which is done in later stuff in the make file, such as
{{{
for i in docs/users_guide/build-html/users_guide; do \
cp -Rp $i "/Users/carter/.install-
ghc/ghc-8.0.0.20160419/share/doc/ghc-8.0.0.20160419/html"; \
done
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11949#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list