specfile: re-enable building with libsigsegv library
In very old versions of Fedora, it was enabled to build gawk with this library. More about this library can be found here: https://www.gnu.org/software/libsigsegv/ However, because of the BZ #524795 it was eventually disabled as a kind of workaround. It was then forgotten and was never re-enabled again. Even emacs developers noticed that in their's mailing list: https://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00238.html They used this mistake as an argument, which was incorrect, but mainly was not right (nor cool :)). And because vanilla build of gawk, as well as Debian-like distributions, uses this feature, it was enabled again. AFAIK, there are no security implications that should prevent use of this library.
This commit is contained in:
parent
c305f0f388
commit
504c03a37c
@ -12,6 +12,8 @@ Source0: http://ftp.gnu.org/gnu/gawk/gawk-%{version}.tar.xz
|
|||||||
# taken from random.c, 2014-07-12
|
# taken from random.c, 2014-07-12
|
||||||
Source1: BSD.txt
|
Source1: BSD.txt
|
||||||
Source2: https://www.gnu.org/licenses/lgpl-2.1.txt
|
Source2: https://www.gnu.org/licenses/lgpl-2.1.txt
|
||||||
|
Requires: libsigsegv
|
||||||
|
BuildRequires: libsigsegv-devel
|
||||||
Requires(post): /sbin/install-info
|
Requires(post): /sbin/install-info
|
||||||
Requires(preun): /sbin/install-info
|
Requires(preun): /sbin/install-info
|
||||||
Conflicts: filesystem < 3
|
Conflicts: filesystem < 3
|
||||||
@ -34,7 +36,7 @@ considered to be a standard Linux tool for processing text.
|
|||||||
cp -a %{SOURCE1} %{SOURCE2} .
|
cp -a %{SOURCE1} %{SOURCE2} .
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure --with-libsigsegv-prefix=no
|
%configure
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
|
Loading…
Reference in New Issue
Block a user