Circumvent a hang on FreeBSD 11 i386 caused by an unreported (only visible

through truss) stack assertion.

This is a temporary fix which will require further investigation to
determine the cause.

PR:		241750
Reported by:	Victor Sudakov <vas@sibptus.ru> (in the PR)
		Paul Beard <paulbeard@gmail.com> (via direct email)
This commit is contained in:
Cy Schubert 2019-11-06 21:17:24 +00:00
parent f96bfe5fc6
commit ab9c2a4930
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=516926

View file

@ -3,7 +3,7 @@
PORTNAME= screen
PORTVERSION= 4.7.0
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= sysutils
MASTER_SITES= GNU \
ftp://ftp.gnu.org/gnu/screen/ \
@ -52,6 +52,9 @@ CPE_VENDOR= gnu
.if ${ARCH} == armv6 || ${ARCH} == armv7
SSP_CFLAGS?= -fno-stack-protector
.endif
.if ${ARCH} == i386 && ${OSVERSION} < 1200000
SSP_CFLAGS?= -fno-stack-protector
.endif
GNU_CONFIGURE= yes
CFLAGS+= -I${NCURSESINC}