Skip to content

Conversation

@MrPetru
Copy link
Contributor

@MrPetru MrPetru commented Oct 14, 2022

Features

  • Added build support for older OpenImageIO version that doesn't have OpenImageIO_Util library. This can be driven by setting WITH_OIIO_UTIL option. Setting it to false will disable the requirement of Util library.

Generally describe what this PR will do, and why it is needed.

Newer version of RV (>=2022.3.0) is crashing randomly on startup. After few trial and error the combination that seems to work is to build cortex for RV by using OIIO libraries packaged with RV. That library is old enough so to not contain OpenImageIO_Util library which is assumed to exist in SConstruct configuration. These changes will allow to use that older version.

There still occasional "double memory free" crushes on application close. But I could not yet figure out how to address that. Theoretically that crash is because of incompatible version of boost. However, using proper version of boost doesn't seem enough.

Related Issues

  • OpenImageIO not found when building cortex with an older version of the library

Dependencies

None

Breaking Changes

None

Checklist

  • I have read the contribution guidelines.
  • I have updated the documentation, if applicable.
  • I have tested my change(s) in the test suite, and added new test cases where necessary.
  • My code follows the Cortex project's prevailing coding style and conventions.

Newer version of RV (>=2022.3.0) is crashing randomly on startup. After few trial and error the combination that seems to work is to build cortex for RV by using OIIO libraries packaged with RV. That library is older enough so to not contain OpenImageIO_Util library which is assumed to exist in SConstruct configuration. These changes will allow to use that older version.

There still occasional "double memory free" crushes on application close. But I could not yet figure out how to address that. Theoretically that crash is because of incompatible version of boost. However, using proper version of boost doesn't seem enough.
@ivanimanishi ivanimanishi merged commit cb646d6 into ImageEngine:RB-10.4 Nov 1, 2022
@ivanimanishi ivanimanishi deleted the RV_build branch November 1, 2022 21:21
ivanimanishi added a commit that referenced this pull request Nov 1, 2022
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