Date: Thu, 20 Feb 2020 19:05:03 +0000 (UTC) From: Kyle Evans <kevans@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r526582 - in branches/2020Q1/emulators: qemu-sbruno qemu-user-static-devel Message-ID: <202002201905.01KJ53as022087@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kevans Date: Thu Feb 20 19:05:03 2020 New Revision: 526582 URL: https://svnweb.freebsd.org/changeset/ports/526582 Log: MFH: r525282 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) Approved by: ports-secteam (implicit, runtime fix) Modified: branches/2020Q1/emulators/qemu-sbruno/Makefile branches/2020Q1/emulators/qemu-user-static-devel/Makefile Directory Properties: branches/2020Q1/ (props changed) Modified: branches/2020Q1/emulators/qemu-sbruno/Makefile ============================================================================== --- branches/2020Q1/emulators/qemu-sbruno/Makefile Thu Feb 20 19:02:19 2020 (r526581) +++ branches/2020Q1/emulators/qemu-sbruno/Makefile Thu Feb 20 19:05:03 2020 (r526582) @@ -3,6 +3,7 @@ PORTNAME= qemu PORTVERSION= 2.11.50.g20191211 +PORTREVISION= 1 CATEGORIES= emulators PKGNAMESUFFIX?= -sbruno DIST_SUBDIR= qemu/${PORTVERSION} @@ -130,7 +131,6 @@ PLIST_SUB+= SOFTMMU="" PLIST_SUB+= STATIC="" .endif -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 Modified: branches/2020Q1/emulators/qemu-user-static-devel/Makefile ============================================================================== --- branches/2020Q1/emulators/qemu-user-static-devel/Makefile Thu Feb 20 19:02:19 2020 (r526581) +++ branches/2020Q1/emulators/qemu-user-static-devel/Makefile Thu Feb 20 19:05:03 2020 (r526582) @@ -2,7 +2,7 @@ PORTNAME= qemu PORTVERSION= 3.1.0 -PORTREVISION= 1 +PORTREVISION= 2 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002201905.01KJ53as022087>