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]
