-
Notifications
You must be signed in to change notification settings - Fork 121
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
GCC-14 - build failure for FIPS module #2010
Comments
samuel40791765
added a commit
that referenced
this issue
Dec 12, 2024
Alpine Linux has started using gcc-14 as the default compiler. This is broken with our FIPS build which has started causing CI failures. See #2010 By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and the ISC license.
torben-hansen
pushed a commit
to torben-hansen/aws-lc
that referenced
this issue
Dec 13, 2024
Alpine Linux has started using gcc-14 as the default compiler. This is broken with our FIPS build which has started causing CI failures. See aws#2010 By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and the ISC license.
michelhe
added a commit
to michelhe/aws-lc-rs
that referenced
this issue
Jan 28, 2025
The underlying aws-lc library is broken when built with FIPS support on GCC-14, which comes by default with many Linux distributions. When this crate is used as a sub-dependency, the users' only workaround is to force all C/C++ code on other crates to also be compiled with clang by setting the CC/CXX environment variables. This change circumvents the issue by setting the CC/CXX environment variables in the crate build script. This is a temporary workaround until the underlying issue is resolved: aws/aws-lc#2010 Signed-off-by: Michel Heily <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem:
FIPS module fails to build when using GCC 14.
Related Issues
Relevant details
AWS-LC commit: AWS-LC-FIPS-2.0.17, but this affects the mainline builds as well.
System information: for linux, below info can be collected by running
uname -srvmp
Build log:
The text was updated successfully, but these errors were encountered: