Homebrew Has Stopped Working on El Capitan
So, not really a question for the community - more an advisory.
Sadly, Homebrew appears to no longer work on El Capitan and it may not be fixed.
What happens: Any brew command that actually invokes work on the file systems will quickly SEGFAULT (any brew install, upgrade, etc)
Why: Well, to quote one of the maintainers, "Ruby 3.3 changed name generation for temporary files to use a
cryptographic RNG (CCRandomGenerateBytes). CCRNG in 10.11 uses GCD under the hood which is incompatible in forks pre-exec. CCRNG was overhauled in 10.12 to avoid this issue."
While it may be possible for the maintainers to modify the code base so some things happen before forking...there's a parallel discussion about just bumping the minimum allowed version to 10.12. Not sure how it is going to go (but the issue I opened has been sitting with no obvious changes since end-Jun - hopefully the maintianers are just on vacation, but I fear not).
Anyway, if you are on El Capitan and use homebrew...well you can't install or update anything anymore.