On Dec 24, 2025, at 9:49 AM, Stuart Henderson <[email protected]> wrote: > > On 2025/12/23 23:44, Thomas Frohwein wrote: >> On Fri, 19 Dec 2025 15:32:06 +0000 >> Kurt Miller <[email protected]> wrote: >> >>> On Dec 19, 2025, at 9:44 AM, Thomas Frohwein <[email protected]> >>> wrote: >>>> >>>> On Thu, 18 Dec 2025 23:09:51 +0000 >>>> Kurt Miller <[email protected]> wrote: >>>> >>>>> I found a github fork that added jdk 11 build support for Linux, so >>>>> I adadapted that to work for us. Here's that commit: >>>>> >>>>> https://github.com/MeFisto94/lwjgl/commit/72e97f53f7d256bc90e397e946054fcbe764c203 >>>>> >>>>> I updated games/minecraft to use jdk 11 as well and can launch to >>>>> the login screen, but I think games/minecraft is dead - TBD. >>>>> >>>>> So I need people who use games/indiegames and have lwjgl based >>>>> games to give this a test run. Not sure I will be able to fix >>>>> any problems, but it would be nice to know if anything works. >>>> >>>> I will do that, due to $dayjob and volume of games supported by >>>> indierunner, I'll report back within the next 7 days >>>> >>> >>> Thank you. >>> >>> This might help, from: >>> https://github.com/IndieRunner/IndieRunner/blob/main/share/Status-Tracker.md >>> >>> LWJGL2 Games: >>> Droid Assault >>> Revenge of the Titans >>> Rise to Ruins >>> Titan Attacks! >>> Ultratron >>> >>> -Kurt >> >> Tested them and some LibGDX games that aren't in your selection that >> also use LWJGL2. No errors or regressions.
Great! Thank you for testing. >> Didn't test Rise to Ruins >> because this would need a port of steamworks4j. >> >> FYI in order to apply your patches, I had to add: >> >> FIX_CRLF_FILES = src/native/common/org_lwjgl_BufferUtils.c \ >> src/native/common/org_lwjgl_opencl_CallbackUtil.c \ >> platform_build/build-generator.xml > > Kurt: this suggests the patches on your system have ^M line endings > which got stripped when going through email; best remove those from the > patch file and use FIX_CRLF_FILES as above Yes, the source files have ^M endings which made their way into the patches. I have checked all the files that have patches and those are the only three with those endings. >> From my side ok thfr@ for the lwjgl diff with the FIX_CRLF_FILES >> added... I will commit shortly with FIX_CRLF_FILES. Thanks. -Kurt
