-
Notifications
You must be signed in to change notification settings - Fork 273
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
CBMC 5.93.0 cannot be built on non-Intel platforms #7934
Comments
Compilation error:
|
Assuming https://src.fedoraproject.org/rpms/cbmc/blob/rawhide/f/cbmc.spec is the current state of play for Fedora it seems you are using CMake? Either way, though, I think we've made a mess of your config options and need to fix this so that |
The current WIP spec is here: https://src.fedoraproject.org/rpms/cbmc/pull-request/3 That said, setting |
Actaully, that won't work out-of-the-box either, because this condition will always evaluate to Lines 125 to 127 in c864ba9
|
Ack, that's why I said that we have made a mess of our config options. Will work on a fix. |
Ping @esteffin as that may be of interest to him as well. |
We do not currently have an implementation of calling conventions for any other platform. Fixes: diffblue#7934
Thanks for the patch @tautschnig. I've already have applied something similar myself last week: https://src.fedoraproject.org/rpms/cbmc/blob/1636edb0d31b2d22dea4805efea0f700eda21459/f/cbmc-f40-fix-build.patch#_26 Right now, the package update is stuck on a crash reported in #7866 which has not received any response in more than 6 weeks. |
Due to the change in c1f9237, CBMC now cannot be compiled for
aarch64
,ppc64le
ands390x
targets which considerably complicates the ongoing package update in Fedora.\cc: @vmihalko
The text was updated successfully, but these errors were encountered: