riscv-software-src / riscv-perf-model

Example RISC-V Out-of-Order/Superscalar Processor Performance Core and MSS Model
Apache License 2.0
133 stars 56 forks source link

Regress Olympia on MacOS #171

Closed kathlenemagnus closed 4 months ago

kathlenemagnus commented 4 months ago

Expanding the Olympia regression to build and run on MacOS-12. I'm not sure if a separate Conda env file is necessary. Testing it with conda/environment.yml to start.

kathlenemagnus commented 4 months ago

So it looks like there are a lot of libraries in conda/environment.yml that are not available with the macos-12 runner image. I'll need to create a separate Conda env yml and figure out library versions are available: https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md

kathlenemagnus commented 4 months ago

Current failure:

ld: library not found for -lyaml-cpp
phattso commented 4 months ago

Running into the same missing yaml-cpp library issue at link time

phattso commented 4 months ago

Success! Looks like limiting yaml-cpp to v0.7 instead of the latest v0.8 seems to have done the trick