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

Reply via email to