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 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++