Files
nuttx-apps/interpreters/python/patch/0001-workaround-newlib-resource.h-limitations.patch
Tiago Medicci c83e17c083 interpreters/python: Fix symbol collision with list_length function
NuttX implements a function with the same name which may end up
being included whenever `CONFIG_MM_KERNEL_HEAP` is set. To avoid
it, insert a prefix to it on Python's implementation.

Please note that the other patches had their metadata updated too.
2025-07-22 14:18:23 +08:00

32 lines
956 B
Diff

From b96f875c54e2d888413a701eb9727d704b995ce0 Mon Sep 17 00:00:00 2001
From: Ivan Grokhotkov <ivan@espressif.com>
Date: Tue, 22 Oct 2024 23:58:17 +0200
Subject: [PATCH 01/14] workaround newlib resource.h limitations
configure script checks if resource.h is available but doesn't check
if it defines all the necessary functions.
Temporary workaround until these functions are added to IDF.
Signed-off-by: Tiago Medicci <tiago.medicci@espressif.com>
---
Modules/faulthandler.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Modules/faulthandler.c b/Modules/faulthandler.c
index b62362f2777..327d883f94e 100644
--- a/Modules/faulthandler.c
+++ b/Modules/faulthandler.c
@@ -968,7 +968,7 @@ faulthandler_suppress_crash_report(void)
SetErrorMode(mode | SEM_NOGPFAULTERRORBOX);
#endif
-#ifdef HAVE_SYS_RESOURCE_H
+#if 0 && defined(HAVE_SYS_RESOURCE_H)
struct rlimit rl;
/* Disable creation of core dump */
--
2.50.0