From ae0c36da98897abc1528c3347968fd57f98c9885 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Sat, 8 May 2021 10:50:32 +0200 Subject: [PATCH] - more flags (warnings and -fwrapv not to rely on its presence in rpm optflags) --- jitterentropy.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jitterentropy.spec b/jitterentropy.spec index 8ea02b4..b95b93d 100644 --- a/jitterentropy.spec +++ b/jitterentropy.spec @@ -54,10 +54,12 @@ Statyczna biblioteka jitterentropy. %setup -q -n %{name}-library-%{version} %build -export LDFLAGS="%{rpmldflags} -lpthread" +# NOTE: jitterentropy-base.c must be compiled with optimizations disabled +LDFLAGS="%{rpmldflags}" \ %{__make} \ CC="%{__cc}" \ - CFLAGS="%{rpmcppflags} %{rpmcflags} -fPIC -O0" + CFLAGS="%{rpmcppflags} %{rpmcflags} -fPIC -O0 -fwrapv -Wall -Wextra" \ + LIBRARIES="rt pthread" %install rm -rf $RPM_BUILD_ROOT -- 2.44.0