openssl@1.1: re-parallelise build/install#76174
Conversation
The issues around parallel builds were resolved in 2018 via openssl/openssl#7583 and the referenced commits. Sadly the tests still take 45 years to get through but this fairly significantly speeds up the build time. Before: ==> Summary /opt/homebrew/Cellar/openssl@1.1/1.1.1k: 8,064 files, 17.9MB, built in 7 minutes 40 seconds After: ==> Summary /opt/homebrew/Cellar/openssl@1.1/1.1.1k: 8,064 files, 17.9MB, built in 4 minutes 35 seconds
|
Failures here look unrelated. Not sure there's any way to stop GitHub's CI but someone might as well if you can; don't think this needs a full CI run to be merged really. |
|
Thanks @carlocab! ❤️. I notice all the Perl failures on ARM Big Sur are the same; is that a known issue/something that's been discussed somewhere? |
|
Yea, probably from 11.3 bumping the default |
|
Is that going to essentially require every system-perl using formula to have its revision bumped or is there another plan in the offing? |
|
That, and some messing around with shebangs to make sure that formulae use the version of system perl that we expect them to. |
|
Yes, revision bumps after Homebrew/brew#11286 is merged. |
brew install --build-from-source <formula>, where<formula>is the name of the formula you're submitting?brew test <formula>, where<formula>is the name of the formula you're submitting?brew audit --strict <formula>(after doingbrew install <formula>)?The issues around parallel builds were resolved in 2018 via openssl/openssl#7583 and the referenced commits.
Sadly the tests still take 45 years to get through but this fairly significantly speeds up the build time.
Before:
After: