cross-xtensa-binutils-2.37-lp152.4.9.1 4>$  Apav/=„:#o`7 rK&)||RqPFQ45@ߎsHl6eaP{}u&'t)u9R4Z:GX"ctRkv"{gf 8mud),/5hT,,w̭ pі =_YU s{NC栌Cj  ]ea̜/Ձ*|ԩW23bx-͑Ӗ9.c}!d4910f412060203e7e830cb592853633949d3c827022494074f2a97cf8caf6f8dd8b8bc99b2336348fa077244286ce808f6cdd24)av/=„c9ԬE?xgۮ!Dh X؍JV.5ƚrabԊv mE:.& dӚQPjN;1*iXI@L:tyO7mO,_aYVhKCh, D t@|~>_ILh ^Gpag/$OlļjVyQIc{+'j%UL$?rEͳ 4At{M݁eG2 <>p>?d ) 63 Lg3h3 3 43 3  s3 3333@l(8p9hp:!pFG3H`3I,3X`Yh\3]X3^ybcdGeLfOlQud3v0wt3x@3y zCcross-xtensa-binutils2.37lp152.4.9.1GNU BinutilsC compiler utilities: ar, as, gprof, ld, nm, objcopy, objdump, ranlib, size, strings, and strip. These utilities are needed whenever you want to compile a program or kernel.aAlamb20openSUSE Leap 15.2openSUSEGFDL-1.3-only AND GPL-3.0-or-laterhttp://bugs.opensuse.orgDevelopment/Tools/Buildinghttp://www.gnu.org/software/binutils/linuxx86_64(  --  H @ "##"#! SI9J  / A 3AYIZAAAA큤aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaad8f8d0c63dac7dd0e6c85677e701d6f3108763875b53814d34df78f86a78e4a6aa0713b6dbbbcea7c70236609f2f505ed8c0efb57b4abf926b1ff281cb6a5018f1cf059545ae24f6a89e24b299403a8fd6733ca707fcd428ef68292ef6f5ad21da6d9f6553f7d7625f2679c968cdd9e85f642ab3d8fafba61da47baf654bb3ee8cee79fec9474872f1f172829065d0173a60220ccfb307c2e7197698926bb9c7aa3d842156d4920c176655d6dad7e25d56360f76f7fca2ee66888d3d03b2969baa3d842156d4920c176655d6dad7e25d56360f76f7fca2ee66888d3d03b2969b5689740b99f94d2614a799ae4776c1d4cb61ce0b057c17f36530fd0f155a4caceb215a110b7c1f006245819f9b7b8305bbca4d3371ea81f070e4ebe566937a2d55450f9f8952e24f64b4fc827d437e0dcd7b885ef67a79cb6681bc19f468d5f81a7934892ed78eb49ee5a14a366ba9f95be4b1c43cea03318ba2509fc5ce7ed93b12f60d2f0afd7ac5889f683ceb54ce2dcd9d648703ac3cdd2700d060baad26452f22660d38b575a88495d6f3903fb0499914f7bb0b3e2ba4dbc17992b5164a3dd8593ac9d9eb2e928956a2dd6959e46b0e1f332d271812d014a2bb893506ee1d1199dc54bc378f8e20a49c9af59236bbd3307c4174f8d20b40edb8f7c2dd86b4804d579e0775f111300963269904bfbff74ba9f1a39a25e93671e7deeb153796554206b89d780021e211642897378f1ce91f427e8c0af8a5881cd741f99de431d8c4742b54cf339c19fe7d03c2ad9a6cef005632c82f41d847f396535e00fcd333b745f5120c14de84231aade99d36237c690ec1604d789506018d661f66baa400ee1e634e72f7ff4fa183f74841f668c5b43464c03d6def82b078c26373af265e21f0b0e4b9d25194fd86141e27f6b119d7b1a82d65dbbac7b1b8039219de38c350f623a010b5a29bfee6a148934e732a5c2888faa2863f78544b70daf17768a2f7ef07fa43c59a331fe2128ae483ef1da1aae73ad7c6011c50fd6486fc64a8bc49e237eeaa3b0f83bd2ea906ae5a2570d5a00f7e7c93713448f0aaa483a59adec7b8ba7ae0bbff719fca5e3787ae35a259ba92562071d55a41d741515fe085857086027cf5d76ab7e6336b539503339a7ace9969d7c94f7ab53a0a5ef490986dc9f5c3f3c4f207f360cfd21149acdd0fcfabbbac61243bcd8b0d4bc184a25a854f320cc0bcc795af40a15f9189d657de321d4773727d71e7af0a47ef612a9a37937b6fd3ce2ffecd7f93aad0fc69c310d36fc1b77d62e475e296fee4ec27aa2fc3616083b792cc56c27f89ab7fe6577b85fe0286046449db2295fc7c7376d27d88e5306c1427aa1e987e48432e75580a081de65a725fb769d69564580583bd896cd544af71f7ffdf4c2ec3ed2ba251a32cb5abec627843ecfc89121d859377666fc69932912ce6b0d9a01084bdfefe2090e69b4297ea88b5b5d4cca18e499d188361cef744e3dde32733d9792f5f935d2839280c7c3ee5ac1d74521d61a839dd875b6fb2b794fe1b3717791def3cfedde88a6f6c1422ae1e0fc7f75b66347a5ad97ce0809ecc6419a834cc1f8cf2cc33e802c6462e647c7dae288ff96474e49475a71bf4a61726ba54406b5135c636deb5653e92c97b69f47679ee0683ff../../bin/xtensa-suse-linux-ar../../bin/xtensa-suse-linux-as../../bin/xtensa-suse-linux-ld../../bin/xtensa-suse-linux-ld.bfd../../bin/xtensa-suse-linux-nm../../bin/xtensa-suse-linux-objcopy../../bin/xtensa-suse-linux-objdump../../bin/xtensa-suse-linux-ranlib../../bin/xtensa-suse-linux-readelf../../bin/xtensa-suse-linux-striprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcross-xtensa-binutils-2.37-lp152.4.9.1.src.rpmcross-xtensa-binutilscross-xtensa-binutils(x86-64) @@@@@@@@@@@@@@@     infolibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternatives3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1aaya(@aa`2a;Ha8a /`]`]`+`]`?z@`<@``@`>` a@_$_@_E@_h_`_7@_-B@_@^{G^Y^V]^K^K^5h@^r]*]҇]@]]@]v>]ja@]5@\ \@\@\@\k\Yz\X)@\I\ @[1[9@[`O@[L[)Z@ZlZZZ%ZZZk@Ze@Z_:Y*@Y5Y@YY@YJYYx@Yx@X@XDX@XX@XO@X @XXe@XVz@X>@X<@WW@W|VV@V2VHV@V<@VCV @U4@U@UUb@U@Ux&UY@UY@UW1@T@TTT@T|X@TSyMichael Matz Martin Liška Michael Matz Martin Liška Michael Matz Stefan Schubert schubi@suse.deMichael Matz Martin Liška Martin Liška Martin Liška Andreas Schwab Martin Liška Martin Liška Martin Liška Martin Liška Martin Liška Martin Liška Martin Liška Michael Matz Michael Matz Stefan Brüns Martin Liška matz@suse.comMartin Liška matz@suse.comMartin Liška Martin Liška Martin Liška Richard Biener Martin Liška Martin Liška Martin Liška Andreas Schwab matz@suse.commatz@suse.comMartin Liška matz@suse.commatz@suse.commatz@suse.comDirk Mueller Martin Liška matz@suse.comMartin Liška Martin Liška Andreas Schwab Martin Liška Martin Liška Martin Liška matz@suse.commatz@suse.comMartin Liška matz@suse.comrguenther@suse.comrguenther@suse.comschwab@suse.deafaerber@suse.dematz@suse.comschwab@suse.derguenther@suse.comschwab@suse.dematz@suse.comschwab@suse.dedimstar@opensuse.orgschwab@suse.deafaerber@suse.dematz@suse.commliska@suse.czrguenther@suse.commatz@suse.commatz@suse.commatz@suse.commatz@suse.comrguenther@suse.comrguenther@suse.comafaerber@suse.derguenther@suse.comrguenther@suse.commatz@suse.comrguenther@suse.comschwab@linux-m68k.orgrguenther@suse.comrguenther@suse.comafaerber@suse.dejengelh@inai.deidonmez@suse.comrguenther@suse.comstefan.bruens@rwth-aachen.derguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comrguenther@suse.comschwab@suse.deschwab@suse.deschwab@suse.dematz@suse.deafaerber@suse.deschwab@linux-m68k.orgmatz@suse.deafaerber@suse.dedmueller@suse.commatz@suse.demeissner@suse.comhrvoje.senjan@gmail.comschwab@suse.deschwab@suse.derguenther@suse.comdimstar@opensuse.orgmatz@suse.deafaerber@suse.de- Add binutils-revert-hlasm-insns.diff for compatibility on old code stream that expect 'brcl 0,label' to not be disassembled as 'jgnop label' on s390x. [bsc#1192267]- Rebase binutils-2.37-branch.diff: fixes PR28523 aka boo#1188941.- Fix empty man-pages from broken release tarball [PR28144].- Update binutils-skip-rpaths.patch with contained a memory corruption (boo#1191473).- Configure with --disable-x86-used-note on old code streams. - Disable libalternatives temporarily for build cycle reasons. - make TARGET-bfd=headers again, we patch bfd-in.h - This state submitted to SLE12 and SLE15 code streams for annual toolchain update. [jsc#PM-2767, jsc#SLE-21561, jsc#SLE-19618] - Bump binutils-2.37-branch.diff to 66d5c7003, to include fixes for PR28422, PR28192, PR28391. Also adds some s390x arch14 instructions [jsc#SLE-18637].- Using libalternatives instead of update-alternatives.- Adjust for testsuite fails on older products that configure binutils in different ways, adds binutils-compat-old-behaviour.diff and adjusts binutils-revert-nm-symversion.diff and binutils-revert-plt32-in-branches.diff.- Bump binutils-2.37-branch.diff: fixes PR28138.- Use LTO & PGO build.- Update to binutils 2.37: * The GNU Binutils sources now requires a C99 compiler and library to build. * Support for the arm-symbianelf format has been removed. * Support for Realm Management Extension (RME) for AArch64 has been added. * A new linker option '-z report-relative-reloc' for x86 ELF targets has been added to report dynamic relative relocations. * A new linker option '-z start-stop-gc' has been added to disable special treatment of __start_*/__stop_* references when - -gc-sections. * A new linker options '-Bno-symbolic' has been added which will cancel the '-Bsymbolic' and '-Bsymbolic-functions' options. * The readelf tool has a new command line option which can be used to specify how the numeric values of symbols are reported. - -sym-base=0|8|10|16 tells readelf to display the values in base 8, base 10 or base 16. A sym base of 0 represents the default action of displaying values under 10000 in base 10 and values above that in base 16. * A new format has been added to the nm program. Specifying '--format=just-symbols' (or just using -j) will tell the program to only display symbol names and nothing else. * A new command line option '--keep-section-symbols' has been added to objcopy and strip. This stops the removal of unused section symbols when the file is copied. Removing these symbols saves space, but sometimes they are needed by other tools. * The '--weaken', '--weaken-symbol' and '--weaken-symbols' options supported by objcopy now make undefined symbols weak on targets that support weak symbols. * Readelf and objdump can now display and use the contents of .debug_sup sections. * Readelf and objdump will now follow links to separate debug info files by default. This behaviour can be stopped via the use of the new '-wN' or '--debug-dump=no-follow-links' options for readelf and the '-WN' or '--dwarf=no-follow-links' options for objdump. Also the old behaviour can be restored by the use of the '--enable-follow-debug-links=no' configure time option. The semantics of the =follow-links option have also been slightly changed. When enabled, the option allows for the loading of symbol tables and string tables from the separate files which can be used to enhance the information displayed when dumping other sections, but it does not automatically imply that information from the separate files should be displayed. If other debug section display options are also enabled (eg '--debug-dump=info') then the contents of matching sections in both the main file and the separate debuginfo file *will* be displayed. This is because in most cases the debug section will only be present in one of the files. If however non-debug section display options are enabled (eg '--sections') then the contents of matching parts of the separate debuginfo file will *not* be displayed. This is because in most cases the user probably only wanted to load the symbol information from the separate debuginfo file. In order to change this behaviour a new command line option --process-links can be used. This will allow di0pslay options to applied to both the main file and any separate debuginfo files. * Nm has a new command line option: '--quiet'. This suppresses "no symbols" diagnostic. - Includes fixes for these CVEs: bnc#1181452 aka CVE-2021-20197 aka PR26945 bnc#1183511 aka CVE-2021-20284 aka PR26931 bnc#1184519 aka CVE-2021-20294 aka PR26929 bnc#1184620 aka CVE-2021-3487 aka PR26946 bnc#1184794 aka CVE-2020-35448 aka PR26574 - Also fixes: bsc#1183909 - slow performance of stripping some binaries - Rebased patches: binutils-build-as-needed.diff, binutils-fix-abierrormsg.diff, binutils-fix-invalid-op-errata.diff, binutils-fix-relax.diff, binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff - Removed patches (are in upstream): ppc-ensure-undef-dynamic-weak-undefined.patch and ppc-use-local-plt.patch. - Add binutils-2.37-branch.diff.gz.- ppc-ensure-undef-dynamic-weak-undefined.patch: PPC: ensure_undef_dynamic on weak undef only in plt - ppc-use-local-plt.patch: PowerPC use_local_plt (prerequisite for above patch)- Update 2.36 branch diff which fixes PR27587.- Do not run make TARGET-bfd=headers separately.- Bump 2.36 branch diff (includes fix for PR27441 aka bsc#1182252).- Bump 2.36 branch diff.- Update 2.36 branch diff which should fix PR27311 completely. It fixes also PR27284. - Remove temporary fix 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.- Add temporary upstream fix for PR27311 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.- Update to binutils 2.36: New features in the Assembler: General: * When setting the link order attribute of ELF sections, it is now possible to use a numeric section index instead of symbol name. * Added a .nop directive to generate a single no-op instruction in a target neutral manner. This instruction does have an effect on DWARF line number generation, if that is active. * Removed --reduce-memory-overheads and --hash-size as gas now uses hash tables that can be expand and shrink automatically. X86/x86_64: * Add support for AVX VNNI, HRESET, UINTR, TDX, AMX and Key Locker instructions. * Support non-absolute segment values for lcall and ljmp. * Add {disp16} pseudo prefix to x86 assembler. * Configure with --enable-x86-used-note by default for Linux/x86. ARM/AArch64: * Add support for Cortex-A78, Cortex-A78AE and Cortex-X1, Cortex-R82, Neoverse V1, and Neoverse N2 cores. * Add support for ETMv4 (Embedded Trace Macrocell), ETE (Embedded Trace Extension), TRBE (Trace Buffer Extension), CSRE (Call Stack Recorder Extension) and BRBE (Branch Record Buffer Extension) system registers. * Add support for Armv8-R and Armv8.7-A ISA extensions. * Add support for DSB memory nXS barrier, WFET and WFIT instruction for Armv8.7. * Add support for +csre feature for -march. Add CSR PDEC instruction for CSRE feature in AArch64. * Add support for +flagm feature for -march in Armv8.4 AArch64. * Add support for +ls64 feature for -march in Armv8.7 AArch64. Add atomic 64-byte load/store instructions for this feature. * Add support for +pauth (Pointer Authentication) feature for - march in AArch64. New features in the Linker: * Add --error-handling-script= command line option to allow a helper script to be invoked when an undefined symbol or a missing library is encountered. This option can be suppressed via the configure time switch: --enable-error-handling-script=no. * Add -z x86-64-{baseline|v[234]} to the x86 ELF linker to mark x86-64-{baseline|v[234]} ISA level as needed. * Add -z unique-symbol to avoid duplicated local symbol names. * The creation of PE format DLLs now defaults to using a more secure set of DLL characteristics. * The linker now deduplicates the types in .ctf sections. The new command-line option --ctf-share-types describes how to do this: its default value, share-unconflicted, produces the most compact output. * The linker now omits the "variable section" from .ctf sections by default, saving space. This is almost certainly what you want unless you are working on a project that has its own analogue of symbol tables that are not reflected in the ELF symtabs. New features in other binary tools: * The ar tool's previously unused l modifier is now used for specifying dependencies of a static library. The arguments of this option (or --record-libdeps long form option) will be stored verbatim in the __.LIBDEP member of the archive, which the linker may read at link time. * Readelf can now display the contents of LTO symbol table sections when asked to do so via the --lto-syms command line option. * Readelf now accepts the -C command line option to enable the demangling of symbol names. In addition the --demangle=