-
Notifications
You must be signed in to change notification settings - Fork 697
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
configure
phases of build-type:configure
replicated for multiple components for local builds
#4548
Comments
A few points;
|
@ezyang I see... so the problem is that each component has slightly different invocations of |
Is there any known workaround for this problem ? |
Untested patch:
|
based on a suggestion by @ezyang Workarounds haskell#4548 for now.
I've removed the priority:high again, since we should have good-enough-for-now workaround in #5002 (but I'm not giving up hope on of restoring per-compat for configure-type builds yet); |
I removing the |
I can't reproduce this anymore. I guess #5002 did fix it, even if not in the most ergonomic way. Should we close it? |
Let's close optimistically. Thank you all! |
Simple way to reproduce this:
Notice how
configure
is invoked simultaneously for thelib
andtest:doctest
component, finally resulting in twoconfigure
-runs corrupting each other.This would be fine for non-local per-component builds, but local builds of local per-components share a common work-folder where
configure
operates, so this is redundant work (as allconfigure
invocations are supposed to have the same result -- NB:.buildinfo
files are often generated by those which the subsequent build-process depends upon!) and more importantly causes actual failures./cc @ezyang
The text was updated successfully, but these errors were encountered: