From: Jakub Bogusz Date: Sat, 8 May 2021 08:50:32 +0000 (+0200) Subject: - more flags (warnings and -fwrapv not to rely on its presence in rpm optflags) X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=ae0c36da98897abc1528c3347968fd57f98c9885;p=packages%2Fjitterentropy.git - more flags (warnings and -fwrapv not to rely on its presence in rpm optflags) --- 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