summaryrefslogtreecommitdiff
path: root/share/mk/bsd.README
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2018-05-09 10:28:24 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2018-05-09 10:28:24 +0000
commitdb08bfce2f50c5f6532e9a318e794d5d10689430 (patch)
tree5846fe76805da834257c3f07f068dd8477e6750f /share/mk/bsd.README
parentc20feee43b1f7627a30c4ab5d1f5392bbec19c0e (diff)
downloadsrc-test2-db08bfce2f50c5f6532e9a318e794d5d10689430.tar.gz
src-test2-db08bfce2f50c5f6532e9a318e794d5d10689430.zip
Created static libc PIC/no-SSP library to be used by rtld.
Rtld is not compatible with SSP, and since we link libc_pic.a to rtld to have the basic support like memory and string copy functions, we have to both carefully limit libc use, and to provide the ssp support shims. This change makes the libc use in rtld more straighforward but still limited, and allows to remove the shims, to be done in the next commit. Submitted by: Luis Pires Reviewed by: bdrewery, brooks Differential revision: https://reviews.freebsd.org/D15283
Notes
Notes: svn path=/head/; revision=333397
Diffstat (limited to 'share/mk/bsd.README')
-rw-r--r--share/mk/bsd.README2
1 files changed, 2 insertions, 0 deletions
diff --git a/share/mk/bsd.README b/share/mk/bsd.README
index 9e593e0990d8..4e0a02dcbf41 100644
--- a/share/mk/bsd.README
+++ b/share/mk/bsd.README
@@ -115,6 +115,8 @@ the tree where the file gets installed.
The profiled libraries are no longer built in a different directory than
the regular libraries. A new suffix, ".po", is used to denote a profiled
object, and ".pico" denotes a position-independent relocatable object.
+".nossppico" denotes a position-independent relocatable object without
+stack smashing protection.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=