Skip to content
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

remove EOS VM OC workaround for LLVM 7.0.x ABI mixup #762

Merged
merged 1 commit into from
Sep 12, 2024

Conversation

spoonincode
Copy link
Member

Remove an old workaround for LLVM 7.0.x that resolved run time crashes due to ABI breakage inside of LLVM when spring was compiled with clang and LLVM was compiled with gcc.

This workaround was useful in the EOSIO 2.0 era because of RHEL7 support: the only official-ish package for an LLVM version compatible with EOSIO 2.0 was from SCL with just LLVM 7.0.1 (as a 'system' package of course this was compiled with gcc). But during this era of EOSIO we would often recommend building EOSIO was clang. Thus.. runtime breakage would occur in this configuration without the workaround.

We can remove this old workaround now.

@spoonincode spoonincode merged commit e62c3a8 into main Sep 12, 2024
59 of 69 checks passed
@spoonincode spoonincode deleted the nomorellvm7war branch September 12, 2024 16:45
@ericpassmore
Copy link
Contributor

Note:start
category: Other
component: WebAssembly
summary: Remove unneeded LLVM v7 workaround.
Note:end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants