From a80c1814d70312ebace0c2755a8143777c33d61e Mon Sep 17 00:00:00 2001 From: yueyuankun Date: Fri, 7 Mar 2025 20:18:25 +0800 Subject: [PATCH] sw_64: move library files to /usr/lib64, consistent with libdir macros --- ...4-package-library-files-to-usr-lib64.patch | 26 +++++++++++++++++++ libhugetlbfs.spec | 8 ++++-- 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 libhugetlbfs-sw_64-package-library-files-to-usr-lib64.patch diff --git a/libhugetlbfs-sw_64-package-library-files-to-usr-lib64.patch b/libhugetlbfs-sw_64-package-library-files-to-usr-lib64.patch new file mode 100644 index 0000000..b868d20 --- /dev/null +++ b/libhugetlbfs-sw_64-package-library-files-to-usr-lib64.patch @@ -0,0 +1,26 @@ +From 107e7cab6824ed78f6cb62c9b44d6ab466a26eba Mon Sep 17 00:00:00 2001 +From: yueyuankun +Date: Fri, 7 Mar 2025 20:05:58 +0800 +Subject: [PATCH] sw_64: package library files to /usr/lib64, consistent with + libdir macros + +--- + Makefile.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile.in b/Makefile.in +index 7c0ca79..f63ef04 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -70,7 +70,7 @@ else + ifneq (,$(findstring sw_64,$(ARCH))) + CC64 = $(CC) + ELF64 = sw_64elf +-TMPLIB64 = lib ++TMPLIB64 = lib64 + CUSTOM_LDSCRIPTS = no + else + ifneq (,$(findstring aarch64,$(ARCH))) +-- +2.43.0 + diff --git a/libhugetlbfs.spec b/libhugetlbfs.spec index f195746..b93f1fd 100644 --- a/libhugetlbfs.spec +++ b/libhugetlbfs.spec @@ -2,14 +2,15 @@ Name: libhugetlbfs Version: 2.24 -Release: 3 +Release: 4 Summary: A library which provides easy access to huge pages of memory License: LGPLv2+ URL: https://github.com/libhugetlbfs/libhugetlbfs Source0: https://github.com/libhugetlbfs/libhugetlbfs/releases/download/%{version}/%{name}-%{version}.tar.gz Patch1: 0001-add-support-sw64.patch -Patch2: Add-support-for-loongarch64-architecture-in-ld.hugetlbfs.patch +Patch2: Add-support-for-loongarch64-architecture-in-ld.hugetlbfs.patch +Patch3: libhugetlbfs-sw_64-package-library-files-to-usr-lib64.patch BuildRequires: gcc glibc-devel glibc-static BuildRequires: autoconf automake @@ -80,6 +81,9 @@ touch $RPM_BUILD_ROOT%{_sysconfdir}/security/limits.d/hugepages.conf %changelog +* Fri Mar 07 2025 yueyuankun - 2.24-4 +- sw_64: move library files to /usr/lib64, consistent with libdir macros + * Tue Oct 29 2024 wangqiang - 2.24-3 - Add support for loongarch64 architecture in ld.hugetlbfs -- Gitee