From 13763e5ed70164374a688fc573a7b5472c7fb675 Mon Sep 17 00:00:00 2001 From: MauriceElliott Date: Mon, 13 Jul 2026 23:06:32 +0100 Subject: [PATCH] fixup! fix: reworked the playdate subtarget to fix issues with the requirement for single point precision floats, as well as an issue with function lowering when set to thumb mode only instrunctions. --- src/build_settings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/build_settings.cpp b/src/build_settings.cpp index 366f164e7..cefe2f4c7 100644 --- a/src/build_settings.cpp +++ b/src/build_settings.cpp @@ -1964,7 +1964,7 @@ gb_internal void init_build_context(TargetMetrics *cross_target, Subtarget subta // single precision float fpu as well as issues with function lowering // when using the thumbv7em triplet. bc->metrics.target_triplet = str_lit("arm-unknown-unknown-gnueabihf"); - //no-movt required as playdate doesn't support it + //no-movt required as playdate only handles R_ARM_ABS32 relocations String const playdate_features = str_lit("no-movt,armv7e-m,thumb2,m7,fpregs"); if(bc->target_features_string.len > 0) {