diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2018-05-09 10:28:24 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2018-05-09 10:28:24 +0000 |
commit | db08bfce2f50c5f6532e9a318e794d5d10689430 (patch) | |
tree | 5846fe76805da834257c3f07f068dd8477e6750f /share/mk/bsd.README | |
parent | c20feee43b1f7627a30c4ab5d1f5392bbec19c0e (diff) | |
download | src-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.README | 2 |
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. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= |