Musl fixes, which should be applied upstream too Upstream-Status: Pending Signed-off-by: Khem Raj --- a/src/dbus/common/types.hpp +++ b/src/dbus/common/types.hpp @@ -715,7 +715,7 @@ struct TrelInfo }; bool mEnabled; ///< Whether TREL is enabled. - u_int16_t mNumTrelPeers; ///< The number of TREL peers. + uint16_t mNumTrelPeers; ///< The number of TREL peers. TrelPacketCounters mTrelCounters; ///< The TREL counters. }; --- a/third_party/openthread/repo/src/posix/platform/CMakeLists.txt +++ b/third_party/openthread/repo/src/posix/platform/CMakeLists.txt @@ -172,7 +172,7 @@ target_link_libraries(openthread-posix ) option(OT_TARGET_OPENWRT "enable openthread posix for OpenWRT" OFF) -if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux" AND NOT OT_TARGET_OPENWRT) +if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux" AND NOT OT_TARGET_OPENWRT AND NOT OT_TARGET_MUSL) target_compile_definitions(ot-posix-config INTERFACE "OPENTHREAD_POSIX_CONFIG_NAT64_AIL_PREFIX_ENABLE=1" )