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

Reply via email to