aboutsummaryrefslogtreecommitdiff
path: root/emulators/qemu-user-static-devel
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2020-02-05 16:09:19 +0000
committerKyle Evans <kevans@FreeBSD.org>2020-02-05 16:09:19 +0000
commite2a7f531f5df04ebba5314770b42e5448741960b (patch)
tree60ac25e0734537b68adc39c9dde7c2a507064d87 /emulators/qemu-user-static-devel
parentc54f3d1e4b23cf8aaeb35e1a9d408215a6fc0dc4 (diff)
downloadports-e2a7f531f5df04ebba5314770b42e5448741960b.tar.gz
ports-e2a7f531f5df04ebba5314770b42e5448741960b.zip
qemu-user-static: revert SSP_CFLAGS workaround (ports r501032)
This was later diagnosed to be a bug in libc, which has since been addressed in all supported releases and branches. PORTREVISION is bumped as SSP_CFLAGS will change the output, and for consumers of these two ports it is imperative that it be rebuilt against the updated libc to avoid high failure rates. In testing qemu-user-static-devel failed roughly 60% of the time, rendering it unusable as each fork/exec was yet one more chance to fail. The bug was fixed in the following patch levels (FreeBSD-EN-20:01.ssp): - 12.1-p2 - 12.0-p13 - 11.3-p6 PR: 243735 Approved by: koobs (ports) MFH: 2020Q1
Notes
Notes: svn path=/head/; revision=525282
Diffstat (limited to 'emulators/qemu-user-static-devel')
-rw-r--r--emulators/qemu-user-static-devel/Makefile3
1 files changed, 1 insertions, 2 deletions
diff --git a/emulators/qemu-user-static-devel/Makefile b/emulators/qemu-user-static-devel/Makefile
index ec0598320c5e..8ef0108f75a7 100644
--- a/emulators/qemu-user-static-devel/Makefile
+++ b/emulators/qemu-user-static-devel/Makefile
@@ -2,7 +2,7 @@
PORTNAME= qemu
PORTVERSION= 3.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= emulators
PKGNAMESUFFIX= -user-static-devel
DIST_SUBDIR= qemu/${PORTVERSION}
@@ -47,7 +47,6 @@ PLIST_SUB+= 64BIT="@comment "
.endif
CONFIGURE_ARGS+= --target-list=${QEMU_TARGETS:ts,}
-SSP_CFLAGS?= -fstack-protector # XXX -strong crashes qemu-user-static
WITHOUT_CPU_CFLAGS=yes #to avoid problems with register allocation
CFLAGS:= ${CFLAGS:C/-fno-tree-vrp//}
CFLAGS+= -Wno-address-of-packed-member