diff --git a/meson.build b/meson.build
index 20b7040b216e7d4294c9a911230e71bd3b96e257..1ee970639eea9e24bbeab26b7b8c68ae89edfac5 100644
--- a/meson.build
+++ b/meson.build
@@ -24,6 +24,8 @@ add_global_arguments(
 add_global_link_arguments(
   '-Wl,--gc-sections',
   '-lm',
+  '--specs=nano.specs',
+  '-u _printf_float',
   language: 'c',
 )