Skip to content

Bring back ngspice on mac #249

@g-braeunlich

Description

@g-braeunlich

Follow up of: #242

At the moment ngspice is not tested for mac.

Goal: Follow the strategy suggested by @SoheylM :

  • short-term CI fix: pin the runner to a macOS image that still has archived Homebrew bottles for ngspice 44.2 / libngspice 44.2, and install those exact archived bottles directly
  • durable fix: add NGSPICE_PATH support in EngiBench and publish our own pinned macOS ngspice 44.2 tarballs via GitHub Releases, so we stop depending on Homebrew for this one binary

Additional comment:

There is no clean way to pin the ngspice version via homebrew. For that, we need to either pin to macos-15 (which is pretty old and is a shaky fix), or - best long term solution - host our own image of ngspice 44.2 and use that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions