FS#64253 - [linux-hardened] Provide additional package build in testing when testing contains new gcc build

Attached to Project: Arch Linux
Opened by Pascal Ernster (hardfalcon) - Friday, 25 October 2019, 08:19 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 05 December 2019, 10:11 GMT
Task Type Feature Request
Category Packages: Testing
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

linux-hardened-headers contains GCC plugins which are used when compiling DKMS modules. Since these plugins only work with the exact same GCC build that was used to compile the kernel, users of the testing repo are unable to build DKMS modules if the testing repo contains a different GCC build than the core repo.

It would be nice if we could have a dedicated linux-hardened build in testing when there is a new GCC build in testing that hasn't made it yet into core.
This task depends upon

Closed by  Antonio Rojas (arojas)
Thursday, 05 December 2019, 10:11 GMT
Reason for closing:  Fixed
Comment by Levente Polyak (anthraxx) - Friday, 25 October 2019, 13:59 GMT
Normally not every build, the reason it was needed even through no PATCHLEVEL (or other version components) were changed is that the change in -3 added D which changed the configure options which get included into the configuration_arguments char[] used in the plugin_gcc_version struct as seen in plugin-version.h and configargs.h.
We added this special case and will rebuild in case configure options change as well.
Comment by Pascal Ernster (hardfalcon) - Saturday, 26 October 2019, 22:14 GMT
Thanks a lot for the detailed explanation and the new package releases, linux-hardened 5.3.7.b-2 fixed the issue for me. :-)

Loading...