| |
@@ -25,3 +25,13 @@
|
| |
* On x86-64, binaries have been built in such a way that they will support Control Flow Enforcement Technology (CET) in the future.
|
| |
* On systems which support memory protection keys, lazy binding now uses a read-only GOT.
|
| |
* By default the toolchain generates PIE executables to further harden Fedora executables from attacks.
|
| |
+
|
| |
+ [[sect-ldconfig-scriptlets]]
|
| |
+ == Removing ldconfig Scriptlets
|
| |
+
|
| |
+ Packages in Fedora repositories included calls to ldconfig in `%post` and `%postun` sections of the spec file if they package shared libraries.
|
| |
+ With Fedora 28, packages can use _file triggers_, which allow faster installation of packages as `ldconfig` is run only once per transaction.
|
| |
+
|
| |
+ NOTE: If your package places shared libraries in special locations referenced by `ld.so.conf`, you still need to run `ldconfig` manually.
|
| |
+
|
| |
+ More information about this change can be found on related https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets[Fedora change page].
|
| |
Draft release note for Issue #111 'Removing ldconfig Scriptlets'. @ignatenkobrain, @ngompa please would you review the text and let me know if anything needs to be added, changed or removed?