diff --git a/Add-BIND_NOW-for-sotruss-lib.patch b/Add-BIND_NOW-for-sotruss-lib.patch new file mode 100644 index 0000000000000000000000000000000000000000..921a29397c51555ba41db7d951bbc31ece2a4d25 --- /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 75d9227adcd11efa041552d82e599bd43987ea7b..31dbdbbbbd58144308a4ff881d2e746e89055c7b 100644 --- a/glibc.spec +++ b/glibc.spec @@ -62,7 +62,7 @@ ############################################################################## Name: glibc Version: 2.28 -Release: 101 +Release: 102 Summary: The GNU libc libraries License: %{all_license} URL: http://www.gnu.org/software/glibc/ @@ -167,6 +167,7 @@ Patch80: backport-CVE-2024-33601-CVE-2024-33602-nscd-Use-two-buffer-in-addgetnet Patch81: iconv-ISO-2022-CN-EXT-fix-out-of-bound-writes-when-w.patch Patch82: backport-Use-errval-not-errno-to-guide-cache-update.patch Patch83: backport-Skip-unusable-entries-in-first-pass-in-prune_cache.patch +Patch84: Add-BIND_NOW-for-sotruss-lib.patch Provides: ldconfig rtld(GNU_HASH) bundled(gnulib) @@ -1283,6 +1284,12 @@ fi %endif %changelog +* Fri Feb 21 2025 lipengyu - 2.28-102 +- Type:update +- ID: +- SUG:NA +- DESC:add BIND NOW compile flag for sotruss-lib + * Mon May 06 2024 chengyechun - 2.28-101 - Type:bugfix - ID: