Skip to content

Fix rebuilding and keyboard timestamps on HashLink target#24

Merged
AbnormalPoof merged 6 commits intoFunkinCrew:mobile/mainfrom
NotHyper-474:hashlink-patches
Mar 8, 2026
Merged

Fix rebuilding and keyboard timestamps on HashLink target#24
AbnormalPoof merged 6 commits intoFunkinCrew:mobile/mainfrom
NotHyper-474:hashlink-patches

Conversation

@NotHyper-474
Copy link
Copy Markdown

@NotHyper-474 NotHyper-474 commented Sep 25, 2025

Probably would also require to bump HashLink to 1.15 to fix build issues on Linux.

I'll probably add pre-built HashLink binaries (although Windows and Lunix only) to this some time. I was indirectly informed you should not include binaries in your PR.

@NotHyper-474 NotHyper-474 force-pushed the hashlink-patches branch 3 times, most recently from f70a441 to df7a722 Compare October 7, 2025 19:15
@NotHyper-474 NotHyper-474 force-pushed the hashlink-patches branch 2 times, most recently from f686716 to ac5396c Compare October 22, 2025 19:14
@NotHyper-474 NotHyper-474 force-pushed the hashlink-patches branch 2 times, most recently from 3c3d47a to 2062c90 Compare December 14, 2025 18:46
@NotHyper-474 NotHyper-474 force-pushed the hashlink-patches branch 4 times, most recently from aa81cf9 to 18b9d68 Compare January 18, 2026 23:28
NotHyper-474 and others added 6 commits March 2, 2026 21:20
This function wants the utf8 length, but text->length does not give
this. We can instead use -1 to tell harfbuzz to treat it as null-
terminating, which is the case with all hashlink strings anyway.
Haxe 5 defaults to 1.15, but we're currently still bundling an older version. So we need to specify hl-ver or it won't work properly because Haxe 5 will produce code that older HashLink isn't compatible with.

If hl-ver is already specified, or if a custom HL_PATH is defined, does not set hl-ver because that may be undesirable.
Co-Authored-By: Josh Tynjala <joshtynjala@users.noreply.github.com>
… exist

Better than this: Uncaught exception - std@sys_read_dir
gcc 15 changes the default standard from gnu17 to gnu23, but HashLink mysql won't build with gnu23. I confirmed that clang also supports gnu17 (and it is the documented default).
@AbnormalPoof AbnormalPoof merged commit a3c9151 into FunkinCrew:mobile/main Mar 8, 2026
@NotHyper-474 NotHyper-474 deleted the hashlink-patches branch March 8, 2026 03:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants