jasonacox / Build-OpenSSL-cURL

Scripts to build OpenSSL, HTTP/2 (nghttp2) and cURL (libcurl) for MacOS, iOS and tvOS devices (x86_64, armv7, armv7s, arm64, arm64e). Now Supporting Apple Silicon, OpenSSL 3.0.x with TLS 1.3 and Mac Catalyst builds.
MIT License
432 stars 132 forks source link

speeding up compilation via sysctl and make -j #48

Closed fosterbrereton closed 3 years ago

fosterbrereton commented 3 years ago

Thanks for writing this script!

I see there is limited multi-processor support when building libcurl. I have extended this to accommodate beefier build machines with more than 8 cores. I have also pushed the solution out for the building of the other libraries this script supports. I hope this is helpful.

fosterbrereton commented 3 years ago

I'm not sure why Travis is failing - is it something I can fix on my end?

jasonacox commented 3 years ago

The Travis script requires my encrypted credentials for S3 (staging between phases) so it fails. I didn't realize this until your PR. I'll have to revisit that at some point.

Thanks for the PR!