Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package binutils for openSUSE:Factory checked in at 2022-03-24 22:56:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/binutils (Old) and /work/SRC/openSUSE:Factory/.binutils.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "binutils" Thu Mar 24 22:56:46 2022 rev:155 rq:964006 version:2.38 Changes: -------- --- /work/SRC/openSUSE:Factory/binutils/binutils.changes 2022-03-17 17:01:10.721670678 +0100 +++ /work/SRC/openSUSE:Factory/.binutils.new.1900/binutils.changes 2022-03-24 22:56:47.308179648 +0100 @@ -1,0 +2,7 @@ +Mon Mar 21 16:40:26 UTC 2022 - Marcus Meissner <meiss...@suse.com> + +- Add usage of a SUSE_ZNOW environment variable which allows switching + on "-z now" by default using "export SUSE_ZNOW=1", similar to + the SUSE_ASNEEDED variable. Adds binutils-znow.patch. + +------------------------------------------------------------------- cross-aarch64-binutils.changes: same change cross-arm-binutils.changes: same change cross-avr-binutils.changes: same change cross-epiphany-binutils.changes: same change cross-hppa-binutils.changes: same change cross-hppa64-binutils.changes: same change cross-i386-binutils.changes: same change cross-ia64-binutils.changes: same change cross-m68k-binutils.changes: same change cross-mips-binutils.changes: same change cross-ppc-binutils.changes: same change cross-ppc64-binutils.changes: same change cross-ppc64le-binutils.changes: same change cross-pru-binutils.changes: same change cross-riscv64-binutils.changes: same change cross-rx-binutils.changes: same change cross-s390-binutils.changes: same change cross-s390x-binutils.changes: same change cross-sparc-binutils.changes: same change cross-sparc64-binutils.changes: same change cross-spu-binutils.changes: same change cross-x86_64-binutils.changes: same change cross-xtensa-binutils.changes: same change New: ---- binutils-znow.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ binutils.spec ++++++ --- /var/tmp/diff_new_pack.PjmSQK/_old 2022-03-24 22:56:50.472182761 +0100 +++ /var/tmp/diff_new_pack.PjmSQK/_new 2022-03-24 22:56:50.476182765 +0100 @@ -103,6 +103,7 @@ Patch10: enable-targets-gold.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: binutils-znow.patch Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff @@ -207,6 +208,7 @@ %patch10 %patch12 %patch14 +%patch15 %patch22 %patch34 -p1 %patch36 -p1 ++++++ cross-aarch64-binutils.spec ++++++ --- /var/tmp/diff_new_pack.PjmSQK/_old 2022-03-24 22:56:50.500182789 +0100 +++ /var/tmp/diff_new_pack.PjmSQK/_new 2022-03-24 22:56:50.504182792 +0100 @@ -106,6 +106,7 @@ Patch10: enable-targets-gold.diff Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff +Patch15: binutils-znow.patch Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff @@ -210,6 +211,7 @@ %patch10 %patch12 %patch14 +%patch15 %patch22 %patch34 -p1 %patch36 -p1 cross-arm-binutils.spec: same change cross-avr-binutils.spec: same change cross-epiphany-binutils.spec: same change cross-hppa-binutils.spec: same change cross-hppa64-binutils.spec: same change cross-i386-binutils.spec: same change cross-ia64-binutils.spec: same change cross-m68k-binutils.spec: same change cross-mips-binutils.spec: same change cross-ppc-binutils.spec: same change cross-ppc64-binutils.spec: same change cross-ppc64le-binutils.spec: same change cross-pru-binutils.spec: same change cross-riscv64-binutils.spec: same change cross-rx-binutils.spec: same change cross-s390-binutils.spec: same change cross-s390x-binutils.spec: same change cross-sparc-binutils.spec: same change cross-sparc64-binutils.spec: same change cross-spu-binutils.spec: same change cross-x86_64-binutils.spec: same change cross-xtensa-binutils.spec: same change ++++++ binutils-znow.patch ++++++ Index: binutils-2.38/ld/ldmain.c =================================================================== --- ld/ldmain.c +++ ld/ldmain.c @@ -309,6 +309,10 @@ main (int argc, char **argv) #endif if (getenv ("SUSE_ASNEEDED") && atoi(getenv ("SUSE_ASNEEDED")) > 0) input_flags.add_DT_NEEDED_for_regular = true; + if (getenv ("SUSE_ZNOW") && atoi(getenv ("SUSE_ZNOW")) > 0) { + link_info.flags |= (bfd_vma) DF_BIND_NOW; + link_info.flags_1 |= (bfd_vma) DF_1_NOW; + } config.build_constructors = true; config.rpath_separator = ':';