cross-sparc64-binutils-2.37-150100.7.34.1 >  A bdp9|g(& /~U !~),?{ިޢj.X:jsꇗ$DW"UstϞ Ӧj*+_^F}\m*͔aHKLإcܩ!NY=pab(~5_ښcg'9ཛ9|+ڎ!,o@zWз񞺌CMe9O{O+) HvƤb Hن'Y*)}zoBL0¨$on7˵761a9c375d75a5ebf15cc4bc4ea86b410a84da9fe42aea5c5626812755cad089a15b98ed02ba9ddf0077bd10160e8226ef0d7eb8;dbdp9|Ηǭ}$=/ue6>t?0Fy_bi!rYaWx[U'R'0dsP)G:biǘW~vIQhN#F{4}I~aB<_ȶ=k'yvn*;aҴ% /YG";~]Iη,^6ʄTuQ漿$YjFl,|ؐm;3p]M8~Zd,n͞dʔXRUυ9[IT⃢ l>p>$?d , 96Y oII rI I (I 1I II]II X(8s9s:':sFGIHIIIX@YH\pI]I^bcRdefluIv$wIxIy$zCcross-sparc64-binutils2.37150100.7.34.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.bds390zp36SUSE Linux Enterprise 15SUSE LLC GFDL-1.3-only AND GPL-3.0-or-laterhttps://www.suse.com/Development/Tools/Buildinghttp://www.gnu.org/software/binutils/linuxs390x{ܸp#$$#$"!!T !!v _!w" o!"!!  !"!!W"o" " ##!"#"q z ! !g"AAAA큤bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd6f226972009e68f23c50e48ce9ebcf045ee4baab33b60e97819b912cecb9d79f6983f5ac6291eebc8f5d443cdee2902804b74b9507fa9f25ac1746b3db24eebb40a86123ef48f3e679d27c1f655dd030d6e43075f0237c0bc8f3545412d08065c19d503599f6cb5f628358faa3feb1e35a59fac1d9c7eed1d43aa1e2866345fa916910dd85471f59dfbb784011aece780a577fd0210b18f07d158355f9f094c7c1684dcd19c4cb1c2e6edead661a5be3d6c263db65ee31f0bf1b77b7a26b7ceac1684dcd19c4cb1c2e6edead661a5be3d6c263db65ee31f0bf1b77b7a26b7cea959b1b46eaf169942fc12d81d992f24320c564bde46cd6f393cb407304818ab289f462911b41d0be111078e30d23ba572d93e4f94ba4baaa99a110b1dee6474199a484b2abf23531be4cdad2ae2c386a65c3ed5ecdc824e34aa3369a26783e2f6785c07e56e12b2dbb9b52e17a95e873d98f720da1ac1922804c1f3954c0405e45488ef2376df21cd71ecd6e6b855deb1a914c156e140044f077d8beeb50a114a39f3dfca9aa3ca6157ac202d2e9c4aa6b7658d10a5b3bc8ff89a24f1c8b4ffa7ef3b84fd2460c34e590c09805a09fd1785dad0291bd30ef7806f491a6d5d3dc507d80ab0bf87135281b19a8ad84ca072f115135a67aacc0583f74b962e6a36105b1fae779f56f7592ba44885096e3a868ede653879e84e4053d74796d9588e0a5ef02ba2ab2aac6c75a17146894fa7e778bbe6ecd862e05f84f243bd186e05eff523b4c653b0855e8c14327ef9f4d093a76f9275dbd3af22fb2baf024331cad262efdc9ff791fdfda393f1e98b7dd13ad167b49328b49ffc31b2fda35ff4b07520eadad496341c39cf2e7cd0f206a2603a19b82f1dd35d4292011492d25d54eab07c453713b278c48542cff939c6111c1952665708427b870db2cbae18578134588a24a8d37a0e8450005621bca50f57b71fca086e72d37ec7ffdeda77f183e707c32c7b0414670ea3e2df7c8224bde1cf56a98e4acec5b2c1131fa885eebe3a82be7ab036fb513311a158331f8e8257e1f5b80877796e4794d59ef855f1d0639af0c694cd78582da9da36711770070d336c3dc3c9bf8dd21c2edadb017ae5e5586c257aa2e097a0260597bc79c4f61f00c8dfd3f04e995b1a1ce21b64cfc50d2d794d21f55eb11133b5a49f48fb4786b8218edebc4c4bd52e4ae8fcd911a6bcddc196a1d96df491012aec3ebafb3c2090d64107e4e406b00e9da1e9968ea1ed88621afeb004331ff629f5b249eb5c55c430a3dd6bf6d961eedf4f0e344c9dd1dbce1d00c220b6d313c77164b7a1beef7e79f9e4eb04f0ffe5b5c7c254c9dd824f654fe7dfdf05e7cba16af917bea376712532167bd7b2f333c498c24bb12f8f911e2f1d4c3b7340817617fcb9351271512ce7b64d6815af8a4b9ad9c0893210bf754a33cdb1958f3d4b3cc8e580b82a161e949254914118062c3b97aa4ca368c996e715339bf0fca8d03b964f1da511d04a269a30f38a8dea9777cb25d63601f71be69f8be0a10e60c51596ddd14989fab3df2f8feb9e0da0dde6ac71bc82dad8e2c3856e4fb4d655f5a663d6cc36e037310ed489c9c890d6e6d16f27bc4233a7c76826488b7bb733f9e82ae77022f4538bd497b852ea9370dbf14b044fb373af81b862d90a666da1f143c2137f0dce8464590d2f71f5fa164f250b88533bf7e33ad83b1cd702fe4e956390e33e5b0c2e50e6e85899b443bf07fc47a99fcc2a9eeeb36055dbb5cabb51367aae16457830f15c5d4d34c9a3abfa9c5f84771d4a24786f1d53f703ec25ff0de1f3d0e73a205a6b5f36599898a898947d59353ccc281fd0a5ae081717d976e91a0bf374cca8f23fc38e56015fcc75b5a50dbfa5eb80a377fee562d50e2e997952a4cc9f849fb413bbb18d828d3e4808e76871eb94bcaa2cf056491ea08a0dcc831bca4fffa527ddccf5900ddf46b6a75a99b6e5ca2fc56b92381468a44db6b8fc1ea9bb04864467becd59156731761c7b78fdb47d87fb7823577f3f3f0706c04eb73fccc1dddb1802b06478a654110e561ee66b36f373aa8c51287d179e9283687a6a15b102783955de2ccb530553eafe22aa79ea59a30c54dbf723acd7bf6212e9d97644f6439cd66f7ea8deb18433ba2d92da054ca2a6050f6dfc06f692cd7f8ebafb35b31293dedc3a7cfc9260bc2b7255b1c496c82b6221faa326ceaa8be7da0b79df58f9b859c79473d0de1ea4bbd56cb60b26e1c511ef77bc46128b28c632b087c29b49396386ff6bf3c581bc6bf8f76a66c78dd7371c30a6d496b00c837d69c2058914b5298adcff97604f3c4b795e6e9e0ca453b0e89f7e002819de8104da4edd6a314478a07b0fe779e5c76427e829e3823e7c3b872febebd125e09cc6823a60b7fc3ceb04a2345e61ddc405f8cad7233615fcdf7de91ab848819a0e915c416d68b64bd99779dfccc880018975c16a103c1c67c9cadbd0a4f5706da7ada53ca518fd70f80c86f172bbb2f6779b3a7819e7687829e5b1733caf5e2f910311f5aa1ce907aaa5fdbcd6760d4f40fff904bac4f49b5655910fc1b09316cf122d707c235fb39d7a0ab19dfe45274ff54d02575de696bf52ea51a310bd72bf74e121530b0ea40f911f0c4b991078983968393../../bin/sparc64-suse-linux-ar../../bin/sparc64-suse-linux-as../../bin/sparc64-suse-linux-ld../../bin/sparc64-suse-linux-ld.bfd../../bin/sparc64-suse-linux-nm../../bin/sparc64-suse-linux-objcopy../../bin/sparc64-suse-linux-objdump../../bin/sparc64-suse-linux-ranlib../../bin/sparc64-suse-linux-readelf../../bin/sparc64-suse-linux-striprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcross-sparc64-binutils-2.37-150100.7.34.1.src.rpmcross-sparc64-binutilscross-sparc64-binutils(s390-64) @@@@@@@@@@@@@@@     infolibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(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)(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.1bu bf@bT@aaya(@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@TSymatz@suse.commatz@suse.commatz@suse.commatz@suse.commliska@suse.czmatz@suse.commliska@suse.czmatz@suse.comStefan Schubert schubi@suse.dematz@suse.commliska@suse.czmliska@suse.czmliska@suse.czschwab@suse.demliska@suse.czmliska@suse.czmliska@suse.czmliska@suse.czmliska@suse.czmliska@suse.czmliska@suse.czmatz@suse.commatz@suse.comstefan.bruens@rwth-aachen.demliska@suse.czmatz@suse.commliska@suse.czmatz@suse.commliska@suse.czmliska@suse.czmliska@suse.czrguenther@suse.commliska@suse.czmliska@suse.czmliska@suse.czschwab@suse.dematz@suse.commatz@suse.commliska@suse.czmatz@suse.commatz@suse.commatz@suse.comdmueller@suse.commliska@suse.czmatz@suse.commliska@suse.czmliska@suse.czschwab@suse.demliska@suse.czmliska@suse.czmliska@suse.czmatz@suse.commatz@suse.commliska@suse.czmatz@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-fix-keepdebug.diff for fix bsc#1191908, a problem in crash not accepting some of our .ko.debug files.- Add binutils-revert-rela.diff to revert back to old behaviour of not ignoring the in-section content of to be relocated fields on x86-64, even though that's a RELA architecture. Compatibility with buggy object files generated by old tools. [bsc#1198422]- Add binutils-add-z16-name.diff so that the now official name z16 for arch14 is recognized. [bsc#1198237]- 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=