cross-sparc64-binutils-2.37-150100.7.37.1 >  A b1p9|:f*3v-ޥA'oZ$ٷ]M=\]:;b>hZ @ Sk;Ϻv1{ng!I)$Z ;uIXP % h W\~cu$sM__ W6mܮć('fg x?hWC lp>$?d , 96Y oII rI I (I 1I II]II X(8t9t:'LtFGIHIIIX@YH\pI]I^bcRdefluIv$wIxIy$zCcross-sparc64-binutils2.37150100.7.37.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.bs390zp32SUSE 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큤bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb82717a88a9c3f7d85b3dfc49dbb7309cc18db88c986318fad0b077df93e9eb0962df271486be627bffd3a5c810d7a77297c4c200f8599e08690fa62a4ef801843666a98b86963d25cc4c3c267c1eb22770a8d37eb82199a87857ce434e05c897ea2a16b208fe221b70c9dc297d485f5a2b1b48bb35e8b9c0906984a16bb0d40ad6e72e64a06c076c5677b6cc578f01c00c77f340aa29e6b42f08d67e3b47b0cc5941b52d8968f5e6c26469482c0a32e2cdc3f7cf4a0c312f21d60e3b4037babb5941b52d8968f5e6c26469482c0a32e2cdc3f7cf4a0c312f21d60e3b4037babb82b771aa1ababa02e4b103db15fbc5af5a514af21f9cc5876f193acec5247e87805b32be157ec530ef3e380197f8105e3af4857d29dc0b3d40fe2e44c6e82898dfd0ea7960bb7077adf4d2f756a73a477856cc3415793b81b6888106afde2db84bbf9e985cf889a9652f186b07a1117e55f2a10fcebf96f29bd3baa1f223cf80b6365ab391c740cda441dfc5a6d39b8cb9194c648b2f38331e9eaf4ffc5d3b71ec69cf5ca5b6f68c8e75d6a2a63519e95e9e1c6a75006f1baa891f849a4a8b215d7acc23510b5e501c5c8ddabca2047837db178fe7631c23edeacbb45439f6faaf3f40e17baf3a3d1199f38d9a9e20883dac9d2ccb0cfb7d558f4753edccb08905b1fae779f56f7592ba44885096e3a868ede653879e84e4053d74796d9588e0a5ef02ba2ab2aac6c75a17146894fa7e778bbe6ecd862e05f84f243bd186e05eff523b4c653b0855e8c14327ef9f4d093a76f9275dbd3af22fb2baf024331cad262efdc9ff791fdfda393f1e98b7dd13ad167b49328b49ffc31b2fda35ff4b07520eadad496341c39cf2e7cd0f206a2603a19b82f1dd35d4292011492d25d54eab07c453713b278c48542cff939c6111c1952665708427b870db2cbae18578134588a24a8d37a0e8450005621bca50f57b71fca086e72d37ec7ffdeda77f183e707c32c7b0414670ea3e2df7c8224bde1cf56a98e4acec5b2c1131fa885eebe3a82be7ab036fb513311a158331f8e8257e1f5b80877796e4794d59ef855f1d0639af0c694cd78582da9da36711770070d336c3dc3c9bf8dd21c2edadb017ae5e5586c257aa2e097a0260597bc79c4f61f00c8dfd3f04e995b1a1ce21b64cfc50d2d794d21f55eb11133b5a49f48fb4786b8218edebc4c4bd52e4ae8fcd911a6bcddc196a1d96df491012aec3ebafb3c2090d64107e4e406b00e9da1e9968ea1ed88621afeb004331ff629f5b249eb5c55c430a3dd6bf6d961eedf4f0e344c9dd1dbce1d00c220b6d313c77164b7a1beef7e79f9e4eb04f0ffe5b5c7c254c9dd824f654fe7dfdf05e7cba16af917bea376712532167bd7b2f333c498c24bb12f8f911e2f1d4c3b7340817617fcb9351271512ce7b64d6815af8a4b9ad9c0893210bf754a33cdb1958f3d4b3cc8e580b82a161e949254914118062c3b97aa4ca368c996e715339bf0fca8d03b964f1da511d04a269a30f38a8dea9777cb25d63601f71be69f8be0a10e60c51596ddd14989fab3df2f8feb9e0da0dde6ac71bc82dad8e2c3856e4fb4d655f5a663d6cc36e037310ed489c9c890d6e6d16f27bc4233a7c76826488b7bb733f9e82ae77022f4538bd497b852ea9370dbf14b044fb373af81b862d90a666da1f143c2137f0dce8464590d2f71f5fa164f250b88533bf7e33ad83b1cd702fe4e956390e33e5b0c2e50e6e85899b443bf07fc47a99fcc2a9eeeb36055dbb5cabb51367aae16457830f15c5d4d34c9a3abfa9c5f84771d4a24786f1d53f703ec25ff0de1f3d0e73a205a6b5f36599898a898947d59353ccc281fd0a5ae081717d976e91a0bf374cca8f23fc38e56015fcc75b5a50dbfa5eb80a377fee562d50e2e997952a4cc9f849fb413bbb18d828d3e4808e76871eb94bcaa2cf056491ea08a0dcc831bca4fffa527ddccf5900ddf46b6a75a99b6e5ca2fc56b92381468a44db6b8fc1ea9bb04864467becd59156731761c7b78fdb47d87fb7823577f3f3f0706c04eb73fccc1dddb1802b06478a654110e561ee66b36f373aa8c51287d179e9283687a6a15b102783955de2ccb530553eafe22aa79ea59a30c54dbf723acd7bf6212e9d97644f6439cd66f7ea8deb18433ba2d92da054ca2a6050f6dfc06f692cd7f8ebafb35b31293dedc3a7cfc9260bc2b7255b1c496c82b6221faa326ceaa8be7da0b79df58f9b859c79473d0de1ea4bbd56cb60b26e1c511ef77bc46128b28c632b087c29b49396386ff6bf3c581bc6bf8f76a66c78dd7371c30a6d496b00c837d69c2058914b5298adcff97604f3c4b795e6e9e0ca453b0e89f7e002819de8104da4edd6a314478a07b0fe779e5c76427e829e3823e7c3b872febebd125e09cc6823a60b7fc3ceb04a2345e61ddc405f8cad7233615fcdf7de91ab848819a0e915c416d68b64bd99779dfccc880018975c16a103c1c67c9cadbd0a4f5706da7ada53ca518fd70f80c86f172bbb2f6779b3a7819e7687829e5b1733caf5e2f910311f5aa1ce907aaa5fdbcd6760d4f40fff904bac4f49b5655910fc1b09316cf122d707c235fb39d7a0ab19dfe45274ff54d02575de696bf52ea51a310bd72bf74e121530b0ea40f911f0c4b991078983968393../../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.37.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.1b&bu 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.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- For building shim 15.6~rc1 (and later versions) aarch64 image, objcopy needs to support efi-app-aarch64 target. (bsc#1198458) Adds binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff, binutils-add-efi-aarch64-3.diff .- 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=