Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes for Mac #5

Closed
wants to merge 1 commit into from
Closed

Changes for Mac #5

wants to merge 1 commit into from

Conversation

ViRb3
Copy link

@ViRb3 ViRb3 commented Nov 3, 2022

Here are some changes that I had to make in order to get this working on MacBook Pro M1 Max. Note that Apple ships with its own clang compiler, but it does not support the OpenMP extension necessary to compile this repo, so you have to use clang from brew.

I'm not sure what is the best way to incorporate these changes in your repo to keep compatibility with Linux/Windows, and since my C++ build system knowledge is very bad, I am leaving this for grabs. Thanks!

@styler00dollar
Copy link
Owner

styler00dollar commented Dec 25, 2023

Well I am quite late, but I integrated mac support into my github workflow. Thanks for giving me a reference since I don't even own a Mac myself. I only added x86_64, since arm github workflows cost money.

@radeva
Copy link

radeva commented Jan 18, 2024

I only added x86_64, since arm github workflows cost money.

@styler00dollar You can try FlyCI's M1 and M2 runners. They are on average 2x faster and 2x cheaper than GitHub's AND we have a free tier for OSS projects (see below).

Install Instructions

  1. Install FlyCI app and
  2. Easily replace one line of code and start using FlyCI runners:
jobs:
 ci:
-    runs-on: macos-latest
+    runs-on: flyci-macos-large-latest-m1
   steps:
   - name: 👀 Checkout repo
     uses: actions/checkout@v4

500 mins/month Free for Public Repos

Since your repo is public, FlyCI offers 500 mins/month of free M1 runner usage with the flyci-macos-large-latest-m1 runner for public projects.

Don't hesitate to contact us in case the free tier doesn't suit your needs or you experience any issues with the runners. Our team is here to support you!

Best Regards,
Veselina Radeva
Product Manager at FlyCI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants