From 7191a42ca0f1154788a9f5bc0382f34bc3b205a2 Mon Sep 17 00:00:00 2001 From: David Adam Date: Wed, 2 Jan 2019 21:38:30 +0800 Subject: [PATCH] fish.spec: turn the BUILD_SHARED_LIBS option off PCRE2 should only be built as a static library. Closes #5448. --- fish.spec.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fish.spec.in b/fish.spec.in index d929ec412..ed0640808 100644 --- a/fish.spec.in +++ b/fish.spec.in @@ -49,6 +49,9 @@ EXTRA_CMAKE_FLAGS="-DCURSES_EXTRA_LIBRARY=tinfo" export CXXFLAGS="$CXXFLAGS -march=i686" %endif %endif +# CMake macros define -DBUILD_SHARED_LIBS:BOOL=ON, which breaks the +# bundled PCRE2 static library. +EXTRA_CMAKE_FLAGS="$EXTRA_CMAKE_FLAGS -DBUILD_SHARED_LIBS:BOOL=OFF" # CMake macros define the wrong sysconfdir arguments EXTRA_CMAKE_FLAGS="$EXTRA_CMAKE_FLAGS -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir}" %if 0%{?rhel_version} && 0%{?rhel_version} < 800