Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package folly for openSUSE:Factory checked 
in at 2022-07-14 16:34:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/folly (Old)
 and      /work/SRC/openSUSE:Factory/.folly.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "folly"

Thu Jul 14 16:34:28 2022 rev:3 rq:989064 version:2022.05.23.00

Changes:
--------
--- /work/SRC/openSUSE:Factory/folly/folly.changes      2022-05-24 
20:32:00.894954104 +0200
+++ /work/SRC/openSUSE:Factory/.folly.new.1523/folly.changes    2022-07-14 
16:34:56.628667173 +0200
@@ -1,0 +2,6 @@
+Thu Jul  7 00:12:44 UTC 2022 - Jan Engelhardt <[email protected]>
+
+- Cure rpmlint "E: executable-stack (Badness: 10000)" by
+  reworking fix-asm-execstack.patch
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ fix-asm-execstack.patch ++++++
--- /var/tmp/diff_new_pack.aoZDom/_old  2022-07-14 16:34:57.660668190 +0200
+++ /var/tmp/diff_new_pack.aoZDom/_new  2022-07-14 16:34:57.660668190 +0200
@@ -1,13 +1,35 @@
-From: Matthias Gerstner <[email protected]>
-Date: Mon Jan 31 08:53:38 UTC 2022
+From: Matthias Gerstner <[email protected]>, Jan Engelhardt 
<[email protected]>
+Date: 2022-07-07 02:02:57.803429599 +0200
+References: https://github.com/facebook/folly/pull/1814
 
-Add unconditional section markers to assembler units to avoid the library
-getting an executable stack.
+If any .o file participates in a link that is missing the gnu-stack section,
+the link result will have execstack enabled.
+
+memcpy.S: the missing gnu-stack note was completely missing.
+
+memset.S: the gnu-stack note was dependent upon AVX2, so was missing in some
+builds.
 
 ---
+ folly/memcpy.S |    4 ++--
  folly/memset.S |    4 ++++
- 1 file changed, 4 insertions(+)
+ 2 files changed, 6 insertions(+), 2 deletions(-)
 
+Index: folly-2022.05.23.00/folly/memcpy.S
+===================================================================
+--- folly-2022.05.23.00.orig/folly/memcpy.S
++++ folly-2022.05.23.00/folly/memcpy.S
+@@ -458,8 +458,8 @@ __folly_memcpy:
+ #endif
+ 
+         .ident "GCC: (GNU) 4.8.2"
++
++#endif
+ #ifdef __linux__
+         .section .note.GNU-stack,"",@progbits
+ #endif
+-
+-#endif
 Index: folly-2022.05.23.00/folly/memset.S
 ===================================================================
 --- folly-2022.05.23.00.orig/folly/memset.S

Reply via email to