All of lore.kernel.org
 help / color / mirror / Atom feed
* [thud][PATCH] Revert "boost: update to 1.69.0"
@ 2019-03-18 16:45 Armin Kuster
  2019-03-18 17:03 ` Andreas Müller
  0 siblings, 1 reply; 8+ messages in thread
From: Armin Kuster @ 2019-03-18 16:45 UTC (permalink / raw)
  To: openembedded-core

This reverts commit a384248938ea9db096866bf4ec8678d35ca62a12.

This package update slipped in doing the maint process. Removing it.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
---
 ...bjam-native_1.69.0.bb => bjam-native_1.68.0.bb} |   0
 .../boost/{boost-1.69.0.inc => boost-1.68.0.inc}   |   4 +-
 meta/recipes-support/boost/boost.inc               |   1 +
 ...-arch-instruction-set-flags-we-do-that-o.patch} |  23 +-
 ...ucibility-add-file-directive-to-assembler.patch | 243 +++++++++++++++++++++
 .../boost/{boost_1.69.0.bb => boost_1.68.0.bb}     |   6 +-
 6 files changed, 263 insertions(+), 14 deletions(-)
 rename meta/recipes-support/boost/{bjam-native_1.69.0.bb => bjam-native_1.68.0.bb} (100%)
 rename meta/recipes-support/boost/{boost-1.69.0.inc => boost-1.68.0.inc} (85%)
 rename meta/recipes-support/boost/boost/{0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch => 0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch} (93%)
 create mode 100644 meta/recipes-support/boost/boost/reproducibility-add-file-directive-to-assembler.patch
 rename meta/recipes-support/boost/{boost_1.69.0.bb => boost_1.68.0.bb} (56%)

diff --git a/meta/recipes-support/boost/bjam-native_1.69.0.bb b/meta/recipes-support/boost/bjam-native_1.68.0.bb
similarity index 100%
rename from meta/recipes-support/boost/bjam-native_1.69.0.bb
rename to meta/recipes-support/boost/bjam-native_1.68.0.bb
diff --git a/meta/recipes-support/boost/boost-1.69.0.inc b/meta/recipes-support/boost/boost-1.68.0.inc
similarity index 85%
rename from meta/recipes-support/boost/boost-1.69.0.inc
rename to meta/recipes-support/boost/boost-1.68.0.inc
index 923436b..b367a80 100644
--- a/meta/recipes-support/boost/boost-1.69.0.inc
+++ b/meta/recipes-support/boost/boost-1.68.0.inc
@@ -12,8 +12,8 @@ BOOST_MAJ = "${@"_".join(d.getVar("PV").split(".")[0:2])}"
 BOOST_P = "boost_${BOOST_VER}"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/project/boost/boost/${PV}/${BOOST_P}.tar.bz2"
-SRC_URI[md5sum] = "a1332494397bf48332cb152abfefcec2"
-SRC_URI[sha256sum] = "8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406"
+SRC_URI[md5sum] = "7fbd1890f571051f2a209681d57d486a"
+SRC_URI[sha256sum] = "7f6130bc3cf65f56a618888ce9d5ea704fa10b462be126ad053e80e553d6d8b7"
 
 UPSTREAM_CHECK_URI = "http://www.boost.org/users/download/"
 UPSTREAM_CHECK_REGEX = "boostorg/release/(?P<pver>.*)/source/"
diff --git a/meta/recipes-support/boost/boost.inc b/meta/recipes-support/boost/boost.inc
index 9be3717..c4faea2 100644
--- a/meta/recipes-support/boost/boost.inc
+++ b/meta/recipes-support/boost/boost.inc
@@ -21,6 +21,7 @@ BOOST_LIBS = "\
 	random \
 	regex \
 	serialization \
+	signals \
 	system \
 	timer \
 	test \
diff --git a/meta/recipes-support/boost/boost/0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch b/meta/recipes-support/boost/boost/0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
similarity index 93%
rename from meta/recipes-support/boost/boost/0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
rename to meta/recipes-support/boost/boost/0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
index 8944cb3..fb6d971 100644
--- a/meta/recipes-support/boost/boost/0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
+++ b/meta/recipes-support/boost/boost/0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
@@ -1,20 +1,21 @@
-From 3e4eb02eb5951058bc6f8dffbf049eb189df8291 Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex.kanavin@gmail.com>
-Date: Tue, 18 Dec 2018 15:42:57 +0100
-Subject: [PATCH] Don't set up arch/instruction-set flags, we do that ourselves
+From 0868761e7d2d75d472090e3ef96f3d2f9ced27f3 Mon Sep 17 00:00:00 2001
+From: Christopher Larson <chris_larson@mentor.com>
+Date: Tue, 13 Dec 2016 10:29:32 -0700
+Subject: [PATCH 5/6] Don't set up arch/instruction-set flags, we do that
+ ourselves
 
 Upstream-Status: Inappropriate
 Signed-off-by: Christopher Larson <chris_larson@mentor.com>
-Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
+
 ---
- tools/build/src/tools/gcc.jam | 128 ----------------------------------
- 1 file changed, 128 deletions(-)
+ tools/build/src/tools/gcc.jam | 127 ------------------------------------------
+ 1 file changed, 127 deletions(-)
 
 diff --git a/tools/build/src/tools/gcc.jam b/tools/build/src/tools/gcc.jam
-index c57c773f..28618fb1 100644
+index e3b1b952..e4fc6c32 100644
 --- a/tools/build/src/tools/gcc.jam
 +++ b/tools/build/src/tools/gcc.jam
-@@ -1152,131 +1152,3 @@ local rule cpu-flags ( toolset variable : architecture : instruction-set + :
+@@ -1276,130 +1276,3 @@ local rule cpu-flags ( toolset variable : architecture : instruction-set + :
          <architecture>$(architecture)/<instruction-set>$(instruction-set)
          : $(values) ;
  }
@@ -64,7 +65,6 @@ index c57c773f..28618fb1 100644
 -cpu-flags gcc OPTIONS : x86 : skylake : -march=skylake ;
 -cpu-flags gcc OPTIONS : x86 : skylake-avx512 : -march=skylake-avx512 ;
 -cpu-flags gcc OPTIONS : x86 : cannonlake : -march=skylake-avx512 -mavx512vbmi -mavx512ifma -msha ;
--cpu-flags gcc OPTIONS : x86 : icelake : -march=icelake ;
 -cpu-flags gcc OPTIONS : x86 : k6 : -march=k6 ;
 -cpu-flags gcc OPTIONS : x86 : k6-2 : -march=k6-2 ;
 -cpu-flags gcc OPTIONS : x86 : k6-3 : -march=k6-3 ;
@@ -146,3 +146,6 @@ index c57c773f..28618fb1 100644
 -cpu-flags gcc OPTIONS : power : rs64a : -mcpu=rs64 ;
 -# AIX variant of RS/6000 & PowerPC
 -toolset.flags gcc AROPTIONS <address-model>64/<target-os>aix : "-X64" ;
+-- 
+2.15.1
+
diff --git a/meta/recipes-support/boost/boost/reproducibility-add-file-directive-to-assembler.patch b/meta/recipes-support/boost/boost/reproducibility-add-file-directive-to-assembler.patch
new file mode 100644
index 0000000..1556533
--- /dev/null
+++ b/meta/recipes-support/boost/boost/reproducibility-add-file-directive-to-assembler.patch
@@ -0,0 +1,243 @@
+Author: Douglas Royds <douglas.royds@taitradio.com>
+Date:   Thu Nov 22 09:34:22 2018 +1300
+
+Add a .file directive explicitly for all *_elf_gas.S files to prevent the linker
+adding a host build-system path as a FILE symbol to the object file.
+
+This replaces the existing patch that added the .file directive to a small
+subset of these files.
+
+Upstream-Status: Submitted [https://github.com/boostorg/context/issues/91]
+Signed-off-by: Douglas Royds <douglas.royds@taitradio.com>
+
+diff -ur boost_1_68_0.original/libs/context/src/asm/jump_arm64_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_arm64_aapcs_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/jump_arm64_aapcs_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/jump_arm64_aapcs_elf_gas.S	2018-11-22 09:04:27.900876941 +1300
+@@ -51,6 +51,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "jump_arm64_aapcs_elf_gas.S"
+ .text
+ .align  2
+ .global jump_fcontext
+diff -ur boost_1_68_0.original/libs/context/src/asm/jump_arm_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_arm_aapcs_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/jump_arm_aapcs_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/jump_arm_aapcs_elf_gas.S	2018-11-22 09:04:28.876898240 +1300
+@@ -38,6 +38,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "jump_arm_aapcs_elf_gas.S"
+ .text
+ .globl jump_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/jump_i386_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_i386_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/jump_i386_sysv_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/jump_i386_sysv_elf_gas.S	2018-11-22 09:04:29.904920674 +1300
+@@ -24,6 +24,7 @@
+  *                                                                                      *
+  ****************************************************************************************/
+ 
++.file "jump_i386_sysv_elf_gas.S"
+ .text
+ .globl jump_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/jump_mips32_o32_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_mips32_o32_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/jump_mips32_o32_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/jump_mips32_o32_elf_gas.S	2018-11-22 09:04:41.021163195 +1300
+@@ -38,6 +38,7 @@
+  *                                                     *
+  * *****************************************************/
+ 
++.file "jump_mips32_o32_elf_gas.S"
+ .text
+ .globl jump_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S	2018-11-22 09:04:42.281190679 +1300
+@@ -73,6 +73,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "jump_ppc32_sysv_elf_gas.S"
+ .text
+ .globl jump_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S	2018-11-22 09:04:43.193210571 +1300
+@@ -66,6 +66,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "jump_ppc64_sysv_elf_gas.S"
+ .globl jump_fcontext
+ #if _CALL_ELF == 2
+ 	.text
+diff -ur boost_1_68_0.original/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S	2018-11-22 09:04:44.213232818 +1300
+@@ -24,6 +24,7 @@
+  *                                                                                      *
+  ****************************************************************************************/
+ 
++.file "jump_x86_64_sysv_elf_gas.S"
+ .text
+ .globl jump_fcontext
+ .type jump_fcontext,@function
+diff -ur boost_1_68_0.original/libs/context/src/asm/make_arm64_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/make_arm64_aapcs_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/make_arm64_aapcs_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/make_arm64_aapcs_elf_gas.S	2018-11-22 09:04:45.153253319 +1300
+@@ -51,6 +51,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "make_arm64_aapcs_elf_gas.S"
+ .text
+ .align  2
+ .global make_fcontext
+diff -ur boost_1_68_0.original/libs/context/src/asm/make_arm_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/make_arm_aapcs_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/make_arm_aapcs_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/make_arm_aapcs_elf_gas.S	2018-11-22 09:04:46.097273908 +1300
+@@ -38,6 +38,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "make_arm_aapcs_elf_gas.S"
+ .text
+ .globl make_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/make_i386_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/make_i386_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/make_i386_sysv_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/make_i386_sysv_elf_gas.S	2018-11-22 09:04:46.973293012 +1300
+@@ -24,6 +24,7 @@
+  *                                                                                      *
+  ****************************************************************************************/
+ 
++.file "make_i386_sysv_elf_gas.S"
+ .text
+ .globl make_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/make_mips32_o32_elf_gas.S boost_1_68_0/libs/context/src/asm/make_mips32_o32_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/make_mips32_o32_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/make_mips32_o32_elf_gas.S	2018-11-22 09:04:47.925313772 +1300
+@@ -38,6 +38,7 @@
+  *                                                     *
+  * *****************************************************/
+ 
++.file "make_mips32_o32_elf_gas.S"
+ .text
+ .globl make_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/make_ppc32_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/make_ppc32_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/make_ppc32_sysv_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/make_ppc32_sysv_elf_gas.S	2018-11-22 09:04:48.865334271 +1300
+@@ -73,6 +73,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "make_ppc32_sysv_elf_gas.S"
+ .text
+ .globl make_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/make_ppc64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/make_ppc64_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/make_ppc64_sysv_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/make_ppc64_sysv_elf_gas.S	2018-11-22 09:04:50.049360089 +1300
+@@ -66,6 +66,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "make_ppc64_sysv_elf_gas.S"
+ .globl make_fcontext
+ #if _CALL_ELF == 2
+ 	.text
+diff -ur boost_1_68_0.original/libs/context/src/asm/make_x86_64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/make_x86_64_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/make_x86_64_sysv_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/make_x86_64_sysv_elf_gas.S	2018-11-22 09:04:51.117383378 +1300
+@@ -24,6 +24,7 @@
+  *                                                                                      *
+  ****************************************************************************************/
+ 
++.file "make_x86_64_sysv_elf_gas.S"
+ .text
+ .globl make_fcontext
+ .type make_fcontext,@function
+diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_arm64_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_arm64_aapcs_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/ontop_arm64_aapcs_elf_gas.S	2018-11-21 16:31:18.601760893 +1300
++++ boost_1_68_0/libs/context/src/asm/ontop_arm64_aapcs_elf_gas.S	2018-11-22 09:04:52.201407013 +1300
+@@ -51,6 +51,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "ontop_arm64_aapcs_elf_gas.S"
+ .text
+ .align  2
+ .global ontop_fcontext
+diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_arm_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_arm_aapcs_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/ontop_arm_aapcs_elf_gas.S	2018-11-21 16:31:18.605760935 +1300
++++ boost_1_68_0/libs/context/src/asm/ontop_arm_aapcs_elf_gas.S	2018-11-22 09:04:53.269430300 +1300
+@@ -38,6 +38,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "ontop_arm_aapcs_elf_gas.S"
+ .text
+ .globl ontop_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_i386_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_i386_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/ontop_i386_sysv_elf_gas.S	2018-11-21 16:31:18.605760935 +1300
++++ boost_1_68_0/libs/context/src/asm/ontop_i386_sysv_elf_gas.S	2018-11-22 09:04:54.389454719 +1300
+@@ -24,6 +24,7 @@
+  *                                                                                      *
+  ****************************************************************************************/
+ 
++.file "ontop_i386_sysv_elf_gas.S"
+ .text
+ .globl ontop_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_mips32_o32_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_mips32_o32_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/ontop_mips32_o32_elf_gas.S	2018-11-21 16:31:18.605760935 +1300
++++ boost_1_68_0/libs/context/src/asm/ontop_mips32_o32_elf_gas.S	2018-11-22 09:04:55.657482363 +1300
+@@ -38,6 +38,7 @@
+  *                                                     *
+  * *****************************************************/
+ 
++.file "ontop_mips32_o32_elf_gas.S"
+ .text
+ .globl ontop_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S	2018-11-21 16:31:18.605760935 +1300
++++ boost_1_68_0/libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S	2018-11-22 09:04:56.777506781 +1300
+@@ -73,6 +73,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "ontop_ppc32_sysv_elf_gas.S"
+ .text
+ .globl ontop_fcontext
+ .align 2
+diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S	2018-11-21 16:31:18.605760935 +1300
++++ boost_1_68_0/libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S	2018-11-22 09:04:58.485544015 +1300
+@@ -66,6 +66,7 @@
+  *                                                     *
+  *******************************************************/
+ 
++.file "ontop_ppc64_sysv_elf_gas.S"
+ .globl ontop_fcontext
+ #if _CALL_ELF == 2
+ 	.text
+diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_x86_64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_x86_64_sysv_elf_gas.S
+--- boost_1_68_0.original/libs/context/src/asm/ontop_x86_64_sysv_elf_gas.S	2018-11-21 16:31:18.605760935 +1300
++++ boost_1_68_0/libs/context/src/asm/ontop_x86_64_sysv_elf_gas.S	2018-11-22 09:04:59.609568516 +1300
+@@ -24,6 +24,7 @@
+  *                                                                                      *
+  ****************************************************************************************/
+ 
++.file "ontop_x86_64_sysv_elf_gas.S"
+ .text
+ .globl ontop_fcontext
+ .type ontop_fcontext,@function
diff --git a/meta/recipes-support/boost/boost_1.69.0.bb b/meta/recipes-support/boost/boost_1.68.0.bb
similarity index 56%
rename from meta/recipes-support/boost/boost_1.69.0.bb
rename to meta/recipes-support/boost/boost_1.68.0.bb
index 324b46f..82e36fd 100644
--- a/meta/recipes-support/boost/boost_1.69.0.bb
+++ b/meta/recipes-support/boost/boost_1.68.0.bb
@@ -1,9 +1,11 @@
 require boost-${PV}.inc
 require boost.inc
 
-SRC_URI += "file://arm-intrinsics.patch \
+SRC_URI += "\
+           file://arm-intrinsics.patch \
            file://boost-CVE-2012-2677.patch \
            file://boost-math-disable-pch-for-gcc.patch \
            file://0001-Apply-boost-1.62.0-no-forced-flags.patch.patch \
-           file://0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch \
+           file://0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch \
+           file://reproducibility-add-file-directive-to-assembler.patch \
            "
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [thud][PATCH] Revert "boost: update to 1.69.0"
  2019-03-18 16:45 [thud][PATCH] Revert "boost: update to 1.69.0" Armin Kuster
@ 2019-03-18 17:03 ` Andreas Müller
  2019-03-19  7:52   ` Mikko.Rapeli
  0 siblings, 1 reply; 8+ messages in thread
From: Andreas Müller @ 2019-03-18 17:03 UTC (permalink / raw)
  To: Armin Kuster; +Cc: Patches and discussions about the oe-core layer

On Mon, Mar 18, 2019 at 5:45 PM Armin Kuster <akuster808@gmail.com> wrote:
>
> This reverts commit a384248938ea9db096866bf4ec8678d35ca62a12.
>
> This package update slipped in doing the maint process. Removing it.
>
> Signed-off-by: Armin Kuster <akuster808@gmail.com>
> ---
>  ...bjam-native_1.69.0.bb => bjam-native_1.68.0.bb} |   0
>  .../boost/{boost-1.69.0.inc => boost-1.68.0.inc}   |   4 +-
>  meta/recipes-support/boost/boost.inc               |   1 +
>  ...-arch-instruction-set-flags-we-do-that-o.patch} |  23 +-
>  ...ucibility-add-file-directive-to-assembler.patch | 243 +++++++++++++++++++++
>  .../boost/{boost_1.69.0.bb => boost_1.68.0.bb}     |   6 +-
>  6 files changed, 263 insertions(+), 14 deletions(-)
>  rename meta/recipes-support/boost/{bjam-native_1.69.0.bb => bjam-native_1.68.0.bb} (100%)
>  rename meta/recipes-support/boost/{boost-1.69.0.inc => boost-1.68.0.inc} (85%)
>  rename meta/recipes-support/boost/boost/{0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch => 0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch} (93%)
>  create mode 100644 meta/recipes-support/boost/boost/reproducibility-add-file-directive-to-assembler.patch
>  rename meta/recipes-support/boost/{boost_1.69.0.bb => boost_1.68.0.bb} (56%)
>
> diff --git a/meta/recipes-support/boost/bjam-native_1.69.0.bb b/meta/recipes-support/boost/bjam-native_1.68.0.bb
> similarity index 100%
> rename from meta/recipes-support/boost/bjam-native_1.69.0.bb
> rename to meta/recipes-support/boost/bjam-native_1.68.0.bb
> diff --git a/meta/recipes-support/boost/boost-1.69.0.inc b/meta/recipes-support/boost/boost-1.68.0.inc
> similarity index 85%
> rename from meta/recipes-support/boost/boost-1.69.0.inc
> rename to meta/recipes-support/boost/boost-1.68.0.inc
> index 923436b..b367a80 100644
> --- a/meta/recipes-support/boost/boost-1.69.0.inc
> +++ b/meta/recipes-support/boost/boost-1.68.0.inc
> @@ -12,8 +12,8 @@ BOOST_MAJ = "${@"_".join(d.getVar("PV").split(".")[0:2])}"
>  BOOST_P = "boost_${BOOST_VER}"
>
>  SRC_URI = "${SOURCEFORGE_MIRROR}/project/boost/boost/${PV}/${BOOST_P}.tar.bz2"
> -SRC_URI[md5sum] = "a1332494397bf48332cb152abfefcec2"
> -SRC_URI[sha256sum] = "8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406"
> +SRC_URI[md5sum] = "7fbd1890f571051f2a209681d57d486a"
> +SRC_URI[sha256sum] = "7f6130bc3cf65f56a618888ce9d5ea704fa10b462be126ad053e80e553d6d8b7"
>
>  UPSTREAM_CHECK_URI = "http://www.boost.org/users/download/"
>  UPSTREAM_CHECK_REGEX = "boostorg/release/(?P<pver>.*)/source/"
> diff --git a/meta/recipes-support/boost/boost.inc b/meta/recipes-support/boost/boost.inc
> index 9be3717..c4faea2 100644
> --- a/meta/recipes-support/boost/boost.inc
> +++ b/meta/recipes-support/boost/boost.inc
> @@ -21,6 +21,7 @@ BOOST_LIBS = "\
>         random \
>         regex \
>         serialization \
> +       signals \
>         system \
>         timer \
>         test \
> diff --git a/meta/recipes-support/boost/boost/0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch b/meta/recipes-support/boost/boost/0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
> similarity index 93%
> rename from meta/recipes-support/boost/boost/0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
> rename to meta/recipes-support/boost/boost/0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
> index 8944cb3..fb6d971 100644
> --- a/meta/recipes-support/boost/boost/0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
> +++ b/meta/recipes-support/boost/boost/0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch
> @@ -1,20 +1,21 @@
> -From 3e4eb02eb5951058bc6f8dffbf049eb189df8291 Mon Sep 17 00:00:00 2001
> -From: Alexander Kanavin <alex.kanavin@gmail.com>
> -Date: Tue, 18 Dec 2018 15:42:57 +0100
> -Subject: [PATCH] Don't set up arch/instruction-set flags, we do that ourselves
> +From 0868761e7d2d75d472090e3ef96f3d2f9ced27f3 Mon Sep 17 00:00:00 2001
> +From: Christopher Larson <chris_larson@mentor.com>
> +Date: Tue, 13 Dec 2016 10:29:32 -0700
> +Subject: [PATCH 5/6] Don't set up arch/instruction-set flags, we do that
> + ourselves
>
>  Upstream-Status: Inappropriate
>  Signed-off-by: Christopher Larson <chris_larson@mentor.com>
> -Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> +
>  ---
> - tools/build/src/tools/gcc.jam | 128 ----------------------------------
> - 1 file changed, 128 deletions(-)
> + tools/build/src/tools/gcc.jam | 127 ------------------------------------------
> + 1 file changed, 127 deletions(-)
>
>  diff --git a/tools/build/src/tools/gcc.jam b/tools/build/src/tools/gcc.jam
> -index c57c773f..28618fb1 100644
> +index e3b1b952..e4fc6c32 100644
>  --- a/tools/build/src/tools/gcc.jam
>  +++ b/tools/build/src/tools/gcc.jam
> -@@ -1152,131 +1152,3 @@ local rule cpu-flags ( toolset variable : architecture : instruction-set + :
> +@@ -1276,130 +1276,3 @@ local rule cpu-flags ( toolset variable : architecture : instruction-set + :
>           <architecture>$(architecture)/<instruction-set>$(instruction-set)
>           : $(values) ;
>   }
> @@ -64,7 +65,6 @@ index c57c773f..28618fb1 100644
>  -cpu-flags gcc OPTIONS : x86 : skylake : -march=skylake ;
>  -cpu-flags gcc OPTIONS : x86 : skylake-avx512 : -march=skylake-avx512 ;
>  -cpu-flags gcc OPTIONS : x86 : cannonlake : -march=skylake-avx512 -mavx512vbmi -mavx512ifma -msha ;
> --cpu-flags gcc OPTIONS : x86 : icelake : -march=icelake ;
>  -cpu-flags gcc OPTIONS : x86 : k6 : -march=k6 ;
>  -cpu-flags gcc OPTIONS : x86 : k6-2 : -march=k6-2 ;
>  -cpu-flags gcc OPTIONS : x86 : k6-3 : -march=k6-3 ;
> @@ -146,3 +146,6 @@ index c57c773f..28618fb1 100644
>  -cpu-flags gcc OPTIONS : power : rs64a : -mcpu=rs64 ;
>  -# AIX variant of RS/6000 & PowerPC
>  -toolset.flags gcc AROPTIONS <address-model>64/<target-os>aix : "-X64" ;
> +--
> +2.15.1
> +
> diff --git a/meta/recipes-support/boost/boost/reproducibility-add-file-directive-to-assembler.patch b/meta/recipes-support/boost/boost/reproducibility-add-file-directive-to-assembler.patch
> new file mode 100644
> index 0000000..1556533
> --- /dev/null
> +++ b/meta/recipes-support/boost/boost/reproducibility-add-file-directive-to-assembler.patch
> @@ -0,0 +1,243 @@
> +Author: Douglas Royds <douglas.royds@taitradio.com>
> +Date:   Thu Nov 22 09:34:22 2018 +1300
> +
> +Add a .file directive explicitly for all *_elf_gas.S files to prevent the linker
> +adding a host build-system path as a FILE symbol to the object file.
> +
> +This replaces the existing patch that added the .file directive to a small
> +subset of these files.
> +
> +Upstream-Status: Submitted [https://github.com/boostorg/context/issues/91]
> +Signed-off-by: Douglas Royds <douglas.royds@taitradio.com>
> +
> +diff -ur boost_1_68_0.original/libs/context/src/asm/jump_arm64_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_arm64_aapcs_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/jump_arm64_aapcs_elf_gas.S      2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/jump_arm64_aapcs_elf_gas.S       2018-11-22 09:04:27.900876941 +1300
> +@@ -51,6 +51,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "jump_arm64_aapcs_elf_gas.S"
> + .text
> + .align  2
> + .global jump_fcontext
> +diff -ur boost_1_68_0.original/libs/context/src/asm/jump_arm_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_arm_aapcs_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/jump_arm_aapcs_elf_gas.S        2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/jump_arm_aapcs_elf_gas.S 2018-11-22 09:04:28.876898240 +1300
> +@@ -38,6 +38,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "jump_arm_aapcs_elf_gas.S"
> + .text
> + .globl jump_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/jump_i386_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_i386_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/jump_i386_sysv_elf_gas.S        2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/jump_i386_sysv_elf_gas.S 2018-11-22 09:04:29.904920674 +1300
> +@@ -24,6 +24,7 @@
> +  *                                                                                      *
> +  ****************************************************************************************/
> +
> ++.file "jump_i386_sysv_elf_gas.S"
> + .text
> + .globl jump_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/jump_mips32_o32_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_mips32_o32_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/jump_mips32_o32_elf_gas.S       2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/jump_mips32_o32_elf_gas.S        2018-11-22 09:04:41.021163195 +1300
> +@@ -38,6 +38,7 @@
> +  *                                                     *
> +  * *****************************************************/
> +
> ++.file "jump_mips32_o32_elf_gas.S"
> + .text
> + .globl jump_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S       2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S        2018-11-22 09:04:42.281190679 +1300
> +@@ -73,6 +73,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "jump_ppc32_sysv_elf_gas.S"
> + .text
> + .globl jump_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S       2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S        2018-11-22 09:04:43.193210571 +1300
> +@@ -66,6 +66,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "jump_ppc64_sysv_elf_gas.S"
> + .globl jump_fcontext
> + #if _CALL_ELF == 2
> +       .text
> +diff -ur boost_1_68_0.original/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S      2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S       2018-11-22 09:04:44.213232818 +1300
> +@@ -24,6 +24,7 @@
> +  *                                                                                      *
> +  ****************************************************************************************/
> +
> ++.file "jump_x86_64_sysv_elf_gas.S"
> + .text
> + .globl jump_fcontext
> + .type jump_fcontext,@function
> +diff -ur boost_1_68_0.original/libs/context/src/asm/make_arm64_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/make_arm64_aapcs_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/make_arm64_aapcs_elf_gas.S      2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/make_arm64_aapcs_elf_gas.S       2018-11-22 09:04:45.153253319 +1300
> +@@ -51,6 +51,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "make_arm64_aapcs_elf_gas.S"
> + .text
> + .align  2
> + .global make_fcontext
> +diff -ur boost_1_68_0.original/libs/context/src/asm/make_arm_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/make_arm_aapcs_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/make_arm_aapcs_elf_gas.S        2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/make_arm_aapcs_elf_gas.S 2018-11-22 09:04:46.097273908 +1300
> +@@ -38,6 +38,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "make_arm_aapcs_elf_gas.S"
> + .text
> + .globl make_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/make_i386_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/make_i386_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/make_i386_sysv_elf_gas.S        2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/make_i386_sysv_elf_gas.S 2018-11-22 09:04:46.973293012 +1300
> +@@ -24,6 +24,7 @@
> +  *                                                                                      *
> +  ****************************************************************************************/
> +
> ++.file "make_i386_sysv_elf_gas.S"
> + .text
> + .globl make_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/make_mips32_o32_elf_gas.S boost_1_68_0/libs/context/src/asm/make_mips32_o32_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/make_mips32_o32_elf_gas.S       2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/make_mips32_o32_elf_gas.S        2018-11-22 09:04:47.925313772 +1300
> +@@ -38,6 +38,7 @@
> +  *                                                     *
> +  * *****************************************************/
> +
> ++.file "make_mips32_o32_elf_gas.S"
> + .text
> + .globl make_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/make_ppc32_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/make_ppc32_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/make_ppc32_sysv_elf_gas.S       2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/make_ppc32_sysv_elf_gas.S        2018-11-22 09:04:48.865334271 +1300
> +@@ -73,6 +73,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "make_ppc32_sysv_elf_gas.S"
> + .text
> + .globl make_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/make_ppc64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/make_ppc64_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/make_ppc64_sysv_elf_gas.S       2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/make_ppc64_sysv_elf_gas.S        2018-11-22 09:04:50.049360089 +1300
> +@@ -66,6 +66,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "make_ppc64_sysv_elf_gas.S"
> + .globl make_fcontext
> + #if _CALL_ELF == 2
> +       .text
> +diff -ur boost_1_68_0.original/libs/context/src/asm/make_x86_64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/make_x86_64_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/make_x86_64_sysv_elf_gas.S      2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/make_x86_64_sysv_elf_gas.S       2018-11-22 09:04:51.117383378 +1300
> +@@ -24,6 +24,7 @@
> +  *                                                                                      *
> +  ****************************************************************************************/
> +
> ++.file "make_x86_64_sysv_elf_gas.S"
> + .text
> + .globl make_fcontext
> + .type make_fcontext,@function
> +diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_arm64_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_arm64_aapcs_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/ontop_arm64_aapcs_elf_gas.S     2018-11-21 16:31:18.601760893 +1300
> ++++ boost_1_68_0/libs/context/src/asm/ontop_arm64_aapcs_elf_gas.S      2018-11-22 09:04:52.201407013 +1300
> +@@ -51,6 +51,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "ontop_arm64_aapcs_elf_gas.S"
> + .text
> + .align  2
> + .global ontop_fcontext
> +diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_arm_aapcs_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_arm_aapcs_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/ontop_arm_aapcs_elf_gas.S       2018-11-21 16:31:18.605760935 +1300
> ++++ boost_1_68_0/libs/context/src/asm/ontop_arm_aapcs_elf_gas.S        2018-11-22 09:04:53.269430300 +1300
> +@@ -38,6 +38,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "ontop_arm_aapcs_elf_gas.S"
> + .text
> + .globl ontop_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_i386_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_i386_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/ontop_i386_sysv_elf_gas.S       2018-11-21 16:31:18.605760935 +1300
> ++++ boost_1_68_0/libs/context/src/asm/ontop_i386_sysv_elf_gas.S        2018-11-22 09:04:54.389454719 +1300
> +@@ -24,6 +24,7 @@
> +  *                                                                                      *
> +  ****************************************************************************************/
> +
> ++.file "ontop_i386_sysv_elf_gas.S"
> + .text
> + .globl ontop_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_mips32_o32_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_mips32_o32_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/ontop_mips32_o32_elf_gas.S      2018-11-21 16:31:18.605760935 +1300
> ++++ boost_1_68_0/libs/context/src/asm/ontop_mips32_o32_elf_gas.S       2018-11-22 09:04:55.657482363 +1300
> +@@ -38,6 +38,7 @@
> +  *                                                     *
> +  * *****************************************************/
> +
> ++.file "ontop_mips32_o32_elf_gas.S"
> + .text
> + .globl ontop_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S      2018-11-21 16:31:18.605760935 +1300
> ++++ boost_1_68_0/libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S       2018-11-22 09:04:56.777506781 +1300
> +@@ -73,6 +73,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "ontop_ppc32_sysv_elf_gas.S"
> + .text
> + .globl ontop_fcontext
> + .align 2
> +diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S      2018-11-21 16:31:18.605760935 +1300
> ++++ boost_1_68_0/libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S       2018-11-22 09:04:58.485544015 +1300
> +@@ -66,6 +66,7 @@
> +  *                                                     *
> +  *******************************************************/
> +
> ++.file "ontop_ppc64_sysv_elf_gas.S"
> + .globl ontop_fcontext
> + #if _CALL_ELF == 2
> +       .text
> +diff -ur boost_1_68_0.original/libs/context/src/asm/ontop_x86_64_sysv_elf_gas.S boost_1_68_0/libs/context/src/asm/ontop_x86_64_sysv_elf_gas.S
> +--- boost_1_68_0.original/libs/context/src/asm/ontop_x86_64_sysv_elf_gas.S     2018-11-21 16:31:18.605760935 +1300
> ++++ boost_1_68_0/libs/context/src/asm/ontop_x86_64_sysv_elf_gas.S      2018-11-22 09:04:59.609568516 +1300
> +@@ -24,6 +24,7 @@
> +  *                                                                                      *
> +  ****************************************************************************************/
> +
> ++.file "ontop_x86_64_sysv_elf_gas.S"
> + .text
> + .globl ontop_fcontext
> + .type ontop_fcontext,@function
> diff --git a/meta/recipes-support/boost/boost_1.69.0.bb b/meta/recipes-support/boost/boost_1.68.0.bb
> similarity index 56%
> rename from meta/recipes-support/boost/boost_1.69.0.bb
> rename to meta/recipes-support/boost/boost_1.68.0.bb
> index 324b46f..82e36fd 100644
> --- a/meta/recipes-support/boost/boost_1.69.0.bb
> +++ b/meta/recipes-support/boost/boost_1.68.0.bb
> @@ -1,9 +1,11 @@
>  require boost-${PV}.inc
>  require boost.inc
>
> -SRC_URI += "file://arm-intrinsics.patch \
> +SRC_URI += "\
> +           file://arm-intrinsics.patch \
>             file://boost-CVE-2012-2677.patch \
>             file://boost-math-disable-pch-for-gcc.patch \
>             file://0001-Apply-boost-1.62.0-no-forced-flags.patch.patch \
> -           file://0001-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch \
> +           file://0003-Don-t-set-up-arch-instruction-set-flags-we-do-that-o.patch \
> +           file://reproducibility-add-file-directive-to-assembler.patch \
>             "
> --
> 2.7.4
>
Just my opinion - don't consider this as NAK.

* I already fixed the recipes that failed for me. For at least one the
change is no more compatible to 1.68.0.
* This makes PV going backwards

Thanks for addressing - what do others think?


Andreas


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [thud][PATCH] Revert "boost: update to 1.69.0"
  2019-03-18 17:03 ` Andreas Müller
@ 2019-03-19  7:52   ` Mikko.Rapeli
  2019-03-24 18:01     ` Martin Jansa
  0 siblings, 1 reply; 8+ messages in thread
From: Mikko.Rapeli @ 2019-03-19  7:52 UTC (permalink / raw)
  To: schnitzeltony; +Cc: openembedded-core

On Mon, Mar 18, 2019 at 06:03:05PM +0100, Andreas Müller wrote:
> On Mon, Mar 18, 2019 at 5:45 PM Armin Kuster <akuster808@gmail.com> wrote:
> >
> > This reverts commit a384248938ea9db096866bf4ec8678d35ca62a12.
> >
> > This package update slipped in doing the maint process. Removing it.
<snip>
> Just my opinion - don't consider this as NAK.
> 
> * I already fixed the recipes that failed for me. For at least one the
> change is no more compatible to 1.68.0.
> * This makes PV going backwards
> 
> Thanks for addressing - what do others think?

I'm not using thud yet, but updating boost in stable branch would break
too many things and I would have to revert that change in our trees. Some boost
updates are in the end quite trivial and just require recompiling
everything but still, I would prefer that boost is not updated in stable
branches unless there is a huge security/stability issue with the old version.

Hope this helps,

-Mikko

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [thud][PATCH] Revert "boost: update to 1.69.0"
  2019-03-19  7:52   ` Mikko.Rapeli
@ 2019-03-24 18:01     ` Martin Jansa
  2019-03-24 18:45       ` akuster808
  0 siblings, 1 reply; 8+ messages in thread
From: Martin Jansa @ 2019-03-24 18:01 UTC (permalink / raw)
  To: Mikko.Rapeli; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 1405 bytes --]

On Tue, Mar 19, 2019 at 07:52:06AM +0000, Mikko.Rapeli@bmw.de wrote:
> On Mon, Mar 18, 2019 at 06:03:05PM +0100, Andreas Müller wrote:
> > On Mon, Mar 18, 2019 at 5:45 PM Armin Kuster <akuster808@gmail.com> wrote:
> > >
> > > This reverts commit a384248938ea9db096866bf4ec8678d35ca62a12.
> > >
> > > This package update slipped in doing the maint process. Removing it.
> <snip>
> > Just my opinion - don't consider this as NAK.
> > 
> > * I already fixed the recipes that failed for me. For at least one the
> > change is no more compatible to 1.68.0.
> > * This makes PV going backwards
> > 
> > Thanks for addressing - what do others think?
> 
> I'm not using thud yet, but updating boost in stable branch would break
> too many things and I would have to revert that change in our trees. Some boost
> updates are in the end quite trivial and just require recompiling
> everything but still, I would prefer that boost is not updated in stable
> branches unless there is a huge security/stability issue with the old version.

Agreed.

I care less for PV going backwards nowadays, it's probably less annoying than
bumping PE first in master and then backporting PE bump to thud.

People with build issues related to boost upgrade probably never
built whole image to push it as an upgrade to end devices.

Cheers,
-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 201 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [thud][PATCH] Revert "boost: update to 1.69.0"
  2019-03-24 18:01     ` Martin Jansa
@ 2019-03-24 18:45       ` akuster808
  2019-03-24 18:48         ` Martin Jansa
  0 siblings, 1 reply; 8+ messages in thread
From: akuster808 @ 2019-03-24 18:45 UTC (permalink / raw)
  To: Martin Jansa, Mikko.Rapeli; +Cc: openembedded-core


[-- Attachment #1.1.1: Type: text/plain, Size: 1448 bytes --]



On 3/24/19 11:01 AM, Martin Jansa wrote:
> On Tue, Mar 19, 2019 at 07:52:06AM +0000, Mikko.Rapeli@bmw.de wrote:
>> On Mon, Mar 18, 2019 at 06:03:05PM +0100, Andreas Müller wrote:
>>> On Mon, Mar 18, 2019 at 5:45 PM Armin Kuster <akuster808@gmail.com> wrote:
>>>> This reverts commit a384248938ea9db096866bf4ec8678d35ca62a12.
>>>>
>>>> This package update slipped in doing the maint process. Removing it.
>> <snip>
>>> Just my opinion - don't consider this as NAK.
>>>
>>> * I already fixed the recipes that failed for me. For at least one the
>>> change is no more compatible to 1.68.0.
>>> * This makes PV going backwards
>>>
>>> Thanks for addressing - what do others think?
>> I'm not using thud yet, but updating boost in stable branch would break
>> too many things and I would have to revert that change in our trees. Some boost
>> updates are in the end quite trivial and just require recompiling
>> everything but still, I would prefer that boost is not updated in stable
>> branches unless there is a huge security/stability issue with the old version.
> Agreed.
>
> I care less for PV going backwards nowadays, it's probably less annoying than
> bumping PE first in master and then backporting PE bump to thud.
>
> People with build issues related to boost upgrade probably never
> built whole image to push it as an upgrade to end devices.

So do you agree with the revert?

-a rmin
>
> Cheers,
>


[-- Attachment #1.1.2: Type: text/html, Size: 2751 bytes --]

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [thud][PATCH] Revert "boost: update to 1.69.0"
  2019-03-24 18:45       ` akuster808
@ 2019-03-24 18:48         ` Martin Jansa
  2019-04-02  7:18           ` Martin Jansa
  0 siblings, 1 reply; 8+ messages in thread
From: Martin Jansa @ 2019-03-24 18:48 UTC (permalink / raw)
  To: akuster808; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 1613 bytes --]

On Sun, Mar 24, 2019 at 11:45:08AM -0700, akuster808 wrote:
> 
> 
> On 3/24/19 11:01 AM, Martin Jansa wrote:
> > On Tue, Mar 19, 2019 at 07:52:06AM +0000, Mikko.Rapeli@bmw.de wrote:
> >> On Mon, Mar 18, 2019 at 06:03:05PM +0100, Andreas Müller wrote:
> >>> On Mon, Mar 18, 2019 at 5:45 PM Armin Kuster <akuster808@gmail.com> wrote:
> >>>> This reverts commit a384248938ea9db096866bf4ec8678d35ca62a12.
> >>>>
> >>>> This package update slipped in doing the maint process. Removing it.
> >> <snip>
> >>> Just my opinion - don't consider this as NAK.
> >>>
> >>> * I already fixed the recipes that failed for me. For at least one the
> >>> change is no more compatible to 1.68.0.
> >>> * This makes PV going backwards
> >>>
> >>> Thanks for addressing - what do others think?
> >> I'm not using thud yet, but updating boost in stable branch would break
> >> too many things and I would have to revert that change in our trees. Some boost
> >> updates are in the end quite trivial and just require recompiling
> >> everything but still, I would prefer that boost is not updated in stable
> >> branches unless there is a huge security/stability issue with the old version.
> > Agreed.
> >
> > I care less for PV going backwards nowadays, it's probably less annoying than
> > bumping PE first in master and then backporting PE bump to thud.
> >
> > People with build issues related to boost upgrade probably never
> > built whole image to push it as an upgrade to end devices.
> 
> So do you agree with the revert?

I do.

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 201 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [thud][PATCH] Revert "boost: update to 1.69.0"
  2019-03-24 18:48         ` Martin Jansa
@ 2019-04-02  7:18           ` Martin Jansa
  2019-04-02 17:51             ` akuster808
  0 siblings, 1 reply; 8+ messages in thread
From: Martin Jansa @ 2019-04-02  7:18 UTC (permalink / raw)
  To: akuster808; +Cc: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 1888 bytes --]

Any update on this one? Or should we downgrade it on our side when bumping
oe-core/thud revision?

On Sun, Mar 24, 2019 at 7:48 PM Martin Jansa <martin.jansa@gmail.com> wrote:

> On Sun, Mar 24, 2019 at 11:45:08AM -0700, akuster808 wrote:
> >
> >
> > On 3/24/19 11:01 AM, Martin Jansa wrote:
> > > On Tue, Mar 19, 2019 at 07:52:06AM +0000, Mikko.Rapeli@bmw.de wrote:
> > >> On Mon, Mar 18, 2019 at 06:03:05PM +0100, Andreas Müller wrote:
> > >>> On Mon, Mar 18, 2019 at 5:45 PM Armin Kuster <akuster808@gmail.com>
> wrote:
> > >>>> This reverts commit a384248938ea9db096866bf4ec8678d35ca62a12.
> > >>>>
> > >>>> This package update slipped in doing the maint process. Removing it.
> > >> <snip>
> > >>> Just my opinion - don't consider this as NAK.
> > >>>
> > >>> * I already fixed the recipes that failed for me. For at least one
> the
> > >>> change is no more compatible to 1.68.0.
> > >>> * This makes PV going backwards
> > >>>
> > >>> Thanks for addressing - what do others think?
> > >> I'm not using thud yet, but updating boost in stable branch would
> break
> > >> too many things and I would have to revert that change in our trees.
> Some boost
> > >> updates are in the end quite trivial and just require recompiling
> > >> everything but still, I would prefer that boost is not updated in
> stable
> > >> branches unless there is a huge security/stability issue with the old
> version.
> > > Agreed.
> > >
> > > I care less for PV going backwards nowadays, it's probably less
> annoying than
> > > bumping PE first in master and then backporting PE bump to thud.
> > >
> > > People with build issues related to boost upgrade probably never
> > > built whole image to push it as an upgrade to end devices.
> >
> > So do you agree with the revert?
>
> I do.
>
> --
> Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
>

[-- Attachment #2: Type: text/html, Size: 2698 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [thud][PATCH] Revert "boost: update to 1.69.0"
  2019-04-02  7:18           ` Martin Jansa
@ 2019-04-02 17:51             ` akuster808
  0 siblings, 0 replies; 8+ messages in thread
From: akuster808 @ 2019-04-02 17:51 UTC (permalink / raw)
  To: Martin Jansa; +Cc: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 2325 bytes --]



On 4/2/19 12:18 AM, Martin Jansa wrote:
> Any update on this one? Or should we downgrade it on our side when
> bumping oe-core/thud revision?
I have this stagged but it missed the QA cutoff. 

- armin
>
> On Sun, Mar 24, 2019 at 7:48 PM Martin Jansa <martin.jansa@gmail.com
> <mailto:martin.jansa@gmail.com>> wrote:
>
>     On Sun, Mar 24, 2019 at 11:45:08AM -0700, akuster808 wrote:
>     >
>     >
>     > On 3/24/19 11:01 AM, Martin Jansa wrote:
>     > > On Tue, Mar 19, 2019 at 07:52:06AM +0000, Mikko.Rapeli@bmw.de
>     <mailto:Mikko.Rapeli@bmw.de> wrote:
>     > >> On Mon, Mar 18, 2019 at 06:03:05PM +0100, Andreas Müller wrote:
>     > >>> On Mon, Mar 18, 2019 at 5:45 PM Armin Kuster
>     <akuster808@gmail.com <mailto:akuster808@gmail.com>> wrote:
>     > >>>> This reverts commit a384248938ea9db096866bf4ec8678d35ca62a12.
>     > >>>>
>     > >>>> This package update slipped in doing the maint process.
>     Removing it.
>     > >> <snip>
>     > >>> Just my opinion - don't consider this as NAK.
>     > >>>
>     > >>> * I already fixed the recipes that failed for me. For at
>     least one the
>     > >>> change is no more compatible to 1.68.0.
>     > >>> * This makes PV going backwards
>     > >>>
>     > >>> Thanks for addressing - what do others think?
>     > >> I'm not using thud yet, but updating boost in stable branch
>     would break
>     > >> too many things and I would have to revert that change in our
>     trees. Some boost
>     > >> updates are in the end quite trivial and just require recompiling
>     > >> everything but still, I would prefer that boost is not
>     updated in stable
>     > >> branches unless there is a huge security/stability issue with
>     the old version.
>     > > Agreed.
>     > >
>     > > I care less for PV going backwards nowadays, it's probably
>     less annoying than
>     > > bumping PE first in master and then backporting PE bump to thud.
>     > >
>     > > People with build issues related to boost upgrade probably never
>     > > built whole image to push it as an upgrade to end devices.
>     >
>     > So do you agree with the revert?
>
>     I do.
>
>     -- 
>     Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com
>     <mailto:Martin.Jansa@gmail.com>
>


[-- Attachment #2: Type: text/html, Size: 4190 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2019-04-02 17:51 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-18 16:45 [thud][PATCH] Revert "boost: update to 1.69.0" Armin Kuster
2019-03-18 17:03 ` Andreas Müller
2019-03-19  7:52   ` Mikko.Rapeli
2019-03-24 18:01     ` Martin Jansa
2019-03-24 18:45       ` akuster808
2019-03-24 18:48         ` Martin Jansa
2019-04-02  7:18           ` Martin Jansa
2019-04-02 17:51             ` akuster808

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.