aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorJoseph Mingrone <jrm@FreeBSD.org>2022-02-18 19:02:17 +0000
committerJoseph Mingrone <jrm@FreeBSD.org>2022-02-18 19:06:53 +0000
commit2f029030fe64faa328fd2414c3370f7565f8994a (patch)
tree63d82d94d88dd1e5ac0da6a500ca2132b8b9f78e /CHANGES
parent033373634b12c8aff9ab8333c8323ce4fc714717 (diff)
downloadports-2f029030fe64faa328fd2414c3370f7565f8994a.tar.gz
ports-2f029030fe64faa328fd2414c3370f7565f8994a.zip
CHANGES: Document USES=elfctl
Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D34125
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES17
1 files changed, 17 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 4d80de184328..bb1fdcf4d997 100644
--- a/CHANGES
+++ b/CHANGES
@@ -10,6 +10,23 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
+20220218:
+AUTHOR: jrm@FreeBSD.org
+
+ A new USES has been added to change an ELF binary's feature control note.
+
+ USES= elfctl
+ ELF_FEATURES= +noaslr,wxneeded:foo \
+ -noprotmax:foo \
+ +nostackgap:bar
+
+ Turns on noaslr and wxneeded and turns off noprotmax for the ELF
+ binary foo and turns on nostackgap for the ELF binary bar.
+
+ The file paths listed in ELF_FEATURES are relative to ${BUILD_WRKSRC}.
+ File modifications are made post-build as certain test targets may run on
+ the build-tree binaries.
+
20220127:
AUTHOR: kde@FreeBSD.org