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