summaryrefslogtreecommitdiff
path: root/build-aux/measurestack/app_main.py
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-03-06 17:21:10 -0700
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-04-02 20:44:53 -0600
commit797164f75b91c5cdfb68fc91d6853e7609d97e12 (patch)
treea136f9273d6ed8c85d31a8d0b9c1d80234b3fb17 /build-aux/measurestack/app_main.py
parentece605ec021de84aa1a9e282f342c38505ba794b (diff)
Add libfmt to bypass output buffering for libmisc:assert
Diffstat (limited to 'build-aux/measurestack/app_main.py')
-rw-r--r--build-aux/measurestack/app_main.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/build-aux/measurestack/app_main.py b/build-aux/measurestack/app_main.py
index 397dc31..9a31338 100644
--- a/build-aux/measurestack/app_main.py
+++ b/build-aux/measurestack/app_main.py
@@ -49,6 +49,7 @@ def main(
plugins += [
app_plugins.CmdPlugin(),
libobj_plugin,
+ app_plugins.PicoFmtPlugin(arg_pico_platform),
app_plugins.LibHWPlugin(arg_pico_platform, libobj_plugin),
app_plugins.LibCRPlugin(),
app_plugins.LibCRIPCPlugin(),
@@ -67,7 +68,6 @@ def main(
return ret
plugins += [
- app_plugins.PicoFmtPlugin(),
app_plugins.PicoSDKPlugin(
get_init_array=get_init_array,
),
@@ -88,10 +88,12 @@ def main(
return 0, False
def misc_filter(name: QName) -> tuple[int, bool]:
- if name.base() in [
- BaseName("__assert_msg_fail"),
- BaseName("fmt_vfctprintf"),
- BaseName("fmt_vsnprintf"),
+ if name in [
+ QName("__assert_msg_fail"),
+ QName("__lm_printf"),
+ QName("__lm_light_printf"),
+ QName("fmt_vfctprintf"),
+ QName("fmt_vsnprintf"),
]:
return 1, False
return 0, False