Skip to content

Conversation

@nlenihan-wetafx
Copy link

When building with NO_TBB=OFF and NO_OMP=ON the osd_cpu_obj objects target will be configured to link to gomp.

When OpenMP is disabled, the omp-specific files (ompEvaluator and ompKernel) are not actually built, and therefore the link is not needed.

Although this doesn't create problems in opensubdiv builds, downstream projects may face challenges as the link carries over through cmake to any project that links to opensubdiv.

When building with `NO_TBB=OFF` and `NO_OMP=ON` the `osd_cpu_obj` objects target
will be configured to link to `gomp`.

When OpenMP is disabled, the omp-specific files (`ompEvaluator` and `ompKernel`)
are not actually built, and therefore the link is not needed.

Although this doesn't create problems in opensubdiv builds, downstream projects
may face challenges as the link carries over through cmake to any project that
links to opensubdiv.

Signed-off-by: Niall Lenihan <[email protected]>
@davidgyu
Copy link
Member

Filed as internal issue #OSD-475

@davidgyu
Copy link
Member

@nlenihan-wetafx Could you submit a Contributor License Agreement Thank you!

@nlenihan-wetafx
Copy link
Author

Hi @davidgyu - that is all sent through.

Talking to some people here, we are unsure if WētāFX has an existing corporate CLA in place. Let me know if I need to get someone here to send that through as well.

Thank you!

@nlenihan-wetafx
Copy link
Author

We are getting the corporate CLA reviewed and signed at the moment as well

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants