Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Octave: Make it possible to build Octave plugins as a separate build job #11469

Closed
magnesj opened this issue Jun 3, 2024 · 0 comments · Fixed by #11468
Closed

Octave: Make it possible to build Octave plugins as a separate build job #11469

magnesj opened this issue Jun 3, 2024 · 0 comments · Fixed by #11468
Assignees
Labels
PendingRelease Issues is fixed and will be available in next release System Refactoring or build/test system issues. Code improvments not directly affecting the user.

Comments

@magnesj
Copy link
Member

magnesj commented Jun 3, 2024

The building of Octave plugins within main ResInsight build on RHEL8 cause the build to use gcc-12. This version of gcc is extremely slow when building opm-common.

Adjust the CMake configuration so it is possible to build the Octave plugins as a completely separate build job. These binaries can then be uploaded to an external server. The main ResInsight build can then download the binaries using the flag RESINSIGHT_USE_EXTERNAL_OCTAVE_PLUGINS and include them in the install package.

@magnesj magnesj added the System Refactoring or build/test system issues. Code improvments not directly affecting the user. label Jun 3, 2024
@magnesj magnesj added this to the Maintenance 2024 - Sprint 06 milestone Jun 3, 2024
@magnesj magnesj self-assigned this Jun 3, 2024
@github-actions github-actions bot added the PendingRelease Issues is fixed and will be available in next release label Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PendingRelease Issues is fixed and will be available in next release System Refactoring or build/test system issues. Code improvments not directly affecting the user.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant