From c73e2dc84d5560237437f14daf1c17e0fb47bb8a Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sat, 16 Sep 2023 10:05:45 -0400 Subject: [PATCH] SDL2: fix sigill on some i686 fixes #44829 --- srcpkgs/SDL2/template | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/srcpkgs/SDL2/template b/srcpkgs/SDL2/template index db2413108c23d..397ec7f1f61f1 100644 --- a/srcpkgs/SDL2/template +++ b/srcpkgs/SDL2/template @@ -1,7 +1,7 @@ # Template file for 'SDL2' pkgname=SDL2 version=2.28.2 -revision=1 +revision=2 build_style=cmake configure_args="-DSDL_ALSA=ON -DSDL_ESD=OFF -DSDL_RPATH=OFF -DSDL_CLOCK_GETTIME=ON -DSDL_PULSEAUDIO_SHARED=OFF @@ -32,9 +32,11 @@ case "$XBPS_TARGET_MACHINE" in *) build_options_default+=" pipewire";; esac -# SDL_cpuinfo includes altivec.h, which breaks C++ programs with vector keyword case "$XBPS_TARGET_MACHINE" in + # SDL_cpuinfo includes altivec.h, which breaks C++ programs with vector keyword ppc*) configure_args+=" -DSDL_ALTIVEC=OFF";; + # SDL detects SSE3 on i686, which is above our support target + i686*) configure_args+=" -DSDL_SSE3=OFF";; *) ;; esac