--- wikisrc/pkgsrc/hardening.mdwn 2017/06/25 15:47:49 1.11 +++ wikisrc/pkgsrc/hardening.mdwn 2017/06/25 16:01:07 1.12 @@ -85,6 +85,15 @@ run-time are affected when loading the p The impact is not expected to be noticeable on modern hardware, except in some cases for big programs. +### Run-time crashes + +Some programs handle plug-ins and dependencies in a way that conflicts with +RELRO: for instance, with an initialization routine listing any other plug-in +required. With full RELRO, the missing symbols are resolved before the +initialization routine can run, and the dynamic loader will not be able to find +them directly and abort as a result. Unfortunately, this is how Xorg loads its +drivers. Partial RELRO can be applied instead in this case. + ## Problems with `PKGSRC_USE_SSP` ### Packages failing to build