You need to sign in or sign up before continuing.
Hadrian puts its build tree in the wrong place
I have a source tree in my slow, network-mounted backed-up filestore /home/simonpj/ghc, and a separate link-tree in my fast, physically-connected, non-backed up filestore /playpen/ghc. Every file in /playpen/ghc is a symlink to the corresponding source file in /home/simonpj/ghc.
But when I do
$ cd /playpen/ghc
$ hadrian/build.sh -c -j4 --flavour=quick
I find a new _build director in /home/simonpj/ghc. This is bad! It should be in /playpen/ghc. Otherwise (a) it's slower, (b) it creates backup churn and (c) as it happens, I ran out of space on the backed-up filestore.
Can this be fixed? It's a bad Hadrian shortcoming.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 8.4.3 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | andrey.mokhov@newcastle.ac.uk |
| Operating system | |
| Architecture |