Skip to content

Conversation

LucasSte
Copy link
Collaborator

@LucasSte LucasSte commented Jun 26, 2025

Description

We've revised the implementation of SBPFv3, removing the symbol table. This PR brings the necessary changes to emit correct code for it.

Summary of changes

  1. Bump LLVM commit to bring [SOL] Create add64 r10, 0 for functions that do not need stack space llvm-project#158, [SOL] Revert symbol tab hacks to have local symbols in the dynamic symbol table llvm-project#157, [SOL] Do not add stack pointer adjustment at end llvm-project#156, and [SOL] Do not add a return after a JA llvm-project#155.
  2. Update the linker script.
  3. Remove SBPFv3 from CI, since successful tests require an sbpf release and a valid Agave commit with it.
  4. Bump dependencies version for release.

@LucasSte LucasSte requested a review from Lichtso June 27, 2025 10:21
@LucasSte LucasSte marked this pull request as ready for review June 27, 2025 10:21
@LucasSte LucasSte merged commit 2e4fd0f into anza-xyz:solana-1.84.1 Jun 27, 2025
10 checks passed
@LucasSte LucasSte deleted the bump-version branch June 27, 2025 14:28
LucasSte added a commit to LucasSte/rust that referenced this pull request Aug 21, 2025
* Bump llvm commit

* Update linker script

* Remove sbpfv3 from CI

* Bump dependencies versions
LucasSte added a commit to LucasSte/rust that referenced this pull request Aug 21, 2025
* Bump llvm commit

* Update linker script

* Remove sbpfv3 from CI

* Bump dependencies versions
LucasSte added a commit to LucasSte/rust that referenced this pull request Aug 21, 2025
* Bump llvm commit

* Update linker script

* Remove sbpfv3 from CI

* Bump dependencies versions
LucasSte added a commit to LucasSte/rust that referenced this pull request Sep 12, 2025
* Bump llvm commit

* Update linker script

* Remove sbpfv3 from CI

* Bump dependencies versions
LucasSte added a commit to LucasSte/rust that referenced this pull request Oct 9, 2025
* Bump llvm commit

* Update linker script

* Remove sbpfv3 from CI

* Bump dependencies versions
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.

2 participants