freebsd-skq/share/mk
Alexander Kabaev 2286fe7635 Second attempt at eliminating .text relocations in shared libraries
compiled with stack protector.

Use libssp_nonshared library to pull __stack_chk_fail_local symbol into
each library that needs it instead of pulling it from libc. GCC
generates local calls to this function which result in absolute
relocations put into position-independent code segment, making dynamic
loader do extra work every time given shared library is being relocated
and making affected text pages non-shareable.

Reviewed by:        kib
Approved by:        re (kib)
2009-07-14 21:19:13 +00:00
..
bsd.compat.mk Align the warning message with the one in bsd.own.mk. 2007-10-20 18:46:15 +00:00
bsd.cpu.mk Add support for 64-bit PowerPC CPUs operating in the 64-bit bridge mode 2009-04-04 00:22:44 +00:00
bsd.dep.mk Revert CLEANDEPFILES commit per ru@'s request; it does not really solve 2008-02-05 08:52:36 +00:00
bsd.doc.mk
bsd.endian.mk Handle endianness for mips 2008-04-28 14:54:17 +00:00
bsd.files.mk
bsd.incs.mk
bsd.info.mk
bsd.init.mk
bsd.kmod.mk ata module additions now nest ata modules one deeper than any prior module. 2008-10-09 22:01:27 +00:00
bsd.lib.mk Second attempt at eliminating .text relocations in shared libraries 2009-07-14 21:19:13 +00:00
bsd.libnames.mk Add libjail, a (somewhat) simpler interface to the jail_set and jail_get 2009-06-24 18:18:35 +00:00
bsd.links.mk
bsd.man.mk
bsd.nls.mk
bsd.obj.mk
bsd.own.mk Add support for the build options that are currently in the port: 2009-06-01 21:58:59 +00:00
bsd.pkg.mk
bsd.port.mk
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.prog.mk Add support for the Compact C Type (CTF) conversions throughout FreeBSD's 2008-05-22 01:14:43 +00:00
bsd.README
bsd.snmpmod.mk Add an additional make variable EXTRAMIBSYMS which allows to specify 2008-01-08 12:55:56 +00:00
bsd.subdir.mk Make "manlint" recursive. 2007-12-07 15:02:06 +00:00
bsd.symver.mk Explicitly verify if we have found the VERSION_GEN script 2007-10-18 15:21:35 +00:00
bsd.sys.mk Switch over to gnu99 compilation on default for userland. 2009-03-14 17:55:16 +00:00
Makefile
sys.mk Add support for the Compact C Type (CTF) conversions throughout FreeBSD's 2008-05-22 01:14:43 +00:00
version_gen.awk Distinguish the cases when a dup symbol is in different versions 2007-10-18 10:32:28 +00:00