Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bandwidth for openSUSE:Factory checked in at 2022-04-30 00:46:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bandwidth (Old) and /work/SRC/openSUSE:Factory/.bandwidth.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bandwidth" Sat Apr 30 00:46:16 2022 rev:8 rq:973959 version:1.11.2b Changes: -------- --- /work/SRC/openSUSE:Factory/bandwidth/bandwidth.changes 2022-04-27 21:41:35.725032370 +0200 +++ /work/SRC/openSUSE:Factory/.bandwidth.new.1538/bandwidth.changes 2022-04-30 00:46:49.491018366 +0200 @@ -1,0 +2,6 @@ +Fri Apr 29 14:31:33 UTC 2022 - Martin Li??ka <[email protected]> + +- Update to 1.11.2b: + * Built binary does not have executable stack. + +------------------------------------------------------------------- Old: ---- bandwidth-1.11.2.tar.gz New: ---- bandwidth-1.11.2b.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bandwidth.spec ++++++ --- /var/tmp/diff_new_pack.b894eT/_old 2022-04-30 00:46:49.999018807 +0200 +++ /var/tmp/diff_new_pack.b894eT/_new 2022-04-30 00:46:50.003018810 +0200 @@ -17,7 +17,7 @@ Name: bandwidth -Version: 1.11.2 +Version: 1.11.2b Release: 0 Summary: Memory and network benchmark program License: GPL-2.0-only ++++++ bandwidth-1.11.2.tar.gz -> bandwidth-1.11.2b.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/Makefile-arm32 new/bandwidth-1.11.2b/Makefile-arm32 --- old/bandwidth-1.11.2/Makefile-arm32 2021-10-26 01:23:52.000000000 +0200 +++ new/bandwidth-1.11.2b/Makefile-arm32 2022-04-28 05:04:04.000000000 +0200 @@ -19,7 +19,7 @@ # The author may be reached at [email protected]. #============================================================================ -CFLAGS= -g -Wno-conditional-type-mismatch +CFLAGS= -g -Wl,-z,noexecstack -Wno-conditional-type-mismatch CC=gcc -Wall -I. SRC=main.c OBJ=main.o diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/Makefile-arm64 new/bandwidth-1.11.2b/Makefile-arm64 --- old/bandwidth-1.11.2/Makefile-arm64 2021-10-26 01:23:52.000000000 +0200 +++ new/bandwidth-1.11.2b/Makefile-arm64 2022-04-28 05:04:09.000000000 +0200 @@ -19,7 +19,7 @@ # The author may be reached at [email protected]. #============================================================================ -CFLAGS= -g -Wno-conditional-type-mismatch +CFLAGS= -g -Wl,-z,noexecstack -Wno-conditional-type-mismatch CC=gcc -S -Wall -I. SRC=main.c OBJ=main.o diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/Makefile-linux-i386 new/bandwidth-1.11.2b/Makefile-linux-i386 --- old/bandwidth-1.11.2/Makefile-linux-i386 2021-10-26 01:23:52.000000000 +0200 +++ new/bandwidth-1.11.2b/Makefile-linux-i386 2022-04-28 05:02:13.000000000 +0200 @@ -19,7 +19,7 @@ # The author may be reached at 1 at zsmith.co #============================================================================ -CFLAGS= -g -Wno-conditional-type-mismatch +CFLAGS= -g -Wl,-z,noexecstack -Wno-conditional-type-mismatch CC=gcc -Wall -I. SRC=main.c OBJ=main.o diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/Makefile-linux-x86_64 new/bandwidth-1.11.2b/Makefile-linux-x86_64 --- old/bandwidth-1.11.2/Makefile-linux-x86_64 2021-10-26 01:23:52.000000000 +0200 +++ new/bandwidth-1.11.2b/Makefile-linux-x86_64 2022-04-28 05:02:03.000000000 +0200 @@ -19,7 +19,7 @@ # The author may be reached at [email protected]. #============================================================================ -CFLAGS= -g -Wno-conditional-type-mismatch +CFLAGS= -g -Wl,-z,noexecstack -Wno-conditional-type-mismatch CC=gcc -Wall -I. SRC=main.c OBJ=main.o diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/OOC/Makefile new/bandwidth-1.11.2b/OOC/Makefile --- old/bandwidth-1.11.2/OOC/Makefile 2021-10-21 10:57:20.000000000 +0200 +++ new/bandwidth-1.11.2b/OOC/Makefile 2022-04-28 04:41:15.000000000 +0200 @@ -4,7 +4,7 @@ # This is covered by the Lesser GNU Public License version 3. #============================================================================ -CFLAGS= -g -Wno-conditional-type-mismatch +CFLAGS= -g -Wno-conditional-type-mismatch -Wl,-z,noexecstack CC=gcc -Wall SRC=main.c OBJ=main.o diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/defs.h new/bandwidth-1.11.2b/defs.h --- old/bandwidth-1.11.2/defs.h 2021-12-30 06:52:00.000000000 +0100 +++ new/bandwidth-1.11.2b/defs.h 2022-04-28 16:57:38.000000000 +0200 @@ -1,6 +1,6 @@ /*============================================================================ bandwidth, a benchmark to estimate memory transfer bandwidth. - Copyright (C) 2005-2021 by Zack T Smith. + Copyright (C) 2005-2022 by Zack T Smith. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -63,7 +63,7 @@ #ifndef _DEFS_H #define _DEFS_H -#define RELEASE "1.11.2" +#define RELEASE "1.11.2b" #define require(COND) if(COND){} Binary files old/bandwidth-1.11.2/output/XeonE5-2686-Linux-64bit.gif and new/bandwidth-1.11.2b/output/XeonE5-2686-Linux-64bit.gif differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/routines-arm-32bit.asm new/bandwidth-1.11.2b/routines-arm-32bit.asm --- old/bandwidth-1.11.2/routines-arm-32bit.asm 2021-10-26 01:23:52.000000000 +0200 +++ new/bandwidth-1.11.2b/routines-arm-32bit.asm 2022-04-28 16:54:44.000000000 +0200 @@ -24,6 +24,8 @@ # Some instructions may not be supported by the ARM CPU in the Raspberry pi 2. +.section .note.GNU-stack + .section code .globl Writer diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/routines-arm-64bit.asm new/bandwidth-1.11.2b/routines-arm-64bit.asm --- old/bandwidth-1.11.2/routines-arm-64bit.asm 2021-10-26 01:23:52.000000000 +0200 +++ new/bandwidth-1.11.2b/routines-arm-64bit.asm 2022-04-28 16:54:47.000000000 +0200 @@ -58,6 +58,10 @@ .global _IncrementRegisters .global _IncrementStack +.section .note.GNU-stack + +.section code + .text #----------------------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/routines-x86-32bit.asm new/bandwidth-1.11.2b/routines-x86-32bit.asm --- old/bandwidth-1.11.2/routines-x86-32bit.asm 2021-10-26 01:23:52.000000000 +0200 +++ new/bandwidth-1.11.2b/routines-x86-32bit.asm 2022-04-28 04:53:32.000000000 +0200 @@ -139,6 +139,8 @@ global StackWriter global _StackWriter + section .note.GNU-stack + section .text ;------------------------------------------------------------------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/routines-x86-64bit.asm new/bandwidth-1.11.2b/routines-x86-64bit.asm --- old/bandwidth-1.11.2/routines-x86-64bit.asm 2021-10-26 03:22:42.000000000 +0200 +++ new/bandwidth-1.11.2b/routines-x86-64bit.asm 2022-04-28 04:53:40.000000000 +0200 @@ -136,7 +136,7 @@ global _WriterSSE2_bypass global _WriterSSE2_128bytes_bypass -; Note! + section .note.GNU-stack section .text diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/utility-x86-32bit.asm new/bandwidth-1.11.2b/utility-x86-32bit.asm --- old/bandwidth-1.11.2/utility-x86-32bit.asm 2021-10-26 01:23:52.000000000 +0200 +++ new/bandwidth-1.11.2b/utility-x86-32bit.asm 2022-04-28 16:54:29.000000000 +0200 @@ -39,6 +39,8 @@ global get_cpuid7_ebx global get_cpuid7_ecx + section .note.GNU-stack + section .text ;------------------------------------------------------------------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bandwidth-1.11.2/utility-x86-64bit.asm new/bandwidth-1.11.2b/utility-x86-64bit.asm --- old/bandwidth-1.11.2/utility-x86-64bit.asm 2021-12-30 05:32:24.000000000 +0100 +++ new/bandwidth-1.11.2b/utility-x86-64bit.asm 2022-04-28 16:54:29.000000000 +0200 @@ -67,6 +67,8 @@ ; Unix ABI says integer param are put in these registers in this order: ; rdi, rsi, rdx, rcx, r8, r9 + section .note.GNU-stack + section .text ;------------------------------------------------------------------------------
