Skip to content

Instantly share code, notes, and snippets.

@ijleesw
Created December 4, 2018 14:45
Show Gist options
  • Select an option

  • Save ijleesw/4f863543a50294e3ba54acf588a4a421 to your computer and use it in GitHub Desktop.

Select an option

Save ijleesw/4f863543a50294e3ba54acf588a4a421 to your computer and use it in GitHub Desktop.
Install OpenMP on MacOS
#!/bin/bash
# Install
brew install llvm
brew install libomp
# Compile
# clang++ test.cpp -o test -Xpreprocessor -fopenmp -lomp
@eriktrom
Copy link

yeah works perfect

@HeartLaughter
Copy link

it works fine for me, thx alot

@mforotan
Copy link

Does anyone know how to install Libomp without homebrew?
I do not want to use homebrew on my Mac for some limitations.

@db7
Copy link

db7 commented Nov 2, 2025

@mforotan - I am using https://pkgsrc.org for that. It has binary packages for macOS. However, I prefer installing the packages in ~/.local, so I do the pkgsrc manual builds:

  • download pkgsrc source .tgz of a stable version and uncompress somewhere, eg, ~/pkgsrc or /usr/local/pkgsrc.
  • bootstrap: cd pkgsrc/boostrap && ./bootstrap --unprivileged --prefix PREFIX ... (check the options)
  • environment: add PREFIX/bin, PREFIX/lib to your PATH and DYLD_LIBRARY_PATH respectively
  • now you are ready to build packages: cd pkgsrc/parallel/openmp && bmake install

For binary packages check here: https://pkgsrc.smartos.org

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment