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
OpenSSL 1.0.2 'make clean' doesn't clean generated .S files #2220
Comments
I can reproduce this.
|
bernd-edlinger
added a commit
to bernd-edlinger/openssl
that referenced
this issue
Feb 16, 2017
Closed
fixed with 9b90ce0. thanks for reporting this! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When building for both the linux-armv4 and linux-aarch64 targets, OpenSSL 1.0.2j's make process generates .S files for ARM assembly, in the crypto/aes, crypto/bn, crypto/modes, and crypto/sha directories.
Unfortunately, 'make clean' does not remove these files, and re-running Configure or 'make depend' does not do anything to let make know they need to be regenerated.
The syntax of the generated files is different for 32-bit and 64-bit arm.
Thus, if you try to build OpenSSL for both a 32-bit arm and 64-bit arm platform in the same OpenSSL directory, the second build will fail.
The solution is to add *.S to the 'clean' target in those directories.
The text was updated successfully, but these errors were encountered: