Closed
Description
Zeromq is used to communicate with kernels. If zeromq didn't work on an os, then we rely on users installing jupyter, which will install python and zeromq will get built on the os.
Mac m1 is an os for which we don't have a prebuilt binary.
- I can confirm building zeromq works on Mac M1, & this works in a Mac
TODO:
- Ship this as an experiment (for controlled roll out)
- Consider contributing upstream
- Sign & Build dependencies (build pipeline)
- Should we sign & build dependencies for all OS & linux distros (even though we already have pre-built packages via npm)
- How to detect what's a Mac M1
- We could optionally load currrenly shipped zeromq and then if that fails, try our build.
- Would require some changes to the zeromq package code or we'll need to update the files during runtime.