I need to compile a C++ code with OpenMP on my Mac. Unfortunately the default version of clang installed on the Mac (703.0.31) does not support OpenMP. Therefore, I am trying to install the clang-omp package with brew (e.g., following this guide). The issue is that brew cannot find neither the libiomp, nor the clang-omp package:
$ brew install clang-omp Error: No available formula with the name "clang-omp" ==> Searching for similarly named formulae... Error: No similarly named formulae found. ==> Searching taps... Error: No formulae found in taps.
I am wondering whether clang-omp is still provided by brew. Or am I doing something wrong? Any ideas?
Edit: If I do brew search I get the following:
$ brew search clang clang-format emacs-clang-complete-async Caskroom/cask/openclonk-c54d917-darwin-amd64-clang
Thus, no evidence of clang-omp. Is it possible I have to change repository or something like this?
You can install llvm using brew since it now includes openmp.
brew install llvm
You can make a symlink if you want
ln -s /usr/local/opt/llvm/bin/clang /usr/local/bin/clang-omp
My makefile looks like this
CPP = /usr/local/opt/llvm/bin/clang CPPFLAGS = -I/usr/local/opt/llvm/include -fopenmp LDFLAGS = -L/usr/local/opt/llvm/lib example: example.c $(CPP) $(CPPFLAGS) $^ -o $@ $(LDFLAGS)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With