Skip to content

Remove dynamic RapidSnark linkage (use static instead)#11

Open
ElusAegis wants to merge 1 commit intozkmopro:mainfrom
ElusAegis:main
Open

Remove dynamic RapidSnark linkage (use static instead)#11
ElusAegis wants to merge 1 commit intozkmopro:mainfrom
ElusAegis:main

Conversation

@ElusAegis
Copy link
Copy Markdown

Motivation: Enable running UniFFI tests for the mopro templates reliably. Dynamic dylib linkage was redundant and caused rpath/loader issues that block the UniFFI tests.

Change: Drop the dynamic rapidsnark (and related) linkage on desktop. Keep static linkage everywhere. If needed in some specific circumstances, we may provide an optional, feature-enabled switch to re-enable dynamic linking if needed.

Impact:

  • Unblock UniFFI tests (no rpath or env juggling).
  • Consistent packaging with mobile targets.
  • Slightly larger artifacts and marginally slower links are acceptable trade-offs.

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.

1 participant