From 4e0b5e1bc76c6a6707103d693bfaa0c83ffd8e03 Mon Sep 17 00:00:00 2001 From: SupervisedThinking Date: Wed, 7 Sep 2022 14:16:12 +0200 Subject: [PATCH] mimalloc: initial package 2.0.6 --- packages/devel/mimalloc/package.mk | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 packages/devel/mimalloc/package.mk diff --git a/packages/devel/mimalloc/package.mk b/packages/devel/mimalloc/package.mk new file mode 100644 index 0000000000..9fc1398695 --- /dev/null +++ b/packages/devel/mimalloc/package.mk @@ -0,0 +1,27 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (C) 2022-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="mimalloc" +PKG_VERSION="2.0.6" +PKG_SHA256="9f05c94cc2b017ed13698834ac2a3567b6339a8bde27640df5a1581d49d05ce5" +PKG_LICENSE="MIT" +PKG_SITE="https://github.com/microsoft/mimalloc" +PKG_URL="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PKG_VERSION}.tar.gz" +PKG_DEPENDS_HOST="cmake:host ninja:host" +PKG_LONGDESC="mimalloc (pronounced "me-malloc") is a general purpose allocator with excellent performance characteristics" + +PKG_CMAKE_OPTS_HOST="-DMI_SECURE=OFF \ + -DMI_DEBUG_FULL=OFF \ + -DMI_OVERRIDE=ON \ + -DMI_XMALLOC=OFF \ + -DMI_SHOW_ERRORS=OFF \ + -DMI_USE_CXX=OFF \ + -DMI_SEE_ASM=OFF \ + -DMI_LOCAL_DYNAMIC_TLS=OFF \ + -DMI_BUILD_SHARED=ON \ + -DMI_BUILD_STATIC=OFF \ + -DMI_BUILD_OBJECT=OFF \ + -DMI_BUILD_TESTS=OFF \ + -DMI_DEBUG_TSAN=OFF \ + -DMI_DEBUG_UBSAN=OFF \ + -DMI_SKIP_COLLECT_ON_EXIT=OFF"