Created attachment 1353706 [details] slurm elf weak symbols for full relro patch Description of problem: Slurm is built with -Wl,-z,lazy linker flags in order to allow undefined symbols in its plugins to be loaded at runtime without error. The attached patch hardens the Slurm build and allows it to operate in full relro with GOT sections of the ELF binaries marked read-only. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: bodhi automated tests (rpmgrill elf-checks) should no longer complain about partial relro. All slurm plugins packaged for Fedora should load properly.
slurm-17.02.9-3.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-9e775c0d06
slurm-17.02.9-3.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-9e775c0d06
slurm-17.02.9-3.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.