From 627ef5a393cd45680751833f539ef1f8aff9e6ef Mon Sep 17 00:00:00 2001 From: Honggang Li Date: Mar 21 2016 08:14:45 +0000 Subject: Fix g++ compiling issue for Fedora 24 and later --- diff --git a/ibutils.spec b/ibutils.spec index d4d53e2..64ddc38 100644 --- a/ibutils.spec +++ b/ibutils.spec @@ -21,7 +21,7 @@ Summary: OpenIB Mellanox InfiniBand Diagnostic Tools Name: ibutils Version: 1.5.7 -Release: 20%{?dist} +Release: 21%{?dist} # This is dual-licensed upstream, all code available under either license License: GPLv2 or BSD Url: https://www.openfabrics.org/ @@ -77,7 +77,7 @@ Static libraries from the Mellanox Infiniband diagnostic utilities autoreconf -fiv -I config sed -i "s/^libibmscli_la_LIBADD =/& -lpthread/" ibmgtsim/src/Makefile.in -%configure --with-osm=%{_prefix} --enable-ibmgtsim --disable-rpath CXXFLAGS="$CXXFLAGS -fno-strict-aliasing -fPIC" +%configure --with-osm=%{_prefix} --enable-ibmgtsim --disable-rpath CXXFLAGS="$CXXFLAGS -fno-strict-aliasing -fPIC -std=c++03" # Workaround libtool reordering -Wl,--as-needed after all the libraries. sed -e 's|^LTCC="gcc"|LTCC="gcc -Wl,--as-needed"|' \ -e 's|^CC="g++"|CC="g++ -Wl,--as-needed"|' \ @@ -125,7 +125,7 @@ chrpath -d %{buildroot}%{_libdir}/*/libib{dm,is}.so.%{version} %{_mandir}/*/* %files libs -%doc COPYING +%license COPYING %{_libdir}/libibdmcom.so.* %{_libdir}/libibdm.so.* %{_libdir}/libibmscli.so.* @@ -153,6 +153,9 @@ chrpath -d %{buildroot}%{_libdir}/*/libib{dm,is}.so.%{version} %{_libdir}/*.a %changelog +* Fri Mar 18 2016 Honggang Li - 1.5.7-21 +- Fix g++ compiling issue for Fedora 24 and later + * Wed Mar 16 2016 Doug Ledford - 1.5.7-20 - Update to latest git tarball