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
