You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a new global build_environment directive, that can contain a path to a file that is sourced in the DKMS shell when building modules. This allows to specify arbitrary directories and settings for custom compilers.
Test the whole thing by enabling full test on Oracle Linux.
On Oracle Linux 8 & 9, the UEK kernel variant is compiled with GCC from a software collection; so run the whole set of tests (that otherwise would be identical to the AlmaLinux ones) using the build_environment directive, the GCC software collection script and the UEK kernel.
On Oracle Linux 10, just use the UEK kernel which is compiled with the default system compiler.
For more genericity, is it possible to use ${kernelver} or similar in the build_environment directive?
Is the script run in a context where it can evaluate ${kernelver}? (To be able to apply different settings for 6.7.8-amd64-foo and 6.10.23-bar?)
I thought about this, I think it should work, as the variables that are exported when calling the source script are available during the execution. Will make a test and amend the man page if it works.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements #555.
Add a new global
build_environmentdirective, that can contain a path to a file that is sourced in the DKMS shell when building modules. This allows to specify arbitrary directories and settings for custom compilers.Test the whole thing by enabling full test on Oracle Linux.
On Oracle Linux 8 & 9, the UEK kernel variant is compiled with GCC from a software collection; so run the whole set of tests (that otherwise would be identical to the AlmaLinux ones) using the
build_environmentdirective, the GCC software collection script and the UEK kernel.On Oracle Linux 10, just use the UEK kernel which is compiled with the default system compiler.