From 15bef7a4678dcd39a6b98dbaec91f93186217c9c935cda34abb25a9b9ace609b Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 29 Mar 2022 16:09:19 +0000 Subject: [PATCH] Update description OBS-URL: https://build.opensuse.org/package/show/games/SDL2?expand=0&rev=117 --- sdl2-symvers.patch | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/sdl2-symvers.patch b/sdl2-symvers.patch index b02cd89..73514d3 100644 --- a/sdl2-symvers.patch +++ b/sdl2-symvers.patch @@ -1,8 +1,16 @@ From: Jan Engelhardt Date: 2018-01-10 23:56:12.245827883 +0100 +Should-this-be-upstream: yes +Is-it-upstream: not submitted yet + +The SDL project adds new functions over time, but they completely +fail to do the required ABI upkeep - which involves either bumping +the SO number or adding symvers. As a result of their lack of ABI +upkeep, the ELF system has no way to prohibit a too-modern program +being ran against a too-old SDL library, and that leads to bad user +experience, because symbols are resolved lazily and can crash the +program in the middle. -Scrape the SDL announcements since 2.0.3 (version in Leap 42.3) and add -some symvers so that zypper knows when to upgrade SDL. --- Makefile.in | 2 sdl2.sym | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++