disable BIND_NOW in libc, libthr, and rtld

An issue remains with BIND_NOW and processes using threads.  For now,
restore libc's BIND_NOW disable, and also disable BIND_NOW in rtld and
libthr.

A patch is in review (D18400) that likely fixes this issue, but just
disable BIND_NOW pending further testing after it is committed.

PR:		233333
Sponsored by:	The FreeBSD Foundation
This commit is contained in:
emaste 2018-12-03 15:59:46 +00:00
parent e293711499
commit 4b8684b1a7
3 changed files with 4 additions and 0 deletions

View File

@ -6,6 +6,8 @@ SHLIBDIR?= /lib
.include <src.opts.mk>
# BIND_NOW in libc results in segfault at startup (PR 233333)
MK_BIND_NOW= no
# Force building of libc_pic.a
MK_TOOLCHAIN= yes

View File

@ -9,6 +9,7 @@ PACKAGE= clibs
SHLIBDIR?= /lib
.include <src.opts.mk>
MK_BIND_NOW= no
MK_SSP= no
LIB=thr

View File

@ -6,6 +6,7 @@
.include <src.opts.mk>
PACKAGE= clibs
MK_BIND_NOW= no
MK_SSP= no
CONFS= libmap.conf