summaryrefslogtreecommitdiff
path: root/testsuite/tests/roles
diff options
context:
space:
mode:
authorAlp Mestanogullari <alpmestan@gmail.com>2019-06-25 14:21:59 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-07-09 22:58:09 -0400
commit7f8bf98ea5b726d3f874faf23d4934765ed1116b (patch)
tree7fdc8a6ea77a31c0c7448115cbdc8af1d59b03e7 /testsuite/tests/roles
parent18ac9ad404f490bd7ea0639a1b85a88ed4502613 (diff)
downloadhaskell-7f8bf98ea5b726d3f874faf23d4934765ed1116b.tar.gz
Hadrian: fix source-dist rule
The first problem was that the list of files/dirs to embed or ignore was not up-to-date. The second problem was that the 'Cwd' option used when running the Tar builder in the source-dist rule didn't actually change the current directory and was therefore failing. Finally, the source-dist rule did not pre-generate Haskell modules derived from .x (alex) and .y (happy) files, like the Make build system does -- this is now fixed. We might be doing too much work for that last step (we seem to be building many things until we get to generating the source distribution), but extracting the distribution and running ./configure && hadrian/build.sh --flavour=quickest -j from there does work for me now.
Diffstat (limited to 'testsuite/tests/roles')
0 files changed, 0 insertions, 0 deletions