Post

Replies

Boosts

Views

Activity

Reply to how is one supposed to dynamically load libraries in the age of SIP?
Thanks for the confirmation, @eskimo. Appreciated. Having said that, I have some questions. You wrote: We have a language (Allegro Common Lisp) which has a module for making SSL connections. Can you explain more about the relationship between this language and your product. Is your product the language itself? Or are you using the language to build your actual product? The language is our product (google "Allegro Common Lisp" if you are curious). The language has a networking layer and one of the features is an SSL socket stream. Using OpenSSL (or LibreSSL) is how we provide SSL socket streams. We dynamically load the OpenSSL libraries because we want to get the latest, secure libraries. On Linux, we use the system libraries in standard places and loading it is trivial. On macOS, it's been a real hardship on our users (and us). Hopefully the entitlements above will make things much easier going forward.
Apr ’22