Changes between Version 1 and Version 2 of Ticket #56292, comment 3
- Timestamp:
- Apr 14, 2018, 9:42:08 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #56292, comment 3
v1 v2 2 2 > macports-clang.3.7, 3.8, and 3.9 support openmp as well. 3 3 4 You are mistaken. Prior to llvm.org switching the -fopenmp default behavior to -fopenmp=libomp, it was set to -fopenmp=libgomp which was a rather bogus hack in that it actually only produces serial code. There hasn't been and won't ever be any openmp code generation in llvm for the libgomp openmp library. Only with llvm.org's 4.0 release was the libomp support mature enough to switch -fopenmp's default to -fopenmp=libomp. In prior releases, one had to explicitly pass -fopenmp=libomp to use the WIP version of libomp.4 You are mistaken. Prior to llvm.org switching the -fopenmp default behavior to -fopenmp=libomp, it was set to -fopenmp=libgomp which was a rather bogus hack in that it actually only produces serial code. There hasn't been and won't ever be any actual openmp code generation in llvm for the libgomp openmp library. Only with llvm.org's 4.0 release was the libomp support mature enough to switch -fopenmp's default to -fopenmp=libomp. In prior releases, one had to explicitly pass -fopenmp=libomp to use the WIP version of libomp.