-
Notifications
You must be signed in to change notification settings - Fork 447
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
aclocal.m4 #774
Comments
The dirty trees are indeed annoying. They would be less dirty if we all had the same version of What I said before was “there are reasons to consider checking it in” and I was a bit surprised when that actually happened. 😄 After (There is also a third option of having aclocal.m4 checked in and also git-ignoring changes in it, but I'm not sure how well that works and it is probably not worth investigating.) (CC @sb10.) |
The problem here is that There are a few possible solutions:
With the first option we would eventually learn about newer versions of The second option seems to be enough to stop The third means we only ship the bit we need, and the fourth would stop our possibly out of date version from interfering with the real I suspect the second option may be the best, but other opinions are welcome. |
Sorry just saw this thread but already submitted a PR to fix it #1091 |
PR #1091 is an incomplete fix — choosing that route also requires adding I agree with @daviesrob that the second option is probably best: copy |
Have updated my PR #1091 to reflect option 2. |
Fixed in #1091 |
A new issue as #733 cannot be reopened.
This debate is still raging.
@daviesrob claims the aclocal.m4 is not needed at all, in which case we should delete it.
Others seem to think it is needed, but it should not be checked in as we get dirty builds when following the build notes. Options here are to remove the file or to fix the build notes (they explicitly state autoreconf may be used).
@jmarshall persuaded me before, hence why I closed the issue, that the appropriate m4 file must be checked in because it's not a standard part of the autotools package (it only exists if you have the pkgconfig bits installed).
With hindsight I now disagree, but rather than revert it, I think I'll punt to Rob who understands the whole pkgconfig auto-detection stuff a lot more (as he wrote it I think).
We don't bundle a compiler, just incase it hasn't been installed. That would be lunacy! (Hello iRODS). We don't bundle autotools just incase they're not installed either. So I don't have an issue with needing pkgconfig installed if you want the aclocal.m4 part to be added either, especially if as Rob points out it does nothing whatsoever anyway.
The text was updated successfully, but these errors were encountered: