From f2b98d78e69f60e3c355fbfcf2f9c2218a2220a8 Mon Sep 17 00:00:00 2001 From: lipengyu Date: Fri, 14 Mar 2025 10:43:29 +0800 Subject: [PATCH] Add BIND-NOW compile flag for sotruss-lib.so --- Add-BIND_NOW-for-sotruss-lib.patch | 24 ++++++++++++++++++++++++ glibc.spec | 9 ++++++++- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 Add-BIND_NOW-for-sotruss-lib.patch diff --git a/Add-BIND_NOW-for-sotruss-lib.patch b/Add-BIND_NOW-for-sotruss-lib.patch new file mode 100644 index 0000000..921a293 --- /dev/null +++ b/Add-BIND_NOW-for-sotruss-lib.patch @@ -0,0 +1,24 @@ +From 2eacc0a1edf1912cc3438e80ac49ed910a80ddf4 Mon Sep 17 00:00:00 2001 +From: lipengyu +Date: Sat, 8 Mar 2025 02:21:06 +0800 +Subject: [PATCH] bind_now + +--- + elf/Makefile | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/elf/Makefile b/elf/Makefile +index 27c6296f..7ef6f7d1 100644 +--- a/elf/Makefile ++++ b/elf/Makefile +@@ -134,6 +134,7 @@ install-others += $(inst_auditdir)/sotruss-lib.so + install-bin-script += sotruss + generated += sotruss + libof-sotruss-lib = extramodules ++LDFLAGS-sotruss-lib.so += $(z-now-$(bind-now)) + $(objpfx)sotruss-lib.so: $(objpfx)sotruss-lib.os + $(build-module-asneeded) + $(objpfx)sotruss-lib.so: $(common-objpfx)libc.so $(objpfx)ld.so \ +-- +2.27.0 + diff --git a/glibc.spec b/glibc.spec index 90eaaee..ca49821 100644 --- a/glibc.spec +++ b/glibc.spec @@ -62,7 +62,7 @@ ############################################################################## Name: glibc Version: 2.28 -Release: 103 +Release: 104 Summary: The GNU libc libraries License: %{all_license} URL: http://www.gnu.org/software/glibc/ @@ -170,6 +170,7 @@ Patch83: backport-Skip-unusable-entries-in-first-pass-in-prune_cache.patch Patch84: backport-Reversing-calculation-of-__x86_shared_non_t.patch Patch85: backport-x86-Optimizing-memcpy-for-AMD-Zen-architect.patch Patch86: backport-x86-Add-Hygon-support.patch +Patch87: Add-BIND_NOW-for-sotruss-lib.patch Provides: ldconfig rtld(GNU_HASH) bundled(gnulib) @@ -1286,6 +1287,12 @@ fi %endif %changelog +* Fri Mar 14 2025 lipengyu - 2.28-104 +- Type:update +- ID:NA +- SUG:NA +- DESC:Add BIND-NOW compile flag for sotruss-lib.so + * Wed Dec 25 2024 taoyuxiang - 2.28-103 - Change Inner-Net to Inner-Net-2.0 - Change GFDL to GFDL-1.3-only -- Gitee