diff options
author | Alp Mestanogullari <alpmestan@gmail.com> | 2019-06-25 14:21:59 +0200 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2019-07-09 22:58:09 -0400 |
commit | 7f8bf98ea5b726d3f874faf23d4934765ed1116b (patch) | |
tree | 7fdc8a6ea77a31c0c7448115cbdc8af1d59b03e7 /testsuite/tests/roles | |
parent | 18ac9ad404f490bd7ea0639a1b85a88ed4502613 (diff) | |
download | haskell-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