Use -DCMAKE_BUILD_TYPE=Debug to workaround a segfault in tests
This commit is contained in:
parent
a290a8fa8c
commit
69ba4e866e
@ -119,7 +119,11 @@ pys="$pys python3"
|
|||||||
%endif
|
%endif
|
||||||
for py in $pys; do
|
for py in $pys; do
|
||||||
mkdir $py
|
mkdir $py
|
||||||
%cmake -B $py -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=%{_bindir}/$py -DPYBIND11_INSTALL=TRUE -DUSE_PYTHON_INCLUDE_DIR=FALSE %{!?with_tests:-DPYBIND11_TEST=OFF}
|
# When -DCMAKE_BUILD_TYPE is set to Release, the tests in %%check might segfault.
|
||||||
|
# However, we do not ship any binaries, and therefore Debug
|
||||||
|
# build type does not affect the results.
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1921199
|
||||||
|
%cmake -B $py -DCMAKE_BUILD_TYPE=Debug -DPYTHON_EXECUTABLE=%{_bindir}/$py -DPYBIND11_INSTALL=TRUE -DUSE_PYTHON_INCLUDE_DIR=FALSE %{!?with_tests:-DPYBIND11_TEST=OFF}
|
||||||
%make_build -C $py
|
%make_build -C $py
|
||||||
done
|
done
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user