nuttx-apps/system/microros
Arjav Patel 939ed0ca2a apps/system/microros: add rcutils strcasecmp strings.h include patch.
POSIX specifies strcasecmp/strncasecmp in <strings.h>, not <string.h>.
On NuttX (and other strict POSIX environments) rcutils/src/strcasecmp.c
only includes <string.h>, causing an implicit-declaration error for
strcasecmp when cross-compiling.

Patch 0003 adds #include <strings.h> guarded by !_WIN32, matching the
existing Windows/POSIX split in the file.

Signed-off-by: Arjav Patel <arjav1528@gmail.com>
2026-05-26 06:57:55 +08:00
..
micro_ros_lib apps/system/microros: define __NuttX__ in cross-compile toolchain flags. 2026-05-26 06:57:55 +08:00
patches apps/system/microros: add rcutils strcasecmp strings.h include patch. 2026-05-26 06:57:55 +08:00
.gitignore apps/system/microros: Add .gitignore for library build artifacts. 2026-05-22 06:49:02 +08:00
CMakeLists.txt apps/system/microros: add CMake ExternalProject build support. 2026-05-26 06:57:55 +08:00
Kconfig apps/system/microros: Add Kconfig with configuration options. 2026-05-22 06:49:02 +08:00
Make.defs apps/system/microros: wire libmicroros.a into LDLIBS and CFLAGS. 2026-05-26 06:57:55 +08:00
Makefile apps/system/microros: add libmicroros.a colcon build pipeline. 2026-05-26 06:57:55 +08:00