svn commit: r299474 - head/share/mk

Ed Maste emaste at FreeBSD.org
Wed May 11 17:55:10 UTC 2016


Author: emaste
Date: Wed May 11 17:55:09 2016
New Revision: 299474
URL: https://svnweb.freebsd.org/changeset/base/299474

Log:
  Deorbit ALLOW_SHARED_TEXTREL
  
  We want to avoid .text relocations in shared objects. libcrypto was the
  only consumer and it is now fixed (as of r299389). Remove the now-unused
  support for turning off the linker warning.
  
  Reviewed by:	kib
  Differential Revision:	https://reviews.freebsd.org/D6323

Modified:
  head/share/mk/bsd.lib.mk

Modified: head/share/mk/bsd.lib.mk
==============================================================================
--- head/share/mk/bsd.lib.mk	Wed May 11 17:52:06 2016	(r299473)
+++ head/share/mk/bsd.lib.mk	Wed May 11 17:55:09 2016	(r299474)
@@ -216,14 +216,12 @@ CLEANFILES+=	${SOBJS}
 _LIBS+=		${SHLIB_NAME}
 
 SOLINKOPTS+=	-shared -Wl,-x
-.if !defined(ALLOW_SHARED_TEXTREL)
 .if defined(LD_FATAL_WARNINGS) && ${LD_FATAL_WARNINGS} == "no"
 SOLINKOPTS+=	-Wl,--no-fatal-warnings
 .else
 SOLINKOPTS+=	-Wl,--fatal-warnings
 .endif
 SOLINKOPTS+=	-Wl,--warn-shared-textrel
-.endif
 
 .if target(beforelinking)
 beforelinking: ${SOBJS}


More information about the svn-src-all mailing list