* Add support for building a macOS or iOS framework bundle
* Rename script
* Package frameworks on azure
* Update framework version
* Fix upload path
* Add support for xcframework as well
* Another macos fix
* Fix weird mistakes
* Increase minimum target to 10.15
* Fix macos build
* Fix review comments
Co-authored-by: Thad House <thadhouse1@gmail.com>
* Add support for static builds on macOS
* Get linux static libs working as well
* Remove linux static link check
* Fix darwin merge
* 1 more merge fix
* 1 more fix
* Also build arm64 static
* New line at end of file
Co-authored-by: Thad House <thadhouse1@gmail.com>
* Remove stub TLS
We were only using stub TLS to be compatible with ASAN. Now that OpenSSL and Asan work together, we can remove stub TLS and reduce our TLS scope.
Apple recommends shipping universal binaries on macOS, and actually require it if shipping to store. The easiest way to do this is post build. This adds a script that will merge all artifact binaries that can then be used and shipped.
Not currently hooked into azure, as this requires we build both platforms with the same tls provider, and arm64 openssl builds have issues there. I did test this locally, and got universal binaries that worked.