From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 05 Dec 2022 13:54:28 +0100 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1p2AzL-00BcKo-Jl for lore@lore.pengutronix.de; Mon, 05 Dec 2022 13:54:28 +0100 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1p2AzL-0006Dh-B9; Mon, 05 Dec 2022 13:54:27 +0100 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p2Ayp-00057C-PL; Mon, 05 Dec 2022 13:53:55 +0100 Received: from [2a0a:edc0:0:1101:1d::54] (helo=dude05.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1p2Ayo-002TXa-Bp; Mon, 05 Dec 2022 13:53:55 +0100 Received: from mol by dude05.red.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1p2Ayo-00A5dh-85; Mon, 05 Dec 2022 13:53:54 +0100 From: Michael Olbrich To: ptxdist@pengutronix.de Date: Mon, 5 Dec 2022 13:53:54 +0100 Message-Id: <20221205125354.2404913-1-m.olbrich@pengutronix.de> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20221201101632.3995161-1-christian.melki@t2data.com> References: <20221201101632.3995161-1-christian.melki@t2data.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [ptxdist] [APPLIED] sdl2: Version bump. 2.24.2 -> 2.26.0. Configuration fixes. X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Christian Melki Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Thanks, applied as 6419cfbbe80f8db9fa4e94e25f1222760eab6da2. Michael [sent from post-receive hook] On Mon, 05 Dec 2022 13:53:54 +0100, Christian Melki wrote: > Coming in hot on the last update. > 2.26.x is probably the last stable series before SDL 3.0. > Actually not that many new features that a new series would indicate. > > https://github.com/libsdl-org/SDL/releases/tag/release-2.26.0 > Changed/explicitly specified a few config opts. > > * Add missing global largefile opt. > * Allow an older x86 compiler to tune for mmx, but > disable mmx completely for x86_64. > * Allow older x86 to tune for sse, and x86_64 to tune for sse > (since x86_64 includes x86 arch),sse2 and sse3. > Runtime has instruction detection with enable-cpuinfo. > * Allow arch ppc compiler to tune for altivec when specified. > * Explicitly disable lsx, lasx instructions for loongson arch. > * Explicitly disable xfixes xorg protocol. > * Enable offscreen rendering capability. > > Signed-off-by: Christian Melki > Message-Id: <20221201101632.3995161-1-christian.melki@t2data.com> > Signed-off-by: Michael Olbrich > > diff --git a/rules/sdl2.make b/rules/sdl2.make > index 1fec56d41b84..c33199ccfc65 100644 > --- a/rules/sdl2.make > +++ b/rules/sdl2.make > @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_SDL2) += sdl2 > # > # Paths and names > # > -SDL2_VERSION := 2.24.2 > -SDL2_MD5 := 84c71cb2a14aa0d9504513c0b9fcb17c > +SDL2_VERSION := 2.26.0 > +SDL2_MD5 := 35bc58cfe41b8fb6c8e6646be26fa47e > SDL2 := SDL2-$(SDL2_VERSION) > SDL2_SUFFIX := tar.gz > SDL2_URL := https://www.libsdl.org/release/$(SDL2).$(SDL2_SUFFIX) > @@ -27,12 +27,16 @@ SDL2_LICENSE := zlib > # Prepare > # ---------------------------------------------------------------------------- > > +# Only x86, not x86-64. > +OLDER_X86 := $(if $(PTXCONF_ARCH_X86_64),,$(PTXCONF_ARCH_X86)) > + > # > # autoconf > # > SDL2_CONF_TOOL := autoconf > SDL2_CONF_OPT := \ > $(CROSS_AUTOCONF_USR) \ > + $(GLOBAL_LARGE_FILE_OPTION) \ > --enable-shared \ > --disable-static \ > --enable-libtool-lock \ > @@ -55,13 +59,15 @@ SDL2_CONF_OPT := \ > --enable-loadso \ > --enable-cpuinfo \ > --enable-assembly \ > - --disable-ssemath \ > - --disable-mmx \ > + --$(call ptx/endis,PTXCONF_ARCH_X86)-ssemath \ > + --$(call ptx/endis,OLDER_X86)-mmx \ > --disable-3dnow \ > - --disable-sse \ > - --disable-sse2 \ > - --disable-sse3 \ > - --disable-altivec \ > + --$(call ptx/endis,PTXCONF_ARCH_X86)-sse \ > + --$(call ptx/endis,PTXCONF_ARCH_X86_64)-sse2 \ > + --$(call ptx/endis,PTXCONF_ARCH_X86_64)-sse3 \ > + --$(call ptx/endis,PTXCONF_ARCH_PPC_ALTIVEC)-altivec \ > + --disable-lsx \ > + --disable-lasx \ > --$(call ptx/endis,PTXCONF_SDL2_OSS)-oss \ > --$(call ptx/endis,PTXCONF_SDL2_ALSA)-alsa \ > --disable-alsatest \ > @@ -100,6 +106,7 @@ SDL2_CONF_OPT := \ > --$(call ptx/endis,PTXCONF_SDL2_XORG)-video-x11-xcursor \ > --disable-video-x11-xdbe \ > --$(call ptx/endis,PTXCONF_SDL2_XORG)-video-x11-xinput \ > + --disable-video-x11-xfixes \ > --$(call ptx/endis,PTXCONF_SDL2_XORG)-video-x11-xrandr \ > --disable-video-x11-scrnsaver \ > --disable-video-x11-xshape \ > @@ -112,6 +119,7 @@ SDL2_CONF_OPT := \ > --$(call ptx/endis,PTXCONF_SDL2_KMS)-video-kmsdrm \ > --$(call ptx/endis,PTXCONF_SDL2_KMS)-kmsdrm-shared \ > --enable-video-dummy \ > + --enable-video-offscreen \ > --$(call ptx/endis,PTXCONF_SDL2_OPENGL)-video-opengl \ > --$(call ptx/endis,PTXCONF_SDL2_OPENGLES)-video-opengles \ > --$(call ptx/endis,PTXCONF_SDL2_OPENGLES1)-video-opengles1 \