-
Notifications
You must be signed in to change notification settings - Fork 664
Support shared libs "properly" #3214
Copy link
Copy link
Open
Description
- Generate a shared library corresponding to each static library we can build. (Our team's flows normally only use static libraries.)
- Only expose entry points we deliberately want to export. (hidden visibility by default)
- use proper SONAME for Linux: No library versions in soname #3046
- need to determine a sensible version-numbering system. Since we don't absolutely promise backward compatibility, I think it's best to use 0... E.g. if we're in the v2020.2-dev or v2020.2 releases, then SONAME would end in .0.2020.2
See also the interesting discussion over at Shaderc: google/shaderc#381 and google/shaderc#498
Reactions are currently unavailable