-
Notifications
You must be signed in to change notification settings - Fork 38.7k
build: boring autotools cleanup #23473
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
Conversation
Concept ACK, obviously, as I'm using the same style :) Why update Autoconf macros as they have no functional changes? |
|
Mostly concept ACK. Checked (only) http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_check_preproc_flag.m4 to see licensing changes come from upstream. |
Mostly just why not, and if we do it now, it saves someone else wanting to do it in the future. I'd think that these files will be very unlikely to be ever updated again after this. |
hebasto
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggesting to add more boring stuff:
AC_CHECK_PROGAC_MSG_WARNAC_MSG_ERRORAC_MSG_RESULT
Why only the first and second arguments are quoted in AC_PATH_PROG(S) and AC_PATH_TOOL?
|
Concept ACK, will at least check for binary identity soon. |
Guix builds: |
|
GUIX hashes, mine match @hebasto and @fanquake |
|
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. ConflictsReviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first. |
9f0a316 to
d572dd3
Compare
Updated.
Added. |
Guix builds: |
hebasto
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK d572dd30509406289c591a8c842453113768e943, I verified updated Autoconf macros, I have reviewed the code and it looks OK, I agree it can be merged.
nit: spaces could be added between arguments of the AC_DEFINE_UNQUOTED macro in two places.
There should be no functional change.
There should be no functional change.
There should be no functional change.
d572dd3 to
3fa68b3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After rebasing the following line seems need to be added to the 0ffcb115c062ab69cb82b67a397290e9a1687ccc commit:
Line 488 in c1fb306
| AC_DEFINE(HAVE_CLMUL, 1, [Define this symbol if clmul instructions can be used]) |
3fa68b3 to
34094af
Compare
Done. |
hebasto
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
re-ACK 34094af
Guix builds: |
Guix builds
|
This is mostly just being consistent with how we do things, and migrating towards a style (we have already been doing so ad-hoc) that is clearer for anyone who cares to read
.m4. For example:master:This PR:
Drop unneeded double-quoting (which we use inconsistently), use
[]for empty arguments, space things out.There should be no functional change, before & after binaries identical. Very boring.
Guix build: