Skip to content

Zeromq for Mac M1 & other linux distros  #5206

Closed
@DonJayamanne

Description

@DonJayamanne

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.

Metadata

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable bugon-testplan

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions