From 1fc56e79d5269fc4ac9a34287be54fe761beecc8 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Mon, 14 Apr 2025 15:19:44 +0800 Subject: [PATCH] libcbor: disable sanitize by default musl libc does not support this feature, and for glibc, additional library libasan is required. Disable it explicitly to avoid build issue when CONFIG_DEBUG is selected. Signed-off-by: Tianling Shen --- libs/libcbor/Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libs/libcbor/Makefile b/libs/libcbor/Makefile index 7247f55738..ddd7717a2d 100644 --- a/libs/libcbor/Makefile +++ b/libs/libcbor/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libcbor PKG_VERSION:=0.11.0 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/PJK/libcbor/tar.gz/v$(PKG_VERSION)? @@ -19,8 +19,6 @@ PKG_LICENSE:=MIT PKG_LICENSE_FILES:=COPYING PKG_MAINTAINER:=Linos Giannopoulos -CMAKE_OPTIONS += \ - -DBUILD_SHARED_LIBS=ON CMAKE_INSTALL:=1 include $(INCLUDE_DIR)/package.mk @@ -38,6 +36,9 @@ define Package/libcbor/description libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format. endef +CMAKE_OPTIONS += \ + -DBUILD_SHARED_LIBS=ON \ + -DSANITIZE=OFF define Package/libcbor/install $(INSTALL_DIR) $(1)/usr/lib