rpms/openvrml/devel no-implicit-dso-linking.patch, NONE, 1.1 openvrml.spec, 1.92, 1.93
Braden McDaniel
braden at fedoraproject.org
Sat Feb 13 18:39:51 UTC 2010
Author: braden
Update of /cvs/pkgs/rpms/openvrml/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31573
Modified Files:
openvrml.spec
Added Files:
no-implicit-dso-linking.patch
Log Message:
browser test needs to link explicitly to libboost_system (no-implicit-dso-linking.patch). Build with -Wno-strict-aliasing to suppress a lot of noise from the Boost.Spirit Classic headers.
no-implicit-dso-linking.patch:
Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- NEW FILE no-implicit-dso-linking.patch ---
Index: tests/Makefile.am
===================================================================
--- tests/Makefile.am (revision 4074)
+++ tests/Makefile.am (working copy)
@@ -50,7 +50,8 @@
browser_LDADD = \
libtest-openvrml.la \
-lboost_unit_test_framework$(BOOST_LIB_SUFFIX) \
- -lboost_filesystem$(BOOST_LIB_SUFFIX)
+ -lboost_filesystem$(BOOST_LIB_SUFFIX) \
+ -lboost_system$(BOOST_LIB_SUFFIX)
parse_anchor_SOURCES = parse_anchor.cpp
parse_anchor_LDADD = \
Index: openvrml.spec
===================================================================
RCS file: /cvs/pkgs/rpms/openvrml/devel/openvrml.spec,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -p -r1.92 -r1.93
--- openvrml.spec 16 Jan 2010 08:34:47 -0000 1.92
+++ openvrml.spec 13 Feb 2010 18:39:51 -0000 1.93
@@ -1,7 +1,7 @@
# -*- rpm-spec -*-
Name: openvrml
Version: 0.18.3
-Release: 18%{?dist}
+Release: 19%{?dist}
Summary: VRML/X3D player and runtime library
License: LGPLv3+
Group: System Environment/Libraries
@@ -9,6 +9,7 @@ Source: http://downloads.sourcef
Patch0: xulrunner-1.9.2.patch
Patch1: uri-strerror.patch
Patch2: include-boost-function.patch
+Patch3: no-implicit-dso-linking.patch
URL: http://openvrml.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: pkgconfig >= 0.18.0
@@ -141,9 +142,10 @@ OpenVRML API documentation.
%patch0
%patch1
%patch2
+%patch3
%build
-CXXFLAGS="%optflags -fvisibility=hidden -fvisibility-inlines-hidden -Wno-missing-braces"
+CXXFLAGS="%optflags -fvisibility=hidden -fvisibility-inlines-hidden -Wno-missing-braces -Wno-strict-aliasing"
%configure --disable-static --enable-exception-specs=nothrow --disable-examples CPPFLAGS="-I/usr/lib/jvm/java/include -I/usr/lib/jvm/java/include/linux -DNDEBUG" JAVA_HOME=/usr/lib/jvm/jre
%{__make} %{_smp_mflags}
@@ -241,6 +243,11 @@ CXXFLAGS="%optflags -fvisibility=hidden
%doc %{_datadir}/doc/libopenvrml-%{version}/manual
%changelog
+* Sat Feb 13 2010 Braden McDaniel <braden at endoframe.com> - 0.18.3-19
+- browser test needs to link explicitly to libboost_system (no-implicit-dso-linking.patch).
+- Build with -Wno-strict-aliasing to suppress a lot of noise from the
+ Boost.Spirit Classic headers.
+
* Sat Jan 16 2010 Braden McDaniel <braden at endoframe.com> - 0.18.3-18
- Patch to add missing inclusions of <boost/function.hpp> to satisfy
Boost 1.41.0.
More information about the scm-commits
mailing list