Skip to content

Conversation

@xianshijing-lk
Copy link
Collaborator

It turns out that our liblivekit_ffi.dylib or livekit_ffi.a contains some protobuf symbols, it is likely linked to the binary by our rust livekit ffi

if shipping a static liblivekit.a, it will require the same protobuf version when linking it to the apps. which will make it impossible to use by our developers

if shipping a dynamic liblivekit.dll or dylib, we will need to link the protobuf statically to the dynamic lib so that developers do not need to worry about the protobuf

This PR fixed the problem by shipping a dynamic liblivekit dylib, and link the protobuf statically to the dynamic lib

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.

3 participants