cross-ppc64le-binutils-2.37-150100.7.37.1 >  A b3p9|2~sjV>k$e8,{TC72EQ ŗ&5ZeS|˥E[? 7|*w\o,KMd3 ҡ㔫FUabKdD.#A˹O^K]X52t/{w _":M+3d\df#CՋNH>i/ @Z/īFqa= V .,00a53ae6f7956bafa88e6bab442ae4d126de85297a5e31c4172c015d2195e98f05e4eded8c27208a42eeefa49cb12858fce0ad9a!.(b3p9|I+(Hq7HM._ȓP# .ݘu~]Y4@z엻!NA5jv)J8yG|]%jX礯h[.|< L^p*p@ߔ5!;43/d'JݗBuwGr+w4dri.L78c7?2HM| с2O ¿isA KZ9I"a:L>p>N0?N d , 92U k  ,  d <2 >xAEIIM(M`MO(P&8P0t9Rt:YdtFGHI#4X$Y$ \$4]'l^4b4c5^d5e5f5l5u6 v9DwDxGyK zMMMMNCcross-ppc64le-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.bsheep16L-SUSE 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/linuxx86_649 !>.'H.'H}i"X@ H98i###'#(('(&'q&%&&%t&'%&(f'Q$#/$G%#?$W%''/&%&&%2&J'%B&Z($'$#$*%#"$:%&&&+%;&S&G$%'_$%'&$"#%"#%K&c'o&%&&%r&'%&(d'O$#-$E%#=$U%''-&%&&%0&H'%@&X("' $#$(%# $8%&&&#%3&K&?$%'W$%'&#"#%"#%C&['*&%X&p&$& '%&(' $#G$_&#W$o%h&'(&%V&n&$&'$&('$#E$]& #U$m %f&~AAAA큤bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb520e60e5cd70f9f33f156ef0fdfe86a3d68cf534d516c9863b6d5153c5dd2c061a6caae25e1f9e7465668891f1b8fa6cdb78d1749f7588533b8ed90458d73e2b70066d8b210d266a87a803184c3c353260da5951258443252df976d7e2b89f6e7b692a6838e7e397b0d0d9678b27681ba478a8a4558e96513e02dc6cc840b37be3ec282b1f0e63ef4f45d3ee78449dfdfe2cda8a7f3c12f60046d26eacc616f9bd7a06fcc7260e62f32901760f3a250cc1eec0428372ace52a524a5b17614b8974988ebb3a48c3a9f8fb780faacf1e8ab3ced2c5203143c81886cf126f19e43974988ebb3a48c3a9f8fb780faacf1e8ab3ced2c5203143c81886cf126f19e439b1b0b95245e6acbbe2acbb20230231fc3d3c3dfee61e0c21af5722e24736db9ed0f4d22b9b910ebf71a485a8fc936df1984f89e120c9feb71480956e8471308f127385515e270aeab04c8568858b99370ccfa67e5c037ddef87dc2e73d9d3df8c3e2c10d4b6b6f22398963ab7070f021362fa97dc1f933ff837e582c90abee0d2a37cac43013fa1a528d01e051c35b90b3972f6a5ca190c08e8b0630e3851def5feea5319a08ccb8224621a21c53f38fb1e2c61154b1731ca64c9ca7857cb8c45d5ca1a0f7d06e0afc884b2b5bafd7fa61c04fb09c2bcc91cfdaed04cfdea43320eec52324cb29de0b9188bbf1ec831cd08bbc68f42f906b836fe4466a9dae76d719e67d404f87287a1feed98c3d730bbf1a509a1c791fa8f3feb0876ab690cecb31a84074bfa0ddf101c1ec73c13d5f9dacfe7d9d62140a71fa348b25a368a716c6f0401077cff214b2c09b0326e0e6c2329afc2bb43f566a1df1eb535ffc561654b8277c211f1f8fe33fe243844062cc98fc890d8640814f7dd43dbf0646169fe98093ef956592c395cc93d013d0c6904c6cb964d003b0dcaf105ea172c1ecd98414d6724a79a9e6c2093d412dd9591425aeef31b8eb6fa05ec047e918448355b03289b36f0bc3342693215945f4c5f50e9c4c7391010f47e88905c0381cc737fd070bfe00f186733a4e5b306a90ae31c388be792773e1b6f633b27e9bd745f1a0eb6f00b14a0a6553af4884f6b99ab2e2150b05be1dc4add13023a0ca9f735cc4f024cd356950697e7faca25cee6589db0d6bdd6b5106be22ec8b254aaffe086d4a913e473c543e86997d67c7043874e1484d5122f4efb47113a460763c046bb70ba1b2504f094f259ea00313598700ee9fee96d8e1e76ee301e9655bfa604ca7537f2b50e0fb85f42aede8181ad53e341db43be35609fd135047b35bd9cf331712e809b65fa468df4d63d103404fec5c3c7da0532301abe9e1f1cc9c2160441ae1362570941a4320e575ea942aae207ec49459147f82ddea66cb7c23931b41396db3880535dc1ca65b7f596b5456628d4ef79e55f43e27dec1fcd6f9029c2c4dad79fcedec4ecf92b122bbb0973902185414e4b99b020f4e044471940464f669ddc2f37b18d5c896524733b3253d8e1830d6ae0f064531a9ea69e6874c2ddfac4fe8f13a094e6617beaad1ee2ed0b345c823b0f9fa735a70d2eca3ffeb115131ed3d31867646f300ea21b8ad07de17b80a6f64c8f19d358e1b8cae4b901581716c24f03be0a6be108c1e087ce9c66feec6f6fce90c01731ca9e7d41754ef5cef9b9bfa4c9152ca6cd44fe65a73b9663f38af975aa15597fdf26a79a311442d3702417dc43eea0c625fce9c8137a23eeee33579c9dd41172c96a3760928f9ff1aae281b2bf74db0a6660012eb31f30cdd03297d94b51df3a6d8f625437188545ba52ff2dc9f98c721b01b44d42079d6cf5673c72c369bd229e101ebb4865e70b03f90e201cee999a2d3589b8ce210f7cfb4175cef3dd56d3a7559708d5c4983a0f627d5697221190b9fe923a9040b6f468fa2e9aace960c4ab0dcb8967a6e6c2b9f9594b392dca6758e682bd94160ad105599f15f4b818bf4083ee5bdfdaeeb85b184bcefe1b46e416557248c446b8de0de8f00ea4d0b14bdb50ec4f7aed9f8c224fe5062ca002ca160071594053ee7b599bbdbded36057bb9ad0293bdbdba2249a079c452558d37116874d08a146c46bf0e667dd2f565f7b65aaaf96b49b64c07d00fadaa89e609d98d1f26f0216f252b0d072f041fe440812c65eded6bfa8b3f4c81d0c06edc070460d372c24ffe7d7b0ecbb86d3edb75e64996227c962badb02ebdb166fe796ca4f1e828346e3fa7bb03956a32b028df6c47993117e7a8f96b24a41b5a8a7b1222c2c31ca42e05fdf35563581e42374192de671d119777865fa871c7d17792e76cf55074b724c31f2d9f01b0c581495602e0f62efd8a7ae5d2134b2af4babebb2bc3fa7af22e97938e255dc5251afd93add77e9eb7163748c95d8855f6a88c6892a58db7dd83e25e830870ecc6c50d079b7d84fa1244eeafe37e7eea24e7b4ee58814443bd6e3fa7a3c37ca49b4a03a12e06eb537aac8dedd53edf785902846058657a6b659775542bde0d7e4618290070c2410a2f24607e49554e2177b9e493e32ae26ffa1907b1b5d14c2d845b6eecd8743c1ccea5befd88de6443f0fe2ad79b1d251bd8c78dd3f213e66730ef66307fac430a97bf9c6fa53b7414591ee34ab5084a30bf7561ff19e3c0636ffefa81a5c6dafedeee33f43ef5a2247f8e86cb1bbd9984de42f8aec9f67039b24673016c09a45daf21b4fac3b0560ad8635bb59d05ac2ea69f333b55f2764d35a1fcd6816ca13ff3e8396975d455bd112c11160cff9e14cb14a5f25dbc8c1a6c87892f3beb80911a1c5af6638ce9fc0cd31a6a2c1fc4e68f15cbe1b3069864a3378b29371d99e8b9ebb39b7354b694cf9bba8cfc4d8318a860a187d4f6a5c06440156135b99891f2ab7cb708eb8b4295197dddac4fc8c439477088dcb96cc16487f77caec533bbba3bf1e0c9205843fe5e86d4a7d869a2cdfeda1fb13c4737354bdd83dc36ec9d7ce4afea22fe936f8c705d486939f6c39c611c1f8ddcd93880e71b16d2e4814f29d49f50ec335e3196bafb02c345d2362ba1f01554b7f6ef38efea22266e643745859b50e1ff89c54b61e4af2729b2c0143d7f470bb1cd2a9d876450857cdfd4a372004b74cb97f21c98facb2175d03db8ac4319b98db61332fd702be34389997a0c64d0ca85674e8f5f44162fb634110bba61ebe820bcff7c01084d25814504ff901fc1f7afe060cc8de802ed7fa573422d5fbb11a848fb23d9870f1d41ea3d2efd04ca7537f2b50e0fb85f42aede8181ad53e341db43be35609fd135047b35bd9cf147a8ae8cee4ca17771faf07624a579116e0b8dd026058989189e5abf1d92f2298839cbffc8da8bc059bf4b2abcc767905fca316713a89373feccc24986d334631e6d922ade1d2ff8dc3bb6e8fd181c51e9c07d8441a81743c168a830857a27c44b0be39253d9b61105d9b02e5cc9029eeab2297df22584f0cba9c79a3e266c9525944b70d18e55b8186cb3c3555351158066b62328a0917f15faa08b10704bf558555282f446b0b423afc920ff45dafc184a78dc1d48efac7d8d8ebab8068115131ed3d31867646f300ea21b8ad07de17b80a6f64c8f19d358e1b8cae4b90154b1dfaf6a00e0cf1dc29fd7653d2c7e88eeda2ea25300d1919bc761ccd0635690ded413349cef852df4a37bd737272b3121e0e0894c0e896a8ba3e257cd8ed816be6189aab430cd0d262795b21e5c60a52b77e34fe1a2486afac462feb2d0128f033e169857d3448a9e22e2e9c73102b7ecdbafa6739a2da4eb6a64b8149e961b260d5dcdc294cff7634375fae66a005453c56940f77b0a6884d785b70f2f45f549960a4d2d05580d163015c24cb522538af89880db8c8be60506757bc4deb62aaa352f709f842ed093618d735fcb461de7094419c6fbf5198650e98a2c2eba51113a54df83ab92a51cf2cb19fcc6af6555d7c03c0995e8bf0f3b553b25d5179a5eb1c874a79b9ca49cbfd3fa4fd50691275a1c71d0115e88ba7b0f5388e9b2a6a93f2141ef69b56b3bd43dd5a49eded357d3721448192833da351ca79fdd4571207c71910f76c7322af68b36ba711ce5869c0fecb1ade156f3c20022efc74b53815ad0f7e39bf00f4c7059dbad1647dcb5c747e53203c1f865351bd2bfb58a1f23d6abb34570c3a6217bb09e019040d568cc058da1ca85bc5f46a0774c1242ef15b812a839bebc8834a7261a0f9c10c01dea54160ed9d7499425c2d37207b361fdae380a3653778a867664413fa423d99ef6304923b384139ad651298b2145f8c993eb3fc7399adf864ef69ee9a726e355341b79a4993b636eb1a10d8fcf8a86d6b8567a87507f5222a09f3570f8480323906e201e2a92781ad91c7f06c520ad25aa7680b8009c4e9606e861a00b485d3c5a6dc2f6fc7ed4142115e3afddce1adab66116405810df48d78c29a8172c0884a602bc5afd65557ff97a8245242e0025547fbcdbbfdcd44257f3cb0d2e154ef254c9411037e6aa5fcccd38a33b333961bc1dd680446cf29364523fe5ce394b2df282a9d4a56d05dd8bf525cf9f9c21626314989e97e9eebf91d464a72214e0f89cb5cb7eb067fb9801ee6064b4dbf4af5a68bcccee225995bfc731cea9daa56069e11cc71591eb7ab16374336bc35681433c9acd1f3d8748629776358b761c090551ee4ae324e1563a18c23d2bd7ccf7bbf1d955070ebdb6294cfd0029ec0613ea8b915a9b5e87ee485df33749e1c3a6ac45a41009bc2dbed91de2d677cbdbf90da47fc87e3a5cef688724c705048e4685ff98261132d7774519540f52efaf61fea4e6be7bfc999e4250baa7b3226201104b055b5ab437a2d87e500c09ad41ba6f68c33ad497a3487426ad10c3c3bb5809fed58f36ef290317449499ec4c9bcb2377cfcb0e7b1f55545c9c673b16aa4376dd0a258519d7168f480bd09cf2f17ae2e3ef1ca52d6553117dba7b439cd0d5614dd0f07ae1e04800be14f06788cce8d802b6ff087f4774f8955f6273742818e3ff018f08bb76602b14d2386baf9b9f1c75e61608e945e9da2e4fdd9cef76665994647b328f3c00f8e9ccfd568f5ca7380c1e0fcb8168cef2007298416b528c9132d2a4a1eef609e5e4f46b6beadf729097010c706cc6173f4fed0e7b697f7bd16be12ce5bc568a7bb70789f2dd56f6d9336742853a524cde9120cbdf36402f6513cdf53d3d1eb37b7f63141991f23184c2dc20803bdb8c463fae23c8066f7bf61e7a117ec7793710fd18a3806211d1e00140e44ce7ca622bce0938ce8ffbe8a90a70b39500988366be24fc93b29a695649ff4992ddef02333bc2506f64f122dbac6a65763b30a7c19bb19aff7ee111e971e9e5646dce83e10073703323c98fffe77dbab58436cbe8c61ac940b98ffb002979c75af589c41c9247b8596c9750fa4b2943cedb17435ee8fbcf5826aa4984f26171e3440e0d299d9b145c4a1dd3c7777ccf4ac794f270e17bf667846f077653634b3bb31c906e3b08fd6f40e7f61a72c3c210ed6c3eca9f9affa91c04c053f9b664ecf26bfc5c0064f1c9a2e0367405fcb9a161dfdb6387babba56fe9fcc72fdad3dfc42cb7e20d56125f2a255351a3d644cad7e0b60ff1a7353397b1f21ac0fad4a734aab0dfffd86783f7be5dc33f2adcf5f123db2084763cafc8a0215c5584128f16400eaa9312ceb5d8dd5218bb7131a46a4afaaa2c5109b6e7f49e42b5a0a7be9f5ef34b4ae2d55b40a8e38b40dc5d2758974d63e60575c627f3eee8e1ca07e949f4637b6d871e8926eaa6b347b337f9af11bf8d42dd6454da6a9e5e2e1dd408d187a423a9584debbfa0a652b71e93e3f74075ceec0b6bec8bce10c1cae2e5b370c9e3e1332aefb0b761c97fb33bea8fa0585ccf521f983984b81bfbb921b9543d0d7332834dd6801b50bfbaeb6a80abbcc1646463beccfd6ad05825c9d150a1f4fb03027839e98cdb1fa37682bcd920706139cdc72eb1f7051ae390c3f0d2831a8b916739a13472626e210b7a858ad78abb898e3eed2d0f83c99dd8ad65c4bbf5993cd30b1cf10feab9810097b35933c602d9f20723f3439cc2ed00e3fcf8c4d765c6a3c872cd11aa13a4d76832a4f470142d2bed48d6bfba62bf34009c0d2403e75a9b646c05ecf5df4dd44f6c38f8799d44eb8b1027919deefc91f8216af6d302142d9ded5cb7046a25cbe47de33c917fb25be47a150992b6fef1eda6abc3fda6dd623bad91c42fd1fdae380a3653778a867664413fa423d99ef6304923b384139ad651298b2145f79578ea0c93c5b11058f841bb6727fc3eb960ebee205bf95133a4f04c784bfa05803ecca4dc8182b8660f7fa25dc0274e317411062db160ccb55fd1a8755f92f98ef32c60f7f603c9c32c5a895c19dbe67e04fe7e284c259a9307ffb225786e1904f4e6dd49517f6c3c0346407954f4d0af9af085cd43011efd213022402b13cd2edd3fe91d408ec89f6ed42d17d22a79d17304ac7de1ad10766bee8978b0bc107843250a411b6cca59aaa6928cca903fdc47e39102820572637617133d12fde1626314989e97e9eebf91d464a72214e0f89cb5cb7eb067fb9801ee6064b4dbfae8603aa0bb4e781bb9a1b3030112c784d8ce3b0a16e9084d5ba5b5e859f126fd5884ce5d3ed17fbdee6f61d964e6fe518e9ed329a2216affc62be0ca1d8e9fc7be00b7725139be2d98daefb651a72d250f36b51cfda1e846019b88a2ea7900f43860f30e907152a51694e147a766a1556a61478d3002532c91d6d4dbe50be9510fec17754ac4058b325c3fbcfa9636567d6998d0a49c700d900a034fcd8c4086b164ee8435f45c1e91880b4ff84c64e21561868880bacb834c7e463a2b9e43b07cd89e3d41c8929ec0fcff8aebc83dd6ea3f18c7aedcf729c836f2125cbbff3c21b5a6f716b430c795d8b59342443c21c450e77433f65d2eb031418eba7cef5aa154f54bf8cb06ddfdfc2e44a8477aed5c0c22f48c90ad2570c0fb6842be4a8b92bfae0018c944dc78b18c1d6a175c96cf14f87c1cf8f2c87518f61c94e18821df72251391f9b776a7c9a2581495136e07a575cc27393140cb0cb8babd86daa31722b8c70329a3ac2fa6997965aa00f9c3ddaf3779b990989069471fd923742716a0644541412d48ddfb8f0441d964de0146255b83374d62815e44dda323b392475bd632f5baa570d2a5d3170d635ce5b33ea189f31faa9836ad69fab9b2cb402b6f004e48cc8aaa5121e341c6f2b74454fac5d9ed2c8d26c09453770f9a65fc0fc50615bd8f8df42a3ee2ce82e63a798a350a1e1c5ff7a0cc595a392d9220597e06f52e304a2e3c620a5e429c6edb1fb0db2932800914b4b49191ba8721f16448f90e598b802897090c5ce5de1da94fafebb8e4cf6c7a01959d1013f0acea41ad3fef1150e6446fced318e281798b6436e5f334b63a8885e244736fd39b89c34329c16d720d5744df318c7f4d833b89b65c0c2a4a11ddb93c7b7e74769bf5a2f8680c38e6f2d4022c8df2a87293f343824f264ac3056624fa94b924ce535406d16ad7656d9c84178582ef75550b74706b9eae5f67e9832ddde26e665315793a16bea05f10d76476ab8218443f74dbf6502687bfde8d1089b54abd62c3e4f89c4179995b37e7ef5a978ff926d1bce58d5aa4ecf7172d3d6224ae0dd962a7c648f605ab23f06d002e4514823235a732517825a08b8119fdb8bd6553a069bde5314e1fb86565e6ec10050097003e085b6999c6642817d9b435e9bececdd652b3cc8502269b2e0132ab714583220dc7cad3710a5b38c326803e24cd924ba944027c7e6c4a7605ded61ab252636db5d41ab3914d5838b24c4e1af817f0cff7b290802fa315c68502e8544ee57a44f155fc6dad4c61c74690c761fc543ec6ab9f9765283c6e7bc10d32ecf45076cacb8a7787e684122285bedaef8ea42a1f67db3a91e2f5d4cd7a9fcf2d3f0a3b8836a65cc6dc2f42f2e590fa806e240d109664778460a9c350046c725df7ec6b8e13b38e5695ab61012e268c7cceb4623782ad92fdb005574e092d82de03cdd298552f0e257e8b3263883f6f7cc1b7f37d7dc941ba926305eb6c928e37ccd7248df13c88f526822451ab419a060626d799b525eb7ba61d132aae0371793fe1f15158b85f0f460e4146192d69080f398e534f17bf9e0f65a0dccf87eaad5f47e2cae882173f38b5bbbdb692abd2fe14d890dbef389c3551fea5f58dbafb546aeef7733b662f57c2a584317a172b8096723c2ca1f02abe2e87a6418e3ca90c29081f2441f7145b96d1e10087842fd2bd0469cb5b80530fd12b04a0fb2f410965318cc16f963c82b45869f1a72ac836ab9a23a0a3eb3d09fbf489abce55b5f9d07a3013f34f87eb8f28b7d3ff47c06e223ecbf7873c631f1ee713456d1cfab0623d76699e0674390f02a460b50fb4578d30ae34a8b0c646059140433cf49eec657c379a585f9f5090eafd1529bae0288be2690583ea5091afa59477326ac8964dae8f11233af08d6b57aff4ffc15fcf2afc3e20c60a185a6caf2fbba01adf1767c1c343d53716844119bbe9e49a1737c92e7db8153fa55abaf532597e4f3447d5fa697154284f3ec1b3a12389e8d68e090a9987a9ef9bbd84330a938180f3e28ad5e86aa131145851dabb6429a5fa9bc41dbd10738ce../../bin/powerpc64le-suse-linux-ar../../bin/powerpc64le-suse-linux-as../../bin/powerpc64le-suse-linux-ld../../bin/powerpc64le-suse-linux-ld.bfd../../bin/powerpc64le-suse-linux-nm../../bin/powerpc64le-suse-linux-objcopy../../bin/powerpc64le-suse-linux-objdump../../bin/powerpc64le-suse-linux-ranlib../../bin/powerpc64le-suse-linux-readelf../../bin/powerpc64le-suse-linux-striprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcross-ppc64le-binutils-2.37-150100.7.37.1.src.rpmcross-ppc64le-binutilscross-ppc64le-binutils(x86-64)@ @@@@@@@@@@@@@@@     /bin/shinfolibc.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.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=