-
Notifications
You must be signed in to change notification settings - Fork 4
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
Compile Limitation: OSSL_TIME, uint64_t #15
Comments
regarding OSSL_TIME regarding uint64_t regarding CPPFLAGS |
Please note that perftools do NOT depend on any internal OpenSSL headers - they define OSSL_TIME themselves in the perflib headers. For the uint64_t issue - this should be simple to fix. We should just include stdint.h from https://github.com/openssl/perftools/blob/main/source/perflib/time.h this file. |
Also the portability of perftools is not expected to be as broad as of the openssl library itself as the primary goal was to make it buildable on the primary platforms, not everything that openssl library supports. However of course we would accept patches that fix any portability issues if they are reasonable. |
This is on HPE NonStop x86
The
OSSL_TIME
definition is not available in a post-install OpenSSL instance. It appears that this only works when referencing a built instance from source. Is that the intent?Also, on some platforms,
uint64_t
is not defined by the compiler but needsstdint.h
.Also, having some other options, like CPPFLAGS is not inheriting from the command line,
-pthread
is a non-portable option.The text was updated successfully, but these errors were encountered: