diff --git a/0001-jemalloc-5.2.1-add-loongarch-support.patch b/0001-jemalloc-5.2.1-add-loongarch-support.patch new file mode 100644 index 0000000000000000000000000000000000000000..a753f008fc2617d270778070ed926c2b4801e2de --- /dev/null +++ b/0001-jemalloc-5.2.1-add-loongarch-support.patch @@ -0,0 +1,26 @@ +From c542703f06759de8982e37d8b3799a81a2fec60b Mon Sep 17 00:00:00 2001 +From: Huang Yang +Date: Wed, 25 May 2022 01:47:26 +0000 +Subject: [PATCH] 389-ds-base 1.4.3.20 add loongarch support + +--- + include/jemalloc/internal/quantum.h | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/include/jemalloc/internal/quantum.h b/include/jemalloc/internal/quantum.h +index 821086e..9428a34 100644 +--- a/include/jemalloc/internal/quantum.h ++++ b/include/jemalloc/internal/quantum.h +@@ -61,6 +61,9 @@ + # ifdef __le32__ + # define LG_QUANTUM 4 + # endif ++# ifdef __loongarch__ ++# define LG_QUANTUM 4 ++# endif + # ifndef LG_QUANTUM + # error "Unknown minimum alignment for architecture; specify via " + "--with-lg-quantum" +-- +2.33.0 + diff --git a/jemalloc.spec b/jemalloc.spec index 8fab9f297efa3c9bbeb488b5a2dbd05219fd0d03..bb22023290dd59e8094dbbcc872db19a843ab2a1 100644 --- a/jemalloc.spec +++ b/jemalloc.spec @@ -12,7 +12,7 @@ Name: jemalloc Version: 5.2.1 -Release: 1 +Release: 2 Summary: General-purpose scalable concurrent malloc implementation License: BSD URL: http://www.canonware.com/jemalloc/ @@ -21,6 +21,8 @@ Source0: https://github.com/jemalloc/%{name}/releases/download/%{version} Patch1: backport-Jemalloc-5.2.1-patch-1-fix-large-bin-index-accessed-through-cache-bin-descriptor.patch Patch2: backport-Jemalloc-5.2.1-patch-2-fix-undefined-behavior-in-hash.patch Patch3: backport-Jemalloc-5.2.1-patch-3-fix-tcaches-mutex-pre-post-fork-handling.patch +Patch4: 0001-jemalloc-5.2.1-add-loongarch-support.patch + BuildRequires: libxslt perl-generators gcc %description @@ -82,6 +84,9 @@ make check %{_mandir}/man3/jemalloc.3* %changelog +* Tue May 31 2022 Huang Yang - 5.2.1-2 +- add loongarch64 support + * Thu Dec 30 2021 xigaoxinyan - 5.2.1-1 - Update jemlloc