-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Fix some all.sh components with sub-components #9293
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
Fix some all.sh components with sub-components #9293
Conversation
8bc7ce2
to
d8ae3d4
Compare
6bc0245
to
3856d5c
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.
LGTM
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.
LGTM
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.
I looks like now we need a rebase.
Our makefiles don't use $(LD) so the typo was harmless. Signed-off-by: Gilles Peskine <[email protected]>
`grep mbedtls_des*` would pick up e.g. mbedtls_derive_xxx. Signed-off-by: Gilles Peskine <[email protected]>
The compilation is slower but we get more potential warnings and running the tests is faster. Signed-off-by: Gilles Peskine <[email protected]>
Signed-off-by: Gilles Peskine <[email protected]>
Signed-off-by: Gilles Peskine <[email protected]>
Having assembly files called *.o was confusing. Signed-off-by: Gilles Peskine <[email protected]>
Reorganize the structure of the builds of aesce.c and sha256ce.c with various configurations of AES/SHA256 acceleration. Now everything in a given configuration is grouped together (building the object file, and checking the presence or absence of certain instructions in the assembly). Fix several instances of copypasta in -m options where we were sometimes not allowing the compiler to use optional instructions even though we use them in inline assembly, and sometimes allowing the compiler to use optional instructions even though we then checked their absence Signed-off-by: Gilles Peskine <[email protected]>
3856d5c
to
59aea4e
Compare
I rebased to resolve the conflicts, mostly in The following command shows that the new changeset differs from the old one only by file names and (in a few places) context, but the line changes are the same.
|
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.
I have checked the parameters and the output of the range-diff command, the only differences are in a few commit messages.
Looks good to me.
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.
Checked the diff as well, LGTM.
665df83
This is a collection of fixes to issues in
all.sh
that I discovered while working on #9286. The biggest part is a reorganization ofcomponent_build_aes_armce
andcomponent_build_sha_armce
to make them split into clear distinct configurations.While the issues themselves are minor, this pull request is priority-high because it blocks priority-high work.
PR checklist
Please tick as appropriate and edit the reasons (e.g.: "backport: not needed because this is a new feature")