Re: Blender

From: Tatsuki Makino <tatsuki_makino_at_hotmail.com>
Date: Mon, 17 Oct 2022 07:21:42 UTC
Tatsuki Makino wrote on 2022/10/16 15:45:
> opensubdiv-3.5.0 package was created by poudriere bulk -T.
> However, blender-3.2.2_2 build using it failed.
> There is a line in the log that may be caused by opensubdiv.
> 

I don't know how to use OpenMP properly...
In opensubdiv-3.5.0, OpenMP is used since NO_OMP was dropped.
( https://cgit.freebsd.org/ports/commit/graphics/opensubdiv?id=161039e32b880280cc0fb7b478bfc2a0181ba8fc )
Therefore, -fopenmp=libomp is added to all compilations.
However, when linking libraries, it may be necessary to link some kind of openmp library, but there is no writing about it anywhere. (something like ${OpenMP_CXX_LIBRARIES})
So I think that if NO_OMP is not written in CMAKE_ON, it will generate a library that cannot be used.
This is just a guess by me, not understanding OpenMP :)

Regards.