mirror of https://gerrit.osmocom.org/libosmocore
contrib/libosmocore.spec: centos7: disable uring
liburing is not available in CentOS 7, so disable it there. I've verified that this works as expected in our OBS with CentOS 7, 8 and openSUSE Tumbleweed. Related: OS#5751 Change-Id: Ie2399754952d460499c9355706be37f792988bac
This commit is contained in:
parent
b437f80e89
commit
8c0a2c72b0
|
@ -32,7 +32,9 @@ BuildRequires: pkgconfig(libusb-1.0)
|
||||||
BuildRequires: pkgconfig(talloc) >= 2.1.0
|
BuildRequires: pkgconfig(talloc) >= 2.1.0
|
||||||
BuildRequires: pkgconfig(libmnl)
|
BuildRequires: pkgconfig(libmnl)
|
||||||
BuildRequires: pkgconfig(libsystemd)
|
BuildRequires: pkgconfig(libsystemd)
|
||||||
|
%if 0%{?centos_ver} != 7
|
||||||
BuildRequires: pkgconfig(liburing)
|
BuildRequires: pkgconfig(liburing)
|
||||||
|
%endif
|
||||||
|
|
||||||
%description
|
%description
|
||||||
libosmocore is a package with various utility functions that were
|
libosmocore is a package with various utility functions that were
|
||||||
|
@ -339,8 +341,18 @@ applications that want to make use of libosmousb.
|
||||||
%build
|
%build
|
||||||
echo "%version" >.tarball-version
|
echo "%version" >.tarball-version
|
||||||
autoreconf -fiv
|
autoreconf -fiv
|
||||||
%configure --enable-shared --disable-static --enable-systemd-logging \
|
|
||||||
|
CONFIGURE_FLAGS="
|
||||||
|
--enable-shared \
|
||||||
|
--disable-static \
|
||||||
|
--enable-systemd-logging \
|
||||||
--includedir="%_includedir/%name"
|
--includedir="%_includedir/%name"
|
||||||
|
"
|
||||||
|
%if 0%{?centos_ver} == 7
|
||||||
|
CONFIGURE_FLAGS="$CONFIGURE_FLAGS --disable-uring"
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%configure $CONFIGURE_FLAGS
|
||||||
make %{?_smp_mflags} V=1
|
make %{?_smp_mflags} V=1
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
|
Loading…
Reference in New Issue