Control: tags 866761 + pending Dear maintainer,
I've prepared an NMU for boost1.63 (versioned as 1.63.0+dfsg-1.1) and uploaded it to DELAYED/10. Please feel free to tell me if I should cancel it. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
diff -Nru boost1.63-1.63.0+dfsg/debian/changelog boost1.63-1.63.0+dfsg/debian/changelog --- boost1.63-1.63.0+dfsg/debian/changelog 2016-12-29 04:28:31.000000000 +0200 +++ boost1.63-1.63.0+dfsg/debian/changelog 2017-10-13 15:48:10.000000000 +0300 @@ -1,3 +1,10 @@ +boost1.63 (1.63.0+dfsg-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Add upstream patch for the armel FTBFS. (Closes: #866761) + + -- Adrian Bunk <b...@debian.org> Fri, 13 Oct 2017 15:48:10 +0300 + boost1.63 (1.63.0+dfsg-1) unstable; urgency=medium * New upstream. diff -Nru boost1.63-1.63.0+dfsg/debian/patches/0001-use-mnemonic-yield-only-for-some-ARM-variants.patch boost1.63-1.63.0+dfsg/debian/patches/0001-use-mnemonic-yield-only-for-some-ARM-variants.patch --- boost1.63-1.63.0+dfsg/debian/patches/0001-use-mnemonic-yield-only-for-some-ARM-variants.patch 1970-01-01 02:00:00.000000000 +0200 +++ boost1.63-1.63.0+dfsg/debian/patches/0001-use-mnemonic-yield-only-for-some-ARM-variants.patch 2017-10-13 15:47:28.000000000 +0300 @@ -0,0 +1,35 @@ +From 6f152b6e00d107e0abde22954d1da271cb98a18d Mon Sep 17 00:00:00 2001 +From: Oliver Kowalke <oliver.kowa...@gmail.com> +Date: Sun, 2 Apr 2017 09:05:21 +0200 +Subject: use mnemonic 'yield' only for some ARM variants + +- fix #110 +--- + include/boost/fiber/detail/cpu_relax.hpp | 21 ++++++++++++++++++--- + 1 file changed, 18 insertions(+), 3 deletions(-) + +--- a/boost/fiber/detail/cpu_relax.hpp ++++ b/boost/fiber/detail/cpu_relax.hpp +@@ -29,8 +30,20 @@ namespace detail { + #if BOOST_ARCH_ARM + # if BOOST_COMP_MSVC + # define cpu_relax() YieldProcessor(); +-# else ++# elif (defined(__ARM_ARCH_6K__) || \ ++ defined(__ARM_ARCH_6Z__) || \ ++ defined(__ARM_ARCH_6ZK__) || \ ++ defined(__ARM_ARCH_6T2__) || \ ++ defined(__ARM_ARCH_7__) || \ ++ defined(__ARM_ARCH_7A__) || \ ++ defined(__ARM_ARCH_7R__) || \ ++ defined(__ARM_ARCH_7M__) || \ ++ defined(__ARM_ARCH_7S__) || \ ++ defined(__ARM_ARCH_8A__) || \ ++ defined(__aarch64__)) + # define cpu_relax() asm volatile ("yield" ::: "memory"); ++# else ++# define cpu_relax() asm volatile ("nop" ::: "memory"); + # endif + #elif BOOST_ARCH_MIPS + # define cpu_relax() asm volatile ("pause" ::: "memory"); + diff -Nru boost1.63-1.63.0+dfsg/debian/patches/series boost1.63-1.63.0+dfsg/debian/patches/series --- boost1.63-1.63.0+dfsg/debian/patches/series 2016-12-29 04:28:31.000000000 +0200 +++ boost1.63-1.63.0+dfsg/debian/patches/series 2017-10-13 15:47:39.000000000 +0300 @@ -5,3 +5,4 @@ ppc64el-fp_traits-ibm-long-double.patch no-gcc-m-options.diff no-gcc-march-options.patch +0001-use-mnemonic-yield-only-for-some-ARM-variants.patch