I understand, Maybe llvm 13 will allow to get some better openmp support in the future. IDK, that's not my speciality.
For now my base-clang with omp built darktable is working reasonnably well. I'll keep it like that for now, and will re-enable it for darktable 3.8 when ready ! I think I could already build the 3.8 release but 3.6.1 get the work I need just fine for the moment. xs On Sat, 2022-01-29 at 11:44 -0700, j...@bitminer.ca wrote: > > I decided to work on adding OpenMP support to the > > `graphics/dartktable` > > starting at version `3.6.1`. > > > > Here's the original revision with OpenMP disabled. > > > > http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/graphics/darktable/Makefile?rev=1.113&content-type=text/x-cvsweb-markup > > > > ...etc... > > In the past I've tried to encourage adding/supporting OpenMP in > ports/gcc and even in base. > > There is little support (read: no support at all) from users; the > experienced people on ports@ foresee a few long-term issues and > have been reluctant to turn it on. > > C'est la vie. > > If you want OpenMP and an OpenMP-enabled package, you have to rebuild > gcc and maintain your own variant yourself, as I do for some things. > I think you've already worked out how, as you've shown. > > It is why /usr/ports/mystuff/.... exists after all. > > > cheers > > John > >