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

LLVM16: Investigate Unneeded LLD Wasm Files #319

Open
ericpassmore opened this issue Dec 10, 2024 · 1 comment
Open

LLVM16: Investigate Unneeded LLD Wasm Files #319

ericpassmore opened this issue Dec 10, 2024 · 1 comment

Comments

@ericpassmore
Copy link
Contributor

Investigate what these files provide was able to compile without using the CDT modified versions. Quick check shows these files may be out of date and need to be updated using the latest major release version of LLVM. Major Release 16 in this case

  • lld/wasm/Driver.cpp
  • lld/wasm/InputFiles.cpp
  • lld/wasm/InputFiles.h

Uploading Diff between LLVM 9.x release and CDT LLD updates
Driver-Diff-4b9862f5b87d233b4b705b7284fe67711f240134-main.patch

@ericpassmore ericpassmore self-assigned this Dec 10, 2024
@ericpassmore ericpassmore added this to the C++20 and LLVM Upgrade milestone Dec 10, 2024
@ericpassmore ericpassmore moved this to In Progress in Team Backlog Dec 12, 2024
@ericpassmore
Copy link
Contributor Author

ericpassmore commented Dec 14, 2024

Mostly Resolved
Found InputFiles.h and InputFiles.cpp have eosio actions, tables, and abi structures which are easy to include. The Driver.cpp seem to have security groups, which are an additional feature and can be left out. Keeping this open until integration and testing for LLVM is complete

@ericpassmore ericpassmore changed the title Investigate Unneeded LLD Wasm Files LLVM16: Investigate Unneeded LLD Wasm Files Dec 14, 2024
@ericpassmore ericpassmore removed their assignment Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant