diff --git a/libsigsegv-2.14-lto.patch b/libsigsegv-2.14-lto.patch deleted file mode 100644 index 8b019dd26613e9a05529e4275d877183671f08b2..0000000000000000000000000000000000000000 --- a/libsigsegv-2.14-lto.patch +++ /dev/null @@ -1,46 +0,0 @@ -From bfa4d54ddbd8caabbe2e9a943395905e40f45f00 Mon Sep 17 00:00:00 2001 -From: Bruno Haible -Date: Thu, 29 Jun 2023 11:24:26 +0200 -Subject: Make the autoconf tests more robust. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Triggered by -https://gitlab.com/redhat/centos-stream/rpms/libsigsegv/-/blob/c9s/configure.patch -from Petr Ĺ abata . - -* m4/fault.m4 (SV_TRY_FAULT): Mark the variables that are accessed by -the signal handler as 'volatile'. ---- - m4/fault.m4 | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -(limited to 'm4/fault.m4') - -diff --git a/m4/fault.m4 b/m4/fault.m4 -index 13afff0..335d5e2 100644 ---- a/m4/fault.m4 -+++ b/m4/fault.m4 -@@ -1,5 +1,5 @@ --# fault.m4 serial 9 (libsigsegv-2.12) --dnl Copyright (C) 2002-2003, 2011, 2017 Bruno Haible -+# fault.m4 serial 10 (libsigsegv-2.15) -+dnl Copyright (C) 2002-2003, 2011, 2017, 2023 Bruno Haible - dnl This file is free software, distributed under the terms of the GNU - dnl General Public License. As a special exception to the GNU General - dnl Public License, this file may be distributed as part of a program -@@ -52,8 +52,8 @@ static int zero_fd; - #else - # define SIGSEGV_FAULT_ADDRESS_ROUNDOFF_BITS 0UL - #endif --unsigned long page; --int handler_called = 0; -+unsigned long volatile page; -+int volatile handler_called = 0; - void sigsegv_handler ($5) - { - void *fault_address = (void *) ($6); --- -cgit v1.2.3-70-g09d2 - diff --git a/libsigsegv-2.14.tar.gz b/libsigsegv-2.14.tar.gz deleted file mode 100644 index 406219a7ddcc5aa1b0d399bdcb1f31148819641d..0000000000000000000000000000000000000000 Binary files a/libsigsegv-2.14.tar.gz and /dev/null differ diff --git a/libsigsegv-2.15.tar.gz b/libsigsegv-2.15.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..87993112ad854dd3b941afeb24f709c8676fe41c Binary files /dev/null and b/libsigsegv-2.15.tar.gz differ diff --git a/libsigsegv.spec b/libsigsegv.spec index 9bedd400a570693a52e146001c071373d905f431..4bd34365a74f9f4814a4ebe3c0525194a83b2fbb 100644 --- a/libsigsegv.spec +++ b/libsigsegv.spec @@ -1,14 +1,12 @@ Name: libsigsegv -Version: 2.14 -Release: 2 +Version: 2.15 +Release: 1 Summary: library for handling page faults in user mode License: GPL-2.0-or-later URL: https://www.gnu.org/software/libsigsegv/ Source0: https://ftp.gnu.org/gnu/libsigsegv/libsigsegv-%{version}.tar.gz -Patch6001: libsigsegv-2.14-lto.patch BuildRequires: gcc make -BuildRequires: autoconf automake libtool %description Libsigsegv is a library for handling page faults in user mode. A page fault occurs @@ -35,7 +33,6 @@ This package is the development libraries and header files for libsigsegv. %autosetup -n %{name}-%{version} -p1 %build -autoreconf -fi %configure --enable-static --enable-shared --disable-silent-rules %make_build @@ -58,6 +55,9 @@ autoreconf -fi %{_libdir}/libsigsegv.a %changelog +* Wed Apr 30 2025 Funda Wang - 2.15-1 +- update to version 2.15 + * Mon Oct 14 2024 Funda Wang - 2.14-2 - add upstream patch fixing building with lto