From a0e993956ae54758be6d8586bd831ae879612cec Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Thu, 12 Dec 2024 20:03:22 -0600 Subject: user/librsvg: Build with -fno-tree-vrp This flag causes a miscompilation on PPC32 resulting in downstream consumers of librsvg being hit with NaNs drawing arcs. Ref: #1307 --- user/librsvg/APKBUILD | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/user/librsvg/APKBUILD b/user/librsvg/APKBUILD index 3fa19b15b..0058e06a6 100644 --- a/user/librsvg/APKBUILD +++ b/user/librsvg/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: pkgname=librsvg pkgver=2.40.21 -pkgrel=0 +pkgrel=1 pkgdesc="SAX-based renderer for SVG files into a GdkPixbuf" url="https://wiki.gnome.org/action/show/Projects/LibRsvg" arch="all" @@ -19,6 +19,7 @@ source="https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgve # - CVE-2019-20446 build() { + export CFLAGS="$CFLAGS -fno-tree-vrp" ./configure \ --build=$CBUILD \ --host=$CHOST \ -- cgit v1.2.3-70-g09d2