cross-ppc64le-binutils-2.41-150100.7.46.1<>,xdKp9|Sx7wٍxBܱԾߥ KeKhcdd63Ң d,I r_/% qy^q\{ >x?hd , 96Y o  0  h <6 >|AEIIM,MdMO(P'8P09R:\F`cG`xHcIfXgYg\g]k ^wbxicydyeyfylyuyv|wx<ytz"dCcross-ppc64le-binutils2.41150100.7.46.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.dKs390zl31tESUSE Linux Enterprise 15SUSE LLC GFDL-1.3-only AND GPL-3.0-or-laterhttps://www.suse.com/Development/Tools/Buildinghttps://www.gnu.org/software/binutils/linuxs390xh$AP!I 22`&*${%'B$%x&( AAAA큤dKodKodKodKodKndKodKodKodKodKodKodKodKodKodKodKodKndKodKodKodKodKodKodKodKodKodKodKodKndKodKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKndKodKodKodKodKndKodKodKodKodKodKodKndKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKodKo1445defb3131456c6923bb36bd58afbbb4725f3b669f637996fe9402e76242f0cfc565f1c92eb71ddec7a29c3bb59c3d0877dd9b4e2b71ee15a9734c37f2c9644443a6d42a37ae7e9cec1f29fba8e6d6643a65279c8ec82325f6bc42c042362af872ecc5def7ad126d52b0438845bd7b6530c7aab551090854172713004cbde0b3cdc5a7170cc8ceb5e09df0b765cca4b7f9cd3f5144aca085c1e73b2042f6b0fd074fa2fd83f282fb8e8cfc943dade466117454f1768b23fd78d799b227e7a43e70bb29ca1b6fa09e8c167fdb21c5632b31696efe74f6d303a231431adbf1313e70bb29ca1b6fa09e8c167fdb21c5632b31696efe74f6d303a231431adbf1317176ee82337b2d11f833af3e01d92565dde751dfb00c86d081b931a77e8291a5d19fb69f79b2e48c398025a24400b163d7e1219a1dfdb627170fab155ba00278f01610dbc728c5d0970b59c370e32168945b633e789bf513eb916399897f4819dbbd35ba8f821a44103b7704f05bfed175469230feb111b1b0757d0f31e4aa75b18ed43f9233db3bf76c701f60c6debe56c041d9703b1a1bb54b9355fd78dc0fef0e76e8d2f367195855931d65803b6206add8746297749fd71a6d2b266917545c3d537c8ce971c9c1dd208207f35c086f474215964eceacb5963948dd4d0add525d6d96996ccd156a07af5c63365c713d635d12b4f5dcb26488b00b4344fd264b6346d79d042a0deed2a8f24ff743c1cc108bdd6e3a2a2cc207b07b8e49ea227ae72e1d7121cd884f113889824d5b474bbeaea99815f9aaff929b26a0304ef61936d3a8d3c5b8dad666746dc9f6682177b442a81ca8ef00144129f4813b58874c0755cb5de3e48b14af951508012e0800428fb0259fe6cafa846f540d0c4a8fcd1d0d9fc7a4234de30805a307ed5caa8ba382d2be309d24d146fb83e82a86dc4cd0e5e1e31a29942b3a8d1b5712368fc7acc99142f4bf4784709fac4bd38ad76634d3038481ebe421c27bef4cc3e0d80516ae1a3a304092e09e1c9d6ef16b824c981e18352bd27e1a5f8918dae889e9abc5945fe1072ed32fc45d7887eed685753a7968eab7a18eb09e3352e22534389f4a5b73b2da2b230b927e35252fdb0d6fb66c1df0b928715a125c1ae601182c2c04046db6676cdb98b6d4bb56d76682d9bc2d4d882e261b5d788bdb7ce2c6320ace6ad14bf1558243a7ea87f8c27add05a746cdcab0e9e4bacef4cda9f073816a0e6be9455708add24a0cf98f20134e6b5366407b182589e1e3d48e6e394659df1c9847cc7fa4d0f31976419b7ca7afd47a74421f3e80403dc45864ad0b4cf0c19c3ac27b3ea47b7a1e04431e9587a98c321649713a5e684485d7a464143b1230367045ea59e5ead89a524d0e1e5075f59b3a1a66ae92c71368d754546abc1d90e6ff9ceaa7161899f64c2a9dc567ee2197d70abc24379b90e5d351f10c5271627e8cc55cee86f7a178d747b14130dab8c91241aa914f810b4b7f31d80820f584a74424b06d48669750cc81016e4cb8820b14bce8dfe13527ce013e323b655bb67ca6977bbdc5d39a36e14aadea8639cdb9007b91c3564b3331d700dd054302d0dc9ea384a563ca82f640cb52f1ca19da64be3007e5b4dde8419667001d2134cc9670fd5e8e2112a623d78c4376821ad324b8d28e3c81ebac83aa8c5f463c6b5be30ebe4a1b7e794fb5b67f0c440adb3e4d6baedd25c9fa2f2f428461ed8da43e93a97788e8c9f9aa46a5f81d38415a75ba5b85ff48da5633304c7c8ddfcd4dd9ba1d9fd56d113c0d9bd44999ea2a8566ac17a1d23e8aaca38c374a9ecfd622a684ef003bcd9580ad3b0b5b6541e789f193c8bbd8f3137b7fa457ec2615f189c112e293433e60db80abe6eb81445174e7b8e4141567c22cfaf8fd01a43520bf8214d3db95d9c6a53891f22b219be38e1c6f8747ff6a5a260b2fca46b3035adf8ecb22f77f019ec352ccea0a66eb718cf76f7cfc815bfcc1843008c9e9068f8f56c8949ffd65256fb4c155f5047708db42831c91884d1c5eca4100ad84bbce04f6f5328e2b12dc457043d6698b268439954efaa9813b995a0f101aec5cd6bee26a2578fed50b2d1c379e86f0888fcd15dcb78fc803ce3961057d15dcabd86ad6ca4cf71114884d6df23b930c05499460bc26a7449cbfe418f8fbddbd25058fccda840b31800bbbd52f440d4011b5120d9344fe2295d4af88ed993c727fad5ba6bd12fb7d7377c21a70567c157c09107953873eb6afa3c030f9219be9461ed013ebace1be579eb83e404a83d977b708015919d08fd4908e8a558aff9a1c32bd5379e434a23a81760008ac9a6545544397a162abdff169b754396e28146df7e3ee6d2252bb6e5a9a315fb5a1bacdc848db04c5f0d6b62524df8db2127052b138c96208dcee0682e08f4773307afb7a271f56c4ac415a272ca027c6afc874d1aa9ee98c76f51229a96054cc69844242a4eb793285ea49efea6f908e9c1c637e03b3ef16b1809aec7fc85c3f0730ecba61315e540ce344cf4de94ca2fcccbb7beab09190c66dc8a83a5ea1d94d5370abc69351a85c13b56da08723254b8e400993f65e6386e4ab1afedd855a3dabd9d49d6cb1a75e34db847689de2b2bd9150b1f391d2f8a413c0b73f1875412f8d0ae38537aceb860f664f1d386acb5619d390bae61b9e772581d6e9dcb1f07cdb0144bb365025c44b21af1d9373e5e716f8d3039bb86f7d15df563d7acb7003c3f8b3709e038c5acb8ff196778e4932eb8dd8641a0fb18034b693f009cbdea026e572dee2aa65bea7d26a67aeba24f3ed850c6499042487b5454cc551d9c1b8b6260097e6abc635684f46e1d7df56d4392beae64ffd3f34075b254f4ab9dad4e65e608f33c4e15efbce5a85ca8361ffdfed4cecda3eeac2da5ef7c00fdfcb4a2f26cc3441d0fc340156df7a489cf5ff7b034b2c5a03a77fb5f57d1fd670437758b78c15d82f2e8314cfb10285062e6f7c7ff205ac61320383bdccadb9971e35dfe7b5e7d7d2d9c07995318dbcc38526ee7655db3467f4391236f61cf713ccfacda7b0e7beefbbbaa464b1540addca9f5d2f626177697502802ef52adc47b9f01fac7f0bd48866ae0d7b8982549ed79943c34fc3c9990b262810b5ed1d31f7699e43586163f373f70d4562c27823c698e88f37494888bbcfb48dd47f2839ed8908f5f3e9b931ba5a072648f360fcc1a3be0edd62053492da672d239a096c708840a35b9c66b5366407b182589e1e3d48e6e394659df1c9847cc7fa4d0f31976419b7ca7af1c127ce147ecb57d85c75c8251fbbc67875bd5746b11eef8b452990a6f671c7722c8e4ae4bd9b4d660f646d1a2e130dce794b95ca11f139bc11c16d77a1529a61bd11745c0e6146f732e1c56449747201a489d6ec946281f9e28b3ac9df62942963add487b3b30fa46e5b790754d420eea994ca5da928ff2d6c8e3f0daf14a3b9bfca046645f67d8202143f7ceb5e14f0ee4830128a0ddd30441eea671c9dfd7cbb16cc89ab738e085082670b267f6e15f7b874dd5cc33469ff750af115c755bcdb9007b91c3564b3331d700dd054302d0dc9ea384a563ca82f640cb52f1ca19848f5ca67df8d10b1204ff6ed36d08868ff2af4866315af3dd10bdc46944bcabbcaf98a2b99b41cb9eb79de69df5c4073d8d2419326c0d6ed62f5294bc3877431a79d99004fff064faf5c72951ea272b0dbc65113ca65e2e114c686c52b12f2dd7254050acce584124dd57820197a466e7b606ee291dbb2dc36e279735cd8912390308f1ba0ba32ecb0cdca15e18d799080cecd9e8ee9de741d9db9868b8b6628997959152fc7cd5da23d42c87bb299f506930f21c9596e27dabc15543fdcd336da708943ace213f3b35e1d19a21394b84eb007dc923f8c27e2fb783ebeedf2fa5c2553e16d22fbd8193aed620d35215ad7fb25e5ec15cb7f65dda5d3dc712fb424197b374ca3ba8f461a58a2d0d4a06f64219c874c06104086d63274a4521fbeb7d0d73910f69c60a425d3600916e525112f54efc8a695116c4682b73c7d58a0d8e75aec58a1577b8131e45f91f25d4856602f81cdb7e970620e9b9a38febc8c414dd909a2e526ac82da30ff8b56680c63f0be2b6623b0413017caf1fa67f2911fc652cc7823cb02b27784ca74b6807ffdd4d78a1e5a73cbb400a9fb50c0838c7074b133d7b1696e25c11dd9f91ae16c64e2b143813c95ccb5072ba6c429c5853dea26030e06af4341a64d43dc1332d0fe73581661b213c302d1395b269cb1af232115ae78da74bed00e8e72b336f40bf91bbfb24a124448bb502c61425e922fc5e558ec84f0efd391c22dddd1c0e5eaac99539db625eb23e250dac784361ef22ba247f35d26963b0e7e52377ee7ab1e64ed0d1c32279f66fdc367ac2c5c2e384e26a6c2a0ea9c9e65dc5f32ae8dc2848beda7748dcf1c2e7149ebf1a80cbc1a2fb3075ce5f90602883ef4092ede3e4db0c950918c322da0750820894aa19baeba15ec31476e90a4411996f910b8a8bf345f9f71dbf926f08e03ce6b3d7c907dbaaead9d0858e8cad787db250fbc82a50138f199222541d69d35ca3e23c1bd70522f357c643e77c848f0819e3065ffea28788f1ea9316c0a23a42f7411750022df30d124bc340c3244fafe62fc7822172146e6c5b5561e44b8636da1992cc4307f53741af33dae12dde4c96db7730b8f4771e3219f55aa1cd3f6bce62263c1738e8ea59e6d2530519410274f14ddaa24e4a0fb56a7abf91d70762591eeacdc9e695560ffe2a2a40c6c030690ee52f63f1e77ca061567a18e7e4bfa251dece1cac4c2b9dae2a3ee28b5945f1f70f6d31b72cd4c2fc0c7800c4ca8bab63fbc4ef5f895a76ae2dae30b294ace5b474c1d732f393cc4e6c7471e3c71d58bd84576d667635f67afa05c9cff2dbde537dd70af187c9db6ce4c22996485953f58e6e1bcc0da9a3aa392bb76a931820f0b07166a6bf265d49675caa3353e06fbf3e05c3957a6eaaa3ce37fd28301654f8a9e3d46ab8a8f21784d5408d6ee9a1fb342ccbcfa1968b75498124c8fae10ab1a3364ee125fffb3627c68ff4ec82c42a65bd1d922ac85bf94b2955e5480d41fdb5b1cad83752904bf25c49f10680aee3c80fb4a8662a9db5f8762213a46a3f37a3deed32c2ae3917e032f2b51c1cd444bfaace1e8ef4a16b6bdcce05113760a9a13cc8c5481cdf99cb4a8fac351113d95089ef0437cc0221e24983be9aafcc616b2de330746b34f6fe5929fc4f909aeb0af145537215784769e38654b257bcff139633b489718957725062095a1df3fe37af8591655ae6a07376dcfd493cb935705ecf9ca0d684c1ea9a60bb536171bb439bbe7d21fd07b9ac5e528500da042cbe8401cb86e52198662c9aaf1f2b232047f60ae8d98f567ed153fb5830c57c44b5adb8b6f1afc8758548158c1397a3600572ec3a55c4c1de0a0feef388f64cc9358790f26ba136627f25dd43f7552b53a4bee8ccd1ffc1cfce91d66ab924e488b9f5f9f037d67f997e45200c1103707b0dcbf0d2f9fbdbe29a24f9f2d6e1c35e6b5a5842c998f12c9fc0dd6eb16d98315142707d722190fb830b4bd3c0b8516722a992703880914113a2fc457361892765b57130cff287539457834c6bff75b6479d420a7800f49b52a229cdbf80739e23caeeed6877f941ac8e45d527c2f32926621037d4c4a214726362d59648800f5e540d4adfab8446c322395672dd5269f4e7066088044f71cdb775977f369ab00967ec665059e66380c4bbfcd228b3a4f39858a70cedf502e694b0b755a29e75334517bb3676e487c11f2b90fd810a6b9dff25bbc05aebc16e92dcb9cbbe0ecd73775791e5bb05d482adacd0c12154d944057c26fa7fb530d2417d617a9b48ae36bef1198874a0ecf9c1e2abc465bd02a954494fbb88a155331f12533e28b01fdc472f0ae016b337495cb41fd200524fb9e2fe6a5deab6bff4f1f7118c724e4cbfc019483f53313949bab15a3006bc571e93497b817cd3acd428124a5509c51b7e483fcbabb63f019c1cf0d720e65ef91aa97333f052e57ddbb727e5c510b345940b5a1d1bff1ff009d20e07f920105f4ed966b4d969fdcb94200a862b418f21532b64bf0ccf22f5cb4fdf4319206135e9429e845a1e6d132f2e3e632007e85ab151d3ca1331213c7b8b0dde112a990d3ca8bebc48af9bc10d04b39b01f35f49282aa653dea26030e06af4341a64d43dc1332d0fe73581661b213c302d1395b269cb1a3cd28af54370fe7bcc0f4b091b7a36e995d8dd98f288dfcf6500873226d0e7c979bcb37c5ad81c35311d9320bcf187a036d511c91a8aad817bec0d72f9c87ce4cf6929716f8cbe88a96b09c31785df38dd0fec7f869949ca9a059ffa3941293f24ce2ab57153695338b4c9465a9a356c2240a4dc13cc5b233e207307773c01f4b8962337340c17d8a25cf52e32ed75e1cc45757d5c496010eabe4959774ad82b79251a5533020568375245599694c8f146f3638a20c07a745e838a6af79c359bdbaaead9d0858e8cad787db250fbc82a50138f199222541d69d35ca3e23c1bd79f15b1af34f924b4b116f5cfa7edd4eb028b94817b87758c32bfed4622a379788d0b1e541e2dd68237757f42696d9826755c0e4359b9bc120fa7dc3f6db3b2542236d6428335bd5be12517c2e7a225ce33a1da834ad78be7afce3f2350feeeada211e970ef8d33c6d6fe159c942641dfe3c2256e37ffd338b5c157b57a9312c2d75d2161642e561f2cccdf51a2ce67cb5fc3975229a6b92a682271d8e4a0b12b318a08a561093fc18b7ba3d65009b405e587e2ee4d5e068b06b9618c3fc091ddef34c5371f71ce71c74eaaa83297c2b18f00ddd988d8e2b53d33edb30b43656b1dc96aebb1e7ec417fcb0cc747dbfb1ad44550baf2581444f8a1fcf71b2af9a7cca46bb0ebbd291ba1f010d9fadcafdb138e1f9349fee1e94e9122bdc4666f0697eeb88844359f1eeaf2e3248961b568d94092f28e5f47c3e073852e6e9833f5ead4ede2b70a21aff8128d5d6966168cac7cc245bdbf858f734fbbe8e8fd18844b2f723b3b96900f3ba0f63ea93bb8ab3fdbebb8940f06ea531e4eb7bc9b94cb2c53c645e9b0acd3de44ac01ba501951bab79e05eca46578eda53965ac99dcf36b4d09743087f8eeb9c810f133d1317828a47065f959e648c41e78a688d619e6ba058729a38e7aee4957b079ac908f00d497d1326fee009106d434335ab88cbcac352f9e95bac056b81d55f6082278a57be05e75dacf0ad9c05042547a310479938ab42142947f8fe7af0d03a46ab8c3ace64c9d677fc54122fbfcfbda5225f7eab6ecec9cb0d337469f65b4fdc4b8ac97473954872ac250e578d37849965529ea020b8707a964d1e2d66f2673a314caf5acd7e60289ef5639350167ca093c44f4170c3284a24c17b924566c33473a5b763f0f5af960ae1d2cb23289949a57162b098451f8d01c801671609d56833d25fb8858533e8a3fa6e9e679689f0dd87a9096e8e6e94be7d6ac12c034b6f1371dd4de5e57ab9df4e2b5120925893049089ce896b39f4c546adb6084e756a129a80fe78a6fa3c637f83d91acf07f01a294502faacb9438022ae528dfa3bfda8b0ff0491abc31051900b1c68ad9ce4cedaf339326c7ef13baff20174efd23202cb30918cf598022a40ff122235298cf94572149e20fb05cfd7bef7475ee4396d0b864979f445d7e34868c034b65179dd354cdeeb5f6e0bf2e1ac3fb59f450fa43daec77490ea0d4ebb3328ef80cad3df2953a291662a6af2aa9b9e27a217949b47e9b80169d118055ea365ed123c9e3d4ed62161fbb258fb5d985d4e2d6f9004fa3aa049af3a85aacde5573bde23fae88e787bf99e8b058103be73a6b0c0ef333bca2964d920047e7ab2af3436b59a492db9400b2880d6cfb4c3ef8a77f36f7bd646d48dfb9a6ac5530f06435556b40011288890508113987b3ac1a0fb2fdbba54ad80b662d0e95048f38d815db5eb63d7ab371dee7a93e33c443d07b301e130c8dddbef73d7f8682b2873b7a3143f84647f3c219c6153060128647bdfbdb5f0d01e107c0089b431138f9caaa1df1fc58974b7baf5a68a3d1fd590c15e4db79ab374e61b5718d676c024d9ab590357c052ca5a4c5d60fbd3188be981debc36e91cada0c657afffd1978f36ee29b516ba83bbae44a3da15c56adb1c0769b898178f2785de64066c68065a141f0149e7dcb73ea12510786a5a6d6b37daa0deaa568da970e8c23eaf5e0c19fc1623aa8bf87df825769b81b51c14e52e6be6809540a2fb5e28a44d7d1953d7d7fd18843f38e02cbac73531d099d41008ccdf2372172fee37eecc0470fa21d8428fc7f48bd24388031f4b63ecc67156cee272078d5f55c487dbb25112c9b02936592a9625513788a8a7e2084e0a64c690916c83ff823ca55d9598b6ee2887111b569631e43ede4cc78e9a26d8f114d7cba89220423522cd53f6fa43f42282cbb673fd42700f3dbaeb444b762f5b46b8288347ba5af36dfeebc617ed256e3dd2f86d05e4762a56eae16b3a14314b64f54def106740747bd3ce630f89ce1375371dd71a78dc944a96f93d51a3a5294f7777913b978a899cb2b9960fd3a083fa6438de3a6b672e25d../../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.41-150100.7.46.1.src.rpmcross-ppc64le-binutilscross-ppc64le-binutils(s390-64)@ @@@@@@@@@@@@@@@     /bin/shinfolibc.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.1dܺ@d@du@d6@d@ddxcU@c@cױ@cӼcӼc@c<@ctcWcWcMCcIO@cbbbWb&b@b@by@bu brjbrjbrjbobf@bT@bT@b8hb)@b!@b bs@bs@b!b@b@a@a@aW@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.comschwab@suse.demliska@suse.czmliska@suse.czrguenther@suse.commatz@suse.commliska@suse.czmliska@suse.czmliska@suse.czmliska@suse.czmliska@suse.czrguenther@suse.commliska@suse.czdmueller@suse.commatz@suse.comschwab@suse.dematz@suse.comdmueller@suse.commatz@suse.commliska@suse.czmliska@suse.czmliska@suse.czmatz@suse.commliska@suse.czmliska@suse.czschwab@suse.dematz@suse.commliska@suse.czmliska@suse.czmliska@suse.czmliska@suse.czmatz@suse.commatz@suse.commatz@suse.commeissner@suse.comwbauer@tmo.atmliska@suse.czmatz@suse.commliska@suse.czmliska@suse.czmatz@suse.commliska@suse.czmliska@suse.czmatwey.kornilov@gmail.comdmueller@suse.commliska@suse.czmatz@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- Update to version 2.41 [PED-5778]: * The MIPS port now supports the Sony Interactive Entertainment Allegrex processor, used with the PlayStation Portable, which implements the MIPS II ISA along with a single-precision FPU and a few implementation-specific integer instructions. * Objdump's --private option can now be used on PE format files to display the fields in the file header and section headers. * New versioned release of libsframe: libsframe.so.1. This release introduces versioned symbols with version node name LIBSFRAME_1.0. This release also updates the ABI in an incompatible way: this includes removal of sframe_get_funcdesc_with_addr API, change in the behavior of sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs. * SFrame Version 2 is now the default (and only) format version supported by gas, ld, readelf and objdump. * Add command-line option, --strip-section-headers, to objcopy and strip to remove ELF section header from ELF file. * The RISC-V port now supports the following new standard extensions: - Zicond (conditional zero instructions) - Zfa (additional floating-point instructions) - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng, Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions) * The RISC-V port now supports the following vendor-defined extensions: - XVentanaCondOps * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions. * A new .insn directive is recognized by x86 gas. * Add SME2 support to the AArch64 port. * The linker now accepts a command line option of --remap-inputs = to relace any input file that matches with . In addition the option --remap-inputs-file= can be used to specify a file containing any number of these remapping directives. * The linker command line option --print-map-locals can be used to include local symbols in a linker map. (ELF targets only). * For most ELF based targets, if the --enable-linker-version option is used then the version of the linker will be inserted as a string into the .comment section. * The linker script syntax has a new command for output sections: ASCIZ "string" This will insert a zero-terminated string at the current location. * Add command-line option, -z nosectionheader, to omit ELF section header. - Removed obsolete patches: binutils-2.40-branch.diff.gz, riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch, extensa-gcc-4_3-fix.diff . - Add binutils-2.41-branch.diff.gz . - Add binutils-old-makeinfo.diff for SLE-12 and older. - Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff . - Contains fixes for these non-CVEs (not security bugs per upstreams SECURITY.md): * bsc#1209642 aka CVE-2023-1579 aka PR29988 * bsc#1210297 aka CVE-2023-1972 aka PR30285 * bsc#1210733 aka CVE-2023-2222 aka PR29936 * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc) * bsc#1214565 aka CVE-2020-19726 aka PR26240 * bsc#1214567 aka CVE-2022-35206 aka PR29290 * bsc#1214579 aka CVE-2022-35205 aka PR29289 * bsc#1214580 aka CVE-2022-44840 aka PR29732 * bsc#1214604 aka CVE-2022-45703 aka PR29799 * bsc#1214611 aka CVE-2022-48065 aka PR29925 * bsc#1214619 aka CVE-2022-48064 aka PR29922 * bsc#1214620 aka CVE-2022-48063 aka PR29924 * bsc#1214623 aka CVE-2022-47696 aka PR29677 * bsc#1214624 aka CVE-2022-47695 aka PR29846 * bsc#1214625 aka CVE-2022-47673 aka PR29876- Add binutils-disable-dt-relr.sh for an compatibility problem caused by binutils-revert-rela.diff in SLE codestreams. Needed for update of glibc as that would otherwise pick up the broken relative relocs support. [bsc#1213282, PED-1435] - This only existed only for a very short while in SLE-15, as the main variant in devel:gcc subsumed this in binutils-revert-rela.diff. Hence: - Remove binutils-disable-dt-relr.sh as subsumed.- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR ld/25694 - riscv-pr22263-1.patch: Backport for PR ld/22263- Rebase branch patch (includes fix for PR30281).- Document fixed CVEs: * bnc#1208037 aka CVE-2023-25588 aka PR29677 * bnc#1208038 aka CVE-2023-25587 aka PR29846 * bnc#1208040 aka CVE-2023-25585 aka PR29892 * bnc#1208409 aka CVE-2023-0687 aka PR29444- Enable bpf-none cross target and add bpf-none to the multitarget set of supported targets.- Disable packed-relative-relocs for old codestreams. They generate buggy relocations when binutils-revert-rela.diff is active. [bsc#1206556]- Disable ZSTD debug section compress by default.- Enable zstd compression algorithm (instead of zlib) for debug info sections by default.- Pack libgprofng only for supported platforms.- Remove upstreamed patch binutils-maxpagesize.diff.- Rebase binutils-2.40-branch.diff.gz as it includes fix for PR30043. - Move libgprofng-related libraries to the proper locations (packages). - Add --without=bootstrap for skipping of bootstrap (faster testing of the package).- Remove broken arm32-avoid-copyreloc.patch to fix [gcc#108515]- Update to version 2.40: * Objdump has a new command line option --show-all-symbols which will make it display all symbols that match a given address when disassembling. (Normally only the first symbol that matches an address is shown). * Add --enable-colored-disassembly configure time option to enable colored disassembly output by default, if the output device is a terminal. Note, this configure option is disabled by default. * DCO signed contributions are now accepted. * objcopy --decompress-debug-sections now supports zstd compressed debug sections. The new option --compress-debug-sections=zstd compresses debug sections with zstd. * addr2line and objdump --dwarf now support zstd compressed debug sections. * The dlltool program now accepts --deterministic-libraries and - -non-deterministic-libraries as command line options to control whether or not it generates deterministic output libraries. If neither of these options are used the default is whatever was set when the binutils were configured. * readelf and objdump now have a newly added option --sframe which dumps the SFrame section. * Add support for Intel RAO-INT instructions. * Add support for Intel AVX-NE-CONVERT instructions. * Add support for Intel MSRLIST instructions. * Add support for Intel WRMSRNS instructions. * Add support for Intel CMPccXADD instructions. * Add support for Intel AVX-VNNI-INT8 instructions. * Add support for Intel AVX-IFMA instructions. * Add support for Intel PREFETCHI instructions. * Add support for Intel AMX-FP16 instructions. * gas now supports --compress-debug-sections=zstd to compress debug sections with zstd. * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd} that selects the default compression algorithm for --enable-compressed-debug-sections. * Add support for various T-Head extensions (XTheadBa, XTheadBb, XTheadBs, XTheadCmo, XTheadCondMov, XTheadFMemIdx, XTheadFmv, XTheadInt, XTheadMemIdx, XTheadMemPair, XTheadMac, and XTheadSync) from version 2.0 of the T-Head ISA manual, which are implemented in the Allwinner D1. * Add support for the RISC-V Zawrs extension, version 1.0-rc4. * Add support for Cortex-X1C for Arm. * New command line option --gsframe to generate SFrame unwind information on x86_64 and aarch64 targets. * The linker has a new command line option to suppress the generation of any warning or error messages. This can be useful when there is a need to create a known non-working binary. The option is -w or --no-warnings. * ld now supports zstd compressed debug sections. The new option - -compress-debug-sections=zstd compresses debug sections with zstd. * Add --enable-default-compressed-debug-sections-algorithm={zlib,zstd} that selects the default compression algorithm for --enable-compressed-debug-sections. * Remove support for -z bndplt (MPX prefix instructions). - Rebased patches: add-ulp-section.diff, ld-relro.diff, binutils-revert-plt32-in-branches.diff, cross-avr-size.patch. - Removed patch: binutils-pr29482.diff. - New patch: extensa-gcc-4_3-fix.diff. - Includes fixes for these CVEs: * bnc#1206080 aka CVE-2022-4285 aka PR29699 - Enable by default: --enable-colored-disassembly.- fix build on x86_64_vX platforms- Add binutils-maxpagesize.diff for a problem on old code streams, where we would generate too large binaries.- s390-pic-dso.diff: use %pB instead of %B- SLE toolchain update of binutils. Update to 2.39 from 2.37, which means obsoleting and hence removing these patches: binutils-add-efi-aarch64-1.diff, binutils-add-efi-aarch64-2.diff, binutils-add-efi-aarch64-3.diff, binutils-fix-keepdebug.diff, binutils-add-z16-name.diff. Implements [jsc#SLE-25046, jsc#PED-2029, jsc#PED-2035, jsc#PED-2033, jsc#PED-2030, jsc#PED-2038, jsc#PED-2032, jsc#PED-2034, jsc#PED-2031, jsc#SLE-25047] - This fixes these CVEs relative to 2.37: [bsc#1188374, bsc#1185597] aka (GCC) PR99935 aka CVE-2021-3648 [bsc#1193929] aka PR28694 aka CVE-2021-45078 [bsc#1194783] aka (GCC) PR98886 aka CVE-2021-46195 [bsc#1197592] aka (GCC) PR105039 aka CVE-2022-27943 [bsc#1202966] aka PR29289 aka CVE-2022-38126 [bsc#1202967] aka PR29290 aka CVE-2022-38127 [bsc#1202969] aka CVE-2021-3826- add arm32-avoid-copyreloc.patch for PR16177 (bsc#1200962)- Add binutils-pr29482.diff for PR29482, aka CVE-2022-38533 [bsc#1202816]- Rebase binutils-2.39-branch.diff.gz that contains fix for PR29451.- Add binutils-2.39-branch.diff.gz. - Explicitly enable --enable-warn-execstack=yes and --enable-warn-rwx-segments=yes. - Add gprofng subpackage.- Update to binutils 2.39: * The ELF linker will now generate a warning message if the stack is made executable. Similarly it will warn if the output binary contains a segment with all three of the read, write and execute permission bits set. These warnings are intended to help developers identify programs which might be vulnerable to attack via these executable memory regions. The warnings are enabled by default but can be disabled via a command line option. It is also possible to build a linker with the warnings disabled, should that be necessary. * The ELF linker now supports a --package-metadata option that allows embedding a JSON payload in accordance to the Package Metadata specification. * In linker scripts it is now possible to use TYPE= in an output section description to set the section type value. * The objdump program now supports coloured/colored syntax highlighting of its disassembler output for some architectures. (Currently: AVR, RiscV, s390, x86, x86_64). * The nm program now supports a --no-weak/-W option to make it ignore weak symbols. * The readelf and objdump programs now support a -wE option to prevent them from attempting to access debuginfod servers when following links. * The objcopy program's --weaken, --weaken-symbol, and - -weaken-symbols options now works with unique symbols as well. - Rebase binutils-compat-old-behaviour.diff, binutils-revert-hlasm-insns.diff, binutils-revert-plt32-in-branches.diff and remove binutils-2.38-branch.diff.gz. - For now use --disable-gprofng. - Includes fixes for these CVEs: bnc#1142579 aka CVE-2019-1010204 aka PR23765(Fake entry from SLE for tracking purposes:) - 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 .- Use https for variosu links.- Update binutils-2.38-branch.diff.gz (to 93054037f1e304e) in order to include PR29087.- Enable multitarget build on riscv64 - On SLE15 and later, use make -Oline to synchronize configure output by lines(Fake entry from SLE for tracking purposes:) - Add binutils-fix-keepdebug.diff for fix bsc#1191908, a problem in crash not accepting some of our .ko.debug files.- Renumber Sources.- Fix ExcludeArch for ppc.- Make multibuild utilize only the main binutils.spec file. - Remove not needed README.First-for.SUSE.packagers, pre_checkin.sh.- Start using _multibuild for cross binutils.- 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] (forward port from SLE)- Update binutils-2.38-branch.diff.gz (to c210342d7f5) to include recognition of 'z16' name for 'arch14' on s390. [bsc#1198237](Fake entry from SLE for tracking purposes:) - Add binutils-add-z16-name.diff so that the now official name z16 for arch14 is recognized. [bsc#1198237]- 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.- Update binutils-skip-rpaths.patch: add back fix for boo#1191473, which got lost in the update to 2.38.- Update binutils-2.38-branch.diff.gz in order to include PR28879.- From Stefan Brüns : * Install symlinks for all target specific tools on arm-eabi-none [bsc#1185712]- Do not re-generate ld/ldlex.c, ld/ldgram.c, ld/ldgram.h and verify that corresponding flex/bison files are not modified by a patch.- Use verbose mode for make for cross compilers.- Make it build on SLE-11 again.- Use verbose mode for make.- Update to binutils 2.38: * elfedit: Add --output-abiversion option to update ABIVERSION. * Add support for the LoongArch instruction set. * Tools which display symbols or strings (readelf, strings, nm, objdump) have a new command line option which controls how unicode characters are handled. By default they are treated as normal for the tool. Using - -unicode=locale will display them according to the current locale. Using --unicode=hex will display them as hex byte values, whilst - -unicode=escape will display them as escape sequences. In addition using --unicode=highlight will display them as unicode escape sequences highlighted in red (if supported by the output device). * readelf -r dumps RELR relative relocations now. * Support for efi-app-aarch64, efi-rtdrv-aarch64 and efi-bsdrv-aarch64 has been added to objcopy in order to enable UEFI development using binutils. * ar: Add --thin for creating thin archives. -T is a deprecated alias without diagnostics. In many ar implementations -T has a different meaning, as specified by X/Open System Interface. * Add support for AArch64 system registers that were missing in previous releases. * Add support for the LoongArch instruction set. * Add a command-line option, -muse-unaligned-vector-move, for x86 target to encode aligned vector move as unaligned vector move. * Add support for Cortex-R52+ for Arm. * Add support for Cortex-A510, Cortex-A710, Cortex-X2 for AArch64. * Add support for Cortex-A710 for Arm. * Add support for Scalable Matrix Extension (SME) for AArch64. * The --multibyte-handling=[allow|warn|warn-sym-only] option tells the assembler what to when it encoutners multibyte characters in the input. The default is to allow them. Setting the option to "warn" will generate a warning message whenever any multibyte character is encountered. Using the option to "warn-sym-only" will make the assembler generate a warning whenever a symbol is defined containing multibyte characters. (References to undefined symbols will not generate warnings). * Outputs of .ds.x directive and .tfloat directive with hex input from x86 assembler have been reduced from 12 bytes to 10 bytes to match the output of .tfloat directive. * Add support for 'armv8.8-a', 'armv9-a', 'armv9.1-a', 'armv9.2-a' and 'armv9.3-a' for -march in AArch64 GAS. * Add support for 'armv8.7-a', 'armv8.8-a', 'armv9-a', 'armv9.1-a', 'armv9.2-a' and 'armv9.3-a' for -march in Arm GAS. * Add support for Intel AVX512_FP16 instructions. * Add -z pack-relative-relocs/-z no pack-relative-relocs to x86 ELF linker to pack relative relocations in the DT_RELR section. * Add support for the LoongArch architecture. * Add -z indirect-extern-access/-z noindirect-extern-access to x86 ELF linker to control canonical function pointers and copy relocation. * Add --max-cache-size=SIZE to set the the maximum cache size to SIZE bytes. - Add binutils-2.38-branch.diff.gz. - Removed deletion of man pages as they should be properly packages in tarball. - Rebased patches: aarch64-common-pagesize.patch, add-ulp-section.diff, binutils-bfd_h.patch, binutils-revert-nm-symversion.diff, binutils-revert-plt32-in-branches.diff, binutils-skip-rpaths.patch and binutils-compat-old-behaviour.diff.- Enable PRU architecture for AM335x CPU (Beagle Bone Black board)- use fdupes on datadir - remove RPM_BUILD_ROOT usage and other cleanups- Rebase binutils-2.37-branch.diff: fixes PR28494.- 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=