Fix CFLAGS and CXXFLAGS

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
This commit is contained in:
David Abdurachmanov 2023-12-08 11:55:19 +02:00
parent e121a4aa8d
commit 757daec2ca
Signed by: davidlt
GPG Key ID: 8B7F1DA0E2C9FDBB
1 changed files with 2 additions and 6 deletions

View File

@ -184,10 +184,6 @@ sed -i 's,returncode == 0,False,' support/build-docs.py
%endif
%build
# Fedora 40 compile issues
CFLAGS="-D_GNU_SOURCE $CFLAGS"
CXXFLAGS="-D_GNU_SOURCE $CXXFLAGS"
export LIBS="-lgsl -l%{blaslib}"
mkdir -p build && pushd build
BUILD="asl,gsl,smpswriter"
@ -198,8 +194,8 @@ BUILD="gecode,$BUILD"
BUILD="jacop,$BUILD"
%endif
export CPPFLAGS="-I$PWD/src/asl/solvers"
export CFLAGS="%{optflags} -DNDEBUG"
export CXXFLAGS="%{optflags} -DNDEBUG"
export CFLAGS="%{optflags} -DNDEBUG -D_GNU_SOURCE"
export CXXFLAGS="%{optflags} -DNDEBUG -D_GNU_SOURCE"
# Let cmake create rpaths, so the jacop-using files can find libjvm.so.
# We strip out the ones we don't want with chrpath at install time.
%cmake3 -DCMAKE_INSTALL_PREFIX:PATH=%{_libdir}/%{name} \