Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2013-08-19 10:55:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and      /work/SRC/openSUSE:Factory/.boost.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boost"

Changes:
--------
--- /work/SRC/openSUSE:Factory/boost/boost.changes      2013-06-11 
09:25:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2013-08-19 
10:55:23.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Aug 18 20:11:52 UTC 2013 - [email protected]
+
+- Fix build with updated glibc:
+  * boost-glibc-2.18.patch - taken from upstream scm
+
+-------------------------------------------------------------------

New:
----
  boost-glibc-2.18.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ boost.spec ++++++
--- /var/tmp/diff_new_pack.a9LlCF/_old  2013-08-19 10:55:24.000000000 +0200
+++ /var/tmp/diff_new_pack.a9LlCF/_new  2013-08-19 10:55:24.000000000 +0200
@@ -112,6 +112,7 @@
 Patch50:        boost-use_std_xml_catalog.patch
 #PATCH-FIX-UPSTREAM Fix erroneous assembler code for ppc64 [boost#8374]
 Patch51:        boost-fix_ppc64_asm.patch
+Patch60:        boost-glibc-2.18.patch
 Recommends:     %{all_libs}
 
 %define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -404,6 +405,7 @@
 %patch20
 %patch50
 %patch51
+%patch60 -p1
 #stupid build machinery copies .orig files
 find . -name \*.orig -exec rm {} +
 

++++++ boost-glibc-2.18.patch ++++++
diff -urN boost_1_53_0/boost/cstdint.hpp boost_1_53_0.new/boost/cstdint.hpp
--- boost_1_53_0/boost/cstdint.hpp      2012-12-11 15:42:26.000000000 +0100
+++ boost_1_53_0.new/boost/cstdint.hpp  2013-08-18 21:52:30.861956037 +0200
@@ -41,7 +41,10 @@
 // so we disable use of stdint.h when GLIBC does not define 
__GLIBC_HAVE_LONG_LONG.
 // See https://svn.boost.org/trac/boost/ticket/3548 and 
http://sources.redhat.com/bugzilla/show_bug.cgi?id=10990
 //
-#if defined(BOOST_HAS_STDINT_H) && (!defined(__GLIBC__) || 
defined(__GLIBC_HAVE_LONG_LONG))
+#if defined(BOOST_HAS_STDINT_H)                                        \
+  && (!defined(__GLIBC__)                                      \
+      || defined(__GLIBC_HAVE_LONG_LONG)                       \
+      || (defined(__GLIBC__) && ((__GLIBC__ > 2) || ((__GLIBC__ == 2) && 
(__GLIBC_MINOR__ >= 17)))))
 
 // The following #include is an implementation artifact; not part of interface.
 # ifdef __hpux
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to