glibc-locale-base-2.38-150600.14.29.1<>,xh p9|Y^Tת UJV0l63b64 @8?(d ( QM ct%X% %  % % W% Y %]%cY%ii4%mnpnp'(p\8pd9t: >UF]Gt%H%I%XY\%]%^! bcd8e=f@lBuT%vw%xt%y0z$Cglibc-locale-base2.38150600.14.29.1en_US Locale Data for Localized ProgramsLocale data for the internationalisation features of the GNU C library. This package contains only the U.S. English locale.h s390zl34SqSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND MIT AND LGPL-2.1-or-laterhttps://www.suse.com/System/Librarieshttps://www.gnu.org/software/libc/libc.htmllinuxs390x/usr/sbin/iconvconfig~t0>2"/ 'y2tq9M6"; `/?a????????@??O??????? ???ApApApApAp?Ap?ApApAp?ApAp?Ap?QQapA@pd`߀/`???????????AhAh??/0???Ah??????????????????????????????????P((???AhAh?????????@??????Ah???????????????????@Ah???Ah??Ah?Ah@???? P ??????@8@@/8??/8??????@@@?@??@??/8????`0`(Qx@?????????????????PP(@(?P ?@(@(pRBR?L208 |AA큤A큤A큤A큤A큤A큤큤hјhКhКhКhihКhihКhКhКhКhЁhihКhКhhhihihhТhhлhТhДhlhТhТhhѲhѩhѩhѩhѩhѩhѪhѩhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѪhѫhѪhѪhѪhѪhѫhѪhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѫhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhѬhhhhhhѬhѬhѬhѬhѬhѬhc3182c46bec34877d485224739dfe092538965c8cfd50e9d29c1cdf8c05e531f56f878c4e04754a3fdd4fd5a3ca92b5fd1bdc8f4808efac2879d0e6892def998d288062ba498ccce5fa59a0e6830de003dbd0eaa0c5ddd8fa50251feef01b3955fe3576d0a12edf59173411d9885a7503164df1b8975b713ffdc90b2af625a4d7af1eba37e7e969721dd57f5509d852a380c3a8d26f96663a7eb3ee16f8c6c117177b8f34d1805ee2a63af5b8de19ee8008ad540dc976f95dea97805c8d012ebc02910217f29d6691df5d2bb2f86b486bac6371f0d55006d5ade2e068a8d260a281c671509e01b964032ba2af972c83132a90d0f67933150a0c05a82b6c44f4dda67cadd23c93d4c2ee9a4bd0b82b451f6596e2bfc3db462e03b1685e8613d32c81e933740ead8cd953774b4cc1c79ff0ea90e2640c65ac9b2fee7e7585fd124970495ec658b66fc27e0647208738a82e267d03924fbe53820a204c7abea38cb734f004a7b6d20ff3009d623ee796b69df4224df84954b896905c409b3bd42e93e680b6643c2a62ee60d0bd90f7d13de2c6548bcc0c4339fd90416504c4deff098cfe0c242cb27bb03fdfb4c24dabe96020d5e5cff7490ba0d9fa3fe5afb2521d288062ba498ccce5fa59a0e6830de003dbd0eaa0c5ddd8fa50251feef01b395c1931038eeb32e5a73146c8f8c9982fcbe76614f18be2bd4e71fca21676a9b98db83cfbac5138e10a2b30e137492e29a1d457e85994c403c8c89df6e1b096102fb4577a5752f8f6f8b8eeb7111fcbd21a7707a4513541433cecc387711644111f749693eb24e43344af7e2a7810733b938a0993b9c15294c78b012df392ad26149e43a4a099ce6df9030baa6f556c64ac6a202fa53fd6d478812c85a25ce71155a7762c9d6ca4d7bc9aeaec2f1d4559d1f454581f054741b022cb7659ad2f3ae99df681495da03a8d7b47425bfb2aaae41a91dc28968b8ab33bf8ccd614a4337d1a7316bdb7a0fa6b190e4322df95551fd836781009f02e6917c737cd9c8bea500e5ff099c952896aa7676d1bcf51c0c7cf1a36b43e3d45766ab47c561e5b0db1721b8a0be32ecb7ee2302e2ff8d5be68d381f8668b31c511e1bff4882e202ebd2beb316fffb5630020f3077637f27fe3435755403530ba5ce1778a68776ead5ffa9bbe53f5cdd543e5fa79a1b1c7fee8ea2090001fc11309794f936e4fddbfc8fe16be097267328e80d55be97e89f4f3f1734228da3b7230c44dea4a224ebbfb17b86e23c715655cab5c2af847f1285009abbd599edf1d88d25e2184541bce12bce3efb4d74b60ed3373388e08af6d58e70f433737c1bc5076ee073a4ae837ee60a6e48171a916da68325690d832576d1cea94541f149d941a35f6d5ff94ca381ef14222e200ff4090cfea0cc6750188169e20cb3148c58cd510647f229c55e7e3e669c57318c20298f74c3e69af605a7281e592ea76b7401bc6e1856542eabe268fd51e3cb9146ab086476810b9e71fab3d8d52b13fcc7898f1f877a579e083de90c874926aca6b5489adeef58ed9d872d9250c11f1475e965a329f97f2356afb0a9897e3517207b0933c887b2b129f20fd1a0a10a853fd29d128f13668515565935d8ebca2e85e58f2abebd8e2795ba26e59c1c083cc5d32f2923f244620229a305a3861850ac743847e129fca1cf7f19d4eb1e8e4dab53b990d18745e3b45ce34c06a5a90c256680c73d5020520bb9e00cda0e236a5af3a1bfb34d074537ac5f335c63dd675d31e0416eb265f1f87075cdb12582510ab42efdbed4f405066213b44723ab3e55e42c97031339c75c0642719b271fe675aa3a3ddb10ab1e2d9ee81401d78db788b16d8b9ca20a66ff47e60301f07b27913ecda0b73ee28d69430cce0d92318960fe9672e45cacf245fbb42c25c4c54194ab3ee1e8622f1c6d4eec3595ae5502fa58d9baccbb0ef902af84344b9bf81520541df9d619adbf346947f01696ee6d51bfadf49754acb791953d1e0d4f0d52fb870fa68b94730a1d3ece2115ffa45961a62b723d3f1266ef74eca4e53c9ec6d9d7cec2a72f523fcd5f1392380c6f0e4aac963f1a34df9d9288900e6ed2b47ce87663d6900a45b9402cfdfe7788039b257e40a5e5b9a74ae5bd48a86bc6c0f1766c56dae0c164d16e81690e939dc10c9f2c64cefca3d692be702b5fcd6a03139e3b3422f0ef9028e6f2528a0af44fb39b825fc7c4409c4779037ca5c6a4adfb528fa33eeae9acb0c8c1937aec4f55d4371ff92a163572705b4788abd77ddd023ee7c1a8e51f921d4bcbd468d9f2ebca701180f74e369198d784c63001e52d4197b0c9b3ff2b71f0bbd65db1934b5184f5f59bab2c70e22b0bb739aca14c4ed6a86d13c2d799152255972b7ce61dd5cf7befb173755214ba68538ad88551c508ad61d40ec29f8948ba77a8f1377e6282090b92d073226b0f2bd3fbc9925972a009fce9a7d72fa9ff4583abafedc6438e52531fa3d5702daf19a78a2b8aca308d3c026bbae6d380c5986eb86413a41d2ebc439755d44b37d16af9a9347fbb9e6602b7229989cbadd9bef3e1bc9c4f8468cde8d2b46213c2deb697d364e9c94cb04024c231c3d09374ede413d416e0b7292a35d7d54b2337daa262fa56595cc2cc2147a7c4cc5fa56987e542b444cad5a8e6b4a38fa95273a7428af4c3b257b98058320b284186fe248b9fa997240ebc57750de6aad89e5edbeeb5e0c45e2acf3e6ed29ab705586cae6934761f59264c0ceafd6841e5ad802b58925508fefd918ab8c5e186a38f401e77b760077b8617cdb02af1f2f01badb71c84de0beb1a24b3be5063eb5f58e6416cac841792af450e7598d39d14dfad1dd90289c39802e0357eaf5d7d3213565b90c2bfb774df5db49ae5ff8de0bb7201f7a86bfa8f8118b78075b303e967d33b06e02386bd0b61ebc01b20a153831075791fd6a712a45102c32f7932a4aad6701a6b1ee362c6c9aa5a26b751149570462032ac3d14cef78248502fd6d9c2bfbe3757418fb7284809bdff4dc575b27670bd00ee457da324fb0d20be66e6c4bd67e2515ea96b9332fc15b158927059edaa4ee13bfd65e8bbbb539357311076f2926e7c6ddfce166e1270b54dc3c019c67da3b66310d60bf66f2960d5c795836d0182bc024926d6658f73c7750e64fb5b17f36e16aba2af3463ddc1946e7e9fcb6d0b66937b05d72bb235320d8185340e5cb3f75694e89b81021f0670c2a168a8665d36288120b49ba3da67edec9b8727a2c129f3c3f20681ee63a7344d6169d9b801a61bf2aaff119176c13dd415d080e5172be29c68c6eecd1211afbc22e36c2f5cd07ec09da245d892bd8285215a7b47e5eb692a0f9433c4f2823e6b19860530f208224556ca13c8b2d0a45fbbd4b68f951475aac377d98ddce32d46ec1b36246a19e0321a365dd0a61d079f3267ad32d3b8feae34557b7ac61bf693915e40583b60a6edbb1066dba806e3a0dc781eb4db5f0ee6aa7e1a8bb468368ec28c805524d83388407cd331c4dc919107d6daaf60dce124017ed19396ec106431698733b576e8aa9ea75ea23a4e13cbef838e923bb68717e9befc78887be218c0dbf382aabede1169fe8d466bc9217033748503fce3f3ed1e755375f21755edd21f8597c73f83059273e101740cec1d29c1d9da310cd63aad5f54c9c9a47e72a416dae11ef61f842c0eb4d62265dcadb76801e346b9a7cfd05a6398507a15784a51ce30bd807dd327ac6a6ed05aa59662f1d17eb264c3f2eeaeaf0c4e9bfc3976c60a6e4ee9b80e95eacd21a5c0927843214954740da60eaf4de24716829b9a7e5e1a19f8f5a345b9b5c477c98075c970218f4bf9d61158d04b5b477d94bc3501a41c50c7f1ef5089d90d0c3bb46a2209facd3260a9a58751501a1ec273fa8bbf009b6b3096d12a69bdcb07c91aab2c0b085c4adc9c50f82667aa4bc89713fe6d2350dd3b214cf30431b5884b04423aded4bde440bfadeeacf8e08b7fabf2f537e0f934843ddaceed197074489682349d77888baebf08ed481aa0b30e1bcf8f417725a49a2dc5980d487cc5ed60b8f060d7b0684e343793531692ce341327a481020199ae016af9b39fed1d5b831bc420fd93097a12e5681a6cfbf64d748eab2a558e4e339558e71d1fdea54b1fb683b71648d3f5a28ffbf8d3de03fc266d20957dbfc0eca2faf3b3273637f1a11980915f9f7dd97789a77820640d4023db53c8dbda3c80ff6aa02d6754b2d3e5bdd3315935d3763cca6f448597b005316c5942a589ccb424aad61ff4cf0cf079f9440a62430875f2b7587221b8ca6dfeb1120ad9f5408dcf5dd501908ad46ce41263910e915bb5abcb87729d9ca0026476e3f6937bbc503521b407196b0d446a312c344d17e5b98543e3d04623c744b2ab4a7c0b3ceae39b55ca416e7e4cec91919e552a58264f8c8fa5b6368313214049ca174b3de707a215495810231109c6205840a3daa80275af5994b40330235f35d322eba0ff2b5b144e3ee307b835ccc0e9ba23a5db4a86eccd5aed124f149daecb15a844225545084038fa33649024b6108a7c8acbdde409352e46d407fb74af689ed895189e979a87df512ce65cee23eb88b3447d62e84957bb3c7593bb10c91b019178d4bc01faa7d7177aaf629eb44e2e850f72c8782169ac8dca86632b2cbffba6d679cec6ebc4abada6678d8c9c77b735ad60b74d5b04b70e22fb43801cd47a3346218da0142b030ec3b5977d65579cb80852b2824d2ae0b1b7341343ecc0c2f0cc58578f03e802fab314e7af47e54341998b591ff9869adb110c07615d654ba310481dd171dc7ebbfaec4d04263a567f8a6d9cb0e63a7bb39fd29b031d51088a3cf43971541bcd4afc891903cd8ef71e9534d0c42bf330e11ce411affb03c371f9f795181472e7b919bce974f72d0a939464af624e088fa064c70dc174ccd3453346a383ba6e59dbad4322ba100486dd088d6eecefa25a9201b45476c37f93aae389fb7db040ee4b1af9d3a36dce9d9024c1c260fe3957d13dd34305ff7a08d82db84cad48af6b4203514b1ed181a355c5c5c3d65de1090e5e7395c616ea80b82460ddc98f9cca932d7d83e004f1f4a4c5ce67e482ddd1e08ed0e28e47532d063edec9ac08e77b752461435127e757981a94452006db8fe708f2faa94c863c21b945887323734205153c09518f149e258ace9224a3ea42324449a63e7367e27d52d0e6f37f9ffed030a53ce85bf194cfe2f6b98a291ebe4b0a27295d861dbbfcd5aeefdc9e75b137975ed7975f3cb68d0cc1ba5d41d783534c4707365f8071d48b986d322b585f03ee1266e93d16a129fb0b4ada6feff88c728bf8b3cd83e30db69b9d0db1ca10f7d606a3d93a2f74fe1396d9578cfe20b41d88cfb27d7e80e7d92c015ba67de8f1d3d503b107ab7594012c0b02033952fca107292e3ed6a31aed6e03ec3f88d32ab4232511816901a915fa66e89b0d1ec014b1ac5e76097e8f6639f53b45de2c22c291966a8f4adde7e6b7c8511e6d6e24956b178220ad96b002c5f5f52a8b934102376fd22918824a923b739d98435884aea4b689979d3e76b8d1a0d104061df5029a3e3299a80ecd3316929f83bf8beeba872e9f9c039ab104c99757baf665146fa36cf1e13474cb7314f2a5a2004dfd207e1f18f0244b124b0f7829eba55b145b10393ba3ded800fd4c55956b63adae25fe0b95dfb46e2643a5b2d14840efaa86930828d0630cb26e9bae579ab12a522093cd98d1aaca6650770c380247e17c2f108d5bc76a58434cc04efd2a5ca86ad15d47dac0ef379b31d27999247ee2343d6033d2f21775d3f88a8c781d1117bc63a4666b8a7123dc73bbb04ad77b021e32611210d5a1e79511939b5001f70b7b0e92534506d1b95d932795e979f4a6582e8df887bfb83b21fbee733df3111aa59d0ab374b13dc7ef4f52eedb5a9a99246b2f7ae93129103f5cbfecff0828fb00db6a2ee2c31e6227d0767157825384d51316e475216d000695ee4d49adad2b577c6350396b2b222da2c1dea35a56171fec91fb67b75cb6620770607ddc5356a333372089a1bfcdaf02ac8fe12d6fc3eb59a42bb07ec433658d04d35699bb4ea8b9bc23d88c028727ad4e75ac8ce9b2b05c37ffa9e230139850401851ca5da5556ced2a7b79ee1137dd3032b2294b94626ba50d6d111361c365876457288b91690eb4b486018ffde3d1023511e78d12415620870a04934ca1962eaa323c411ed812f2520807effe5017aeba450a8def585989f259a6bcf6d30073d8c6669c4de70d5752e186b50c3c7b9b7ef53b85cc4343d624efc1a2ce763e40ce9cf13daf17e81a63ef754b2c4e38a09fb9709b43a37f2e6038aea66921b7ef01e547c27d16ca2bac8315fda600383fc772afcd2ff366829633a7eb3a7e402f6da1f989b2a241b0ab7c71aeefef1f18f9eb080163eea1dbe542e8ff7b5b4ffce58d5c77e8526c7bcd171f58d06d49b5ae73fc441c881c156ab5d41d7fe916444af201a5f556b5188195ec9bf4d62b971d77f3d10532ee3810a9b3e9bb88264ac749115230e722757e45d839c2c57cface03965f28c985b1ca0b4c9b44cbc0ed353628a9a9b47afff5c50963220283ace07437cf16b2b5f39f6640499e13f7b29b536edfdb046a10077137862fa13af9ad340487d757a437f151bccc699952d66f31363f230ea25fb9d7bb5790c04df81a352eabe317a1d0677b22337ff6d0bc7a420f805c5fa41aca862dae70ecfb21d2a3974c2892c8721069982ddae577a1dd5819a1c75b9f070a8861bf2d8e4e212fea185479cfbc729b756f3b56883b64cf57b65e0e5111fbc53dc4a06c23be3304a90ea31ba3dda09059c5dd69977b2850877653022a97eb8a01dd25a0dcc6442610bea40aec1d96fe5591a0a0a59ad8f5620f8746abb58a6e2d5a17318b96dcb87bc1d2fd69c209555d5d644f478ca14923805ad439f1b2778108640b097d62ec685375355809674cc640c83ce0689e22c0a503ce50dbab102cc8249951164bde38fd69ae8ea6c5e81055c994882dc7f936d33a1f7ecf48bc28002deb9e68ac450124dfad02537ab8934889dbde4a132fc64391dd5ff1524dabab8568eab91b8a019853fff89c0f736d4d5bd767c7472bbbb6876460893398c69bd448524641230ea1d4669590a8d85232fef48584cf57fba7b4ebfa2833d42b943c5c00484e98fc2c979b5a97fa1a8aec0d4c1dc133f83bae9d944cc74127c74cefd3f96995b7f6a002908a8a5fb7c52db006375205de9d74737fc69d1a1201883661421bb6925cc9c031fcd563af52f1c1f1a846965e031facff07a77fcad69a64023db329c906bf34d02d5de90bb259a6d64f205bd0444cf87978eabc81a7114e916f3898ed25a04ed3533ccd8d049175bf4f39197d9d8f09e873337a356d8f3a89570e5a4ad8217fd7fbc19e7c0472fbc5b60b75d67da9dc8cb8659df38e05f2ad77f0ade57ca91a2417f61a342cb5ab9e489b743733434555aa686f6e7c4c77706cfd93d4ea6164266d579308f79b1714d72449ce2f45c878a7f740f671e8284890575284fc95f058f4ba960ffa8a6598ef35ad25c747fa059f556d2cfbce9913ea8a8cfd3329a46ffafdc8e79e201503ea14314dce9e6721dda38587b3761977fbcedaa5177900080dd3867ac374d156edc75b7f4ad3421c9bd62c475fd9ecd4b616538b75b98470cf710bfcda8ffd79b8d1b6ee55b20d648402bc440d2274a7a44b74360135bfe33fef1cd8690aad3243b7febdb2f129659436d91e2d2b4604c592ee2503e73157bcb1cd21b17dfd80b3cfbe68bc109879fecaac8ddaf4c9998b7d68a88ec3deab786bf0403bca70ef21a0c9b5f947d8c11fbe167d9eaf895805222cb76a8993498f25edb20f69658eb6aa6679910c6a56f0be701b32dd94aee92ca5f784adb993704748b911174d8044f4ca45961748542adacd7c18dfae89d3f6121d8d3f8a645bb647ce6b8158a9071d1e97d625e6eedc109011b82b40a402c3f4d31b466fceffce4077460352da16e5ad0c63fcc63a786be8ee3004c55eb00de292383951390800fc724b7ebe33d87c2cff59a20d62f95d0a098eb8bd8fa915411c598ebfc0f4a52ef9299391b774b077eafda886e3f2d2300f387ea3545767d7d8074c27f9c712ff6947f03557aaddefc582499a1c6e62b665170026239937a6d8c7c16aefcac6a33d01d403879598c87ae818de6e0fdaa8cdc51957af4f7d995888c276d6b292732310a8cb4c8d5aa3d56c63474360eeacab19c7298a4a40caef2f46d2e272595dd4467551b46dc8d291804f3bc7e3c7ed2d1e4c9b42fc3e95db9e7dbc155afbeb94378fa2ade4cc84f7e955e49bd895e28bb4f5339f916675c69468b76f95de216c18b787aa7ba4335d6b4d665b30914f1c9d3ae8d9111f91a3d15568b862f787797a3b0ddd50e88ceab64138ed175588df3ad721d96f039897f1d06c7fc04a0cdc6f1bda33f322266393960b27234caa99ac49816d1848ddfc47bb9599ef055c26436bba5c60155f0c59b7b7370d7740eda2199d7522529e5e03cff78169576dcdf4c1360ae30b80d359cd68b6314fc176278bc8ab757ea2759fb816f9afb4eb765a2c45ab69701fb3dece796e69cf6dd11934cb914a2254902a244697773e0f504b83371d1205f49b20b2be30f9526adbeb465ecb0432e23e70fb6309c38edb077b1f8d3cc30c7b308d945f8f63fb89c581cf65c3706e29cc9fd8822e5168115fed3ab0df144a7bc394558f245ec73f5de471f3a8f4175d5e58571bde90b22c4ed32d351b57dd9c76b581620628026dfa6e7265f3c87df33713ff4ee597a3e297f80874b94074a1b475950671458da47db9b42648c2d5e6aad79e577c85195d9944c333dd02c5ee8062a3bb4f6440acb2e179476f42d765f67976770e741b3dce5b3a0ea230146cf6368c73f9cdf15caecdea447e2b6fe7bd3148bf63631abdab12057f126cb5da28fd471e62f301ba543764f4c64adf4751dc696f35bb862a136a487ac5387778dcca291df56b767396bd6c01e6e78ef9155767b6782153a6c1f962dd84a0c691e12dc6eed0b7376d1755ddca4351094fd3936a0148a3759efd65bd613f724a58018dd5b75c8251e1330dc053e5f61f6c5c7e8b763c22ae6e3b9eb1f0f2e2720bd3a221045dbe8d13ae2b551d49e07970ab469bd4926069f145787d1c0050a7b739af0b0411c24442d13e1f6b8f0d63f00d9b5fdd7002dbee432e6ebdf35ce76677443f808995b9c71cfb37ec1df756c2c076bae4db9ff7a097d0459fd70a505819e9e245fa13cb3c10a757a22479bf4761fa97dcee0aae9a3bd5de2e18d0a524b436e8300bb0acc6e8675468bb7b3cfaaeaf25a79306c1a58f28128a9d8f3aec28dacd0207aba878537e3e1d21f5be0aeed6cff417a44cc2e970fb9a2be281f15c40bbda497d82ebcd530ffa230754674abc3c7dbaa5ac5d704393367d93b263840390dac5283bec2308f79c80607baa9bedbc2d8dad990640cc4091d2431cfcb56efa71f3271b6ff1d8477fa3a6245421e502837e98af739ebc2d00ffaf21096f801b8d97386f5592b489c062bb714296976eee1e37b7d4f96ac619abf4e43e9efd3fbfcb0bf0806faf1acfe124e46e1807d9bc4cae25f92b4bcf325505ee2e1916f8e135e1ba6b88b82f1943cebb54562b0b88f8318e8f1e8c1fbcbbf686d3325d173c250d54fa59e6bb429ecc22b5f8a915c8d7bc3870dc6144f99018aba75b8b64ceeb39ee38ba2b517081718a7949d4a897172993b17414afe9d408f57a3fabbdb4ddf1c6ff6dc2921ec521fd477da74bbe0b865e1d6ef69c06d08071dac6241c59f045f392b8223fe91d18a2778ccf93d0842c811cd7f57a94ccb5331b67035b8aa8e68aea6756a6a3bad42b1ebb8483ad6b55b25e60c0974d2b5ebc97e1037a04056e5c0e967b1651e2930979c5ac7ef1d7dd64ed85028b5c939d6ccd5da4627a10217a87d9369a6880020ea1c75eed3ebb4bd01c1cc544231183c9ca8ff813d069ce55eee1faecf00c81b3e5ac1058d33df75645a5d436cfb58e210cee1dbdbe05fc2f9f51a1b0b2fbdfd12621bd574ac717cf86c6be430f496f93711d87ece100a6ade15cec4d1576ee5a99120af47ddc56db96f0fa149861f472adca6903964f2fd0396b6927b4009de94009a523ba6059ed28362cd965cff262a299c6940ca0b73c14568f62c053b472175557a63121ae94289ae39d484301a67a83afa3f5fb7af56527c4a8bb9f6ac2bf0c72fa200601207b6eaf305f9af25ae59ecd5a0d5131fea24d5feffd36f10ad81831a987a9aaee46a5d84cd57bbc6b752a992f2b5cd344568a226af50e7992e5c16ea1c2f1de7fd9dc09e4cc22dc73b876897c58b69b5b93f7a87c820e1c061dccbe6842dddbfbe2db4db2a14a29da1c646b5acdebbada44374928e21280c62d1700e7de78838470b9712150445b35686ccd35561e2f79dffb93dcd715c2dc4c5f6ac1f22b7d86dfa14c77c615ff59dc350d0646f3f0a76aee2a30ab8452ec3a9c87d93a08c1771ba4a9eece1e9c8f864180cb2a4a23261efd4ec44b66be32a03c742a0c2d6b18660c6ebbf5d53a79504d77782fc0fcd9ad6618097bba2da77ba911d113d46947d2bf668e56e4f1e80978561c61b7550fe451c3aa507cbfe26eea29c5a162a2031daab81dbc16239d40963373afbff53fc46c94c4d3ccb60180ac98c24a63dadedf4a08f798d71f42a55bb2321e33a4e83dea5c2d137be21d445bfbe2cda67fe0a16a896f307b22b2a5612acd43903533cf8b5d28c11f6292678663576464a57ef49f6e1066aff918a6a3dc3797b9a317bea72da16cfae78196005ba78caef290018890f7b39c8733ea3b0c81fb56eef031bf5cb6283a3f7fcb8f07179948bea49a8df52ad1c594bafd4ce10ce7184c7168c83b1ff78944170a73782f41453e95be6d9332924b669dcd9beab2b4d28ae4e5925e58ebf64901012cef6ab0979caf624702e0aa8537da2c11eedaec8a87f782a3aaf73edca7c5db52f8a7cf60e406d0b6312c9f4cae77257ab6e10d83cde8e487e6f503d710a2e9a1e30e1865f61abd32b2bc210f2fb01f2f847d6c520aa3e4a1620be49aa9997704a5b65db989e4512b2e5f7a84708aa8dcec1bf4c279116f29b2bf4984298c74bb29e2470944f72d17e634eaf2774288f8b46aa21507c3b629e6b23a21e25c5b638b9d5d49c51777881c5eb17fcc55b8543d31ff0cfa5348f08da87f09e66094edea9c609993f20770dce09224f38100b36f553857df43b6a0962dcb07540f64143afcb97c1e67bd8c7246cd219f5467a1d8c0af73ed5da2f6468ecc119f903636e1ce7c9e2c01ef4598b04d9f0065f0f4f38d0716d5c940cf69acfafaa36064fc9d743a29d67e408a8e6403dcb83dc6b7499504877bc26db46a7a09dc1cf5c67d744f869926f4cd3f7751fc1b6d4d4307b534d5277217b9a5320ba6d6ec1efdc386d57f6e2cb9174110b1d41c5e3887eb44b3a08f66ad388ec6ae476987b4cbd37c22c04d342a3ccd3d5a005ad57e6837186fc2204ac6579a3f85e60654b94b76c20237cf028f48006076e1dd7f0b1fe806717345b79e79e798444a0ef18b470db0901165644bf45397e974ed22ad380698b46849ec342b868ff3a2d71e3ade4be9bb0f1a35e61317d2e8d8415bacfac85dcb9c703ac88061359472aeb0bae153953fea007aa3099764ec5534d303213bee8d4b6c449026d1ad5e533cfc6058c438e35feab57de094aab2dca73c60dce8da03f79beab7f81b93909e68edaa2ef8dcc88c1a9d6883a154e4dc51730ba093ee5b4f107af3984f8df8f560a274bd2dfda7b167941ea13739992117c8b0672a55f6cea1042a83b03b6f3703920e7790b796118a855e2ae2405909a34ed85967c90a067f047bf06d17626926f959e74df3d9dc3afc72cb72ef4d8fe516d0d35f73a2a4ad2bf518b4cd868661ff1a5d593d83d76acb6d1a027fdd2dc13938a791e9d739c7be236d121faeac0b42451d9f127cac1136483a71af2418712103da2c0453ea4eee71fc0ad743570241ce9dbdb37162826c76f230929e99b69c7be322175ea7ac4596ca5ebf0ae6d3f7770c00920439570e16e8e255f8ddce77d2e5ea8895b10fd841bf493a0082a72f7800a5ff52c124ade4a689b8497802ee4c041106b4942f35e66105d24d14471f2aba73a5012a2b5b967e1135ee1dae48f1a402781ad11ac9f2b7e762d0771f9295b92e654dd94aeb11f8193007fd26f02197c522a9dae2571d3bc2f5adb251c58c26c00a29514eaef72e773917dd34473697fdcad03de390e0e3a6efbe5cd5b9397b3b7c4eff7f59b9b875944da39904b6273fa1d6fd88cec1877e4b90c2c07aeab8696e1c962d263cb1e226c83b8d67a9a6e17a51aa50184a2fefc8063db71dd488a6ab52c42a9752f7645f39f26ffd85e5afbb53e616da72ebd5e13ae8925f9f9ea05d624337df18d7e7ed552278deb01ca25f45fce858683a3a1b48488dbbf7be7cb59e25fadc9cfa1ba9c5b6a3f7c90ff91d8ae04b28ec0237b0e6392a47cb664632e950fe98e46c624a93af2fb39f9c3898f0af42950e81aba73411175d8d5ec137cb42694772cbecc4ca4013a1fda057fcfcf6940b98e154086cf80f7779c61489587b89b06e694e7adefb1b12f2fbcb8233e84238acda0e41e606f213db1572731cd4fd344d149548beaee36d0392489d9aaeb7de61f8a055d38bad82332d52af22223a8459831394dd9bac3b9259d94529944a7617cfeec9f574a3300b670cc848e0924040c7751d0dc6f90dcb5310cb452fc52afca890b993ec04ee3422c0@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.38-150600.14.29.1.src.rpmglibc-locale-baseglibc-locale-base(s390-64)libCNS.so()(64bit)libGB.so()(64bit)libISOIR165.so()(64bit)libJIS.so()(64bit)libJISX0213.so()(64bit)libKSC.so()(64bit)@@@@@@@@@@     /bin/cat/bin/shglibcld64.so.1()(64bit)libCNS.so()(64bit)libGB.so()(64bit)libISOIR165.so()(64bit)libJIS.so()(64bit)libJISX0213.so()(64bit)libKSC.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.383.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3h@gx@gI@gڱg/@g@g}@gM@gp@fffWfO/f;i@f:f2.f! @f De!@e@e}@epe6@e@e@eeoem@e6`@e/e.w@e#@eSe@ev@e;e@eRd@d@d@d@d@d@dE@dd@dr@dK@d%ydcT@c@c @clcY!@c=qc*c@c6@cb5@bb@bUbb@b@b|bk@b@aa@a@a@a\>@aaaj@a@`P@```8@`7@`u`Y@`F`>(`<@`.V`+`>`_إ@__@_Wr@_+^^x^^j$@^K^E:@^8 @^&]7@]]c@]@]]]@]Z@]Z@]D%]/ ]^@] ] u@]@\@\@\\~d\n\j@\T4\5@[@[[[t[[t[b@[(@["X[)[WZJ@Z@Z2@ZZ@ZZ$Z@ZxG@Zp^@Zp^@Ze@ZKt@Z1@Z/Z@Y@Y@YYܶ@YdY@Y@YY@Y@Y@YW@Y@YJYYw2Yp@YJ_YA%@Y.@Y, @Y, @Y$$@Y"XۡX@XWw@W@W@Ws@Wk@Wj}WYZ@WL+@W3W0{WW V@V@V޾Vm@VIV@VŲ@V`VVV@VLh@V.V$@VVZV VUYU|@UAUȒ@UU@UU4@UUv@U%@U/@U:T@TPTgTܕTء@TO@schwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.degiuliano.belinassi@suse.comschwab@suse.degiuliano.belinassi@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.derguenther@suse.comschwab@suse.derguenther@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.degiuliano.belinassi@suse.comschwab@suse.deschwab@suse.deschwab@suse.delnussel@suse.comschwab@suse.degmbr3@opensuse.orgschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.defvogt@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dedimstar@opensuse.orgmeissner@suse.comschwab@suse.deschwab@suse.dematz@suse.comgiuliano.belinassi@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dematz@suse.comschwab@suse.delnussel@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deguillaume.gardet@opensuse.orgschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.derguenther@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dekukuk@suse.deschwab@suse.deschwab@suse.deschwab@suse.delnussel@suse.deschwab@suse.deschwab@suse.dekukuk@suse.deschwab@suse.deschwab@suse.deschwab@suse.demliska@suse.czmliska@suse.czschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.demliska@suse.czschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dejengelh@inai.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.defvogt@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.dejslaby@suse.comschwab@suse.deschwab@suse.deschwab@suse.deidonmez@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.denormand@linux.vnet.ibm.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.demeissner@suse.comschwab@suse.deschwab@suse.demgorman@suse.comschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.deschwab@suse.de- Add support for userspace livepatching for ppc64le (jsc#PED-11850)- pthread-wakeup.patch: pthreads NPTL: lost wakeup fix 2 (bsc#1234128, BZ [#25847])- Mark functions in libc_nonshared.a as hidden (bsc#1239883)- Bump minimal kernel version to 4.3 to enable use of direct socketcalls on x86-32 and s390x (bsc#1234713)- assert-message-allocation.patch: Fix underallocation of abort_msg_s struct (CVE-2025-0395, bsc#1236282, BZ #32582))- prctl-syscall-wrapper.patch: Linux: Switch back to assembly syscall wrapper for prctl (bsc#1234665, BZ #29770)- Correctly determine livepatching support- Remove nss-systemd from default nsswitch.conf (bsc#1233699)- Apply libc_nonshared.a workaround also on s390x and ppc64le (bsc#1231051)- Use nss-systemd by default also in SLE (bsc#1230638)- s390x-wcsncmp.patch: s390x: Fix segfault in wcsncmp (bsc#1228042, BZ [#31934])- Fix typo in last change- Also include stat64 in the 32-bit libc_nonshared.a workaround (bsc#1221482)- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue for _start routine (bsc#1221940)- nscd-netgroup-cache-timeout.patch: Use time_t for return type of addgetnetgrentX (CVE-2024-33602, bsc#1223425) - Also add libc_nonshared.a workaround to 32-bit x86 compat package (bsc#1221482)- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch: nscd: Stack-based buffer overflow in netgroup cache (CVE-2024-33599, bsc#1223423, BZ #31677) - glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch: nscd: Avoid null pointer crashes after notfound response (CVE-2024-33600, bsc#1223424, BZ #31678) - glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch: nscd: Do not send missing not-found response in addgetnetgrentX (CVE-2024-33600, bsc#1223424, BZ #31678) - glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch: netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601, CVE-2024-33602, bsc#1223425, BZ #31680)- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961, bsc#1222992)- Add workaround for invalid use of libc_nonshared.a with non-SUSE libc (bsc#1221482)- malloc-arena-get2.patch: malloc: Use __get_nprocs on arena_get2 (BZ [#30945]) - sched-getcpu-rseq-area.patch: linux: Use rseq area unconditionally in sched_getcpu (BZ #31479)- duplocale-global-locale.patch: duplocale: protect use of global locale (bsc#1220441, BZ #23970)- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ [#31402])- Add libnsl1 to baselibs.conf (bsc#1219640)- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780, bsc#1218863, bsc#1218867, bsc#1218868) - qsort-invalid-cmp.patch: qsort: handle degenerated compare function (bsc#1218866)- Change minimum GCC to 13- Split off libnsl.so.1 into a separate package- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is expected to exist (BZ #30789) - ldconfig-process-elf-file.patch: elf: Fix wrong break removal from 8ee878592c - tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment (BZ #29039) - getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to EAI_MEMORY (bsc#1217589, BZ #31163) - libio-wdo-write.patch: libio: Check remaining buffer size in _IO_wdo_write (BZ #31183)- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr (bsc#1217445, BZ #31113)- Remove systemd from shadow and gshadow lookups (bsc#1217220)- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)- dtors-reverse-ctor-order.patch: Remove, has been reverted- Avoid use of SSE in i586 build- Add systemd also to gshadow lookups (jsc#PED-5188) - For SLE continue to use nsswitch.conf without systemd- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in setxid binaries - tunables-string-parsing.patch: tunables: Terminate if end of input is reached (CVE-2023-4911, bsc#1215501)- fstat-implementation.patch: io: Do not implement fstat with fstatat- getaddrinfo-memory-leak.patch: Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 (CVE-2023-5156, bsc#1215714, BZ #30884)- getcanonname-use-after-free.patch: getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806, bsc#1215281, BZ #30843) - Do not build any cross packages in SLES- no-aaaa-read-overflow.patch: Stack read overflow with large TCP responses in no-aaaa mode (CVE-2023-4527, bsc#1215280, BZ #30842)- Add systemd to passwd, group and shadow lookups (jsc#PED-5188)- ppc64-flock-fob64.patch: io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 (BZ #30804) - libio-io-vtables.patch: libio: Fix oversized __io_vtables - call-init-proxy-objects.patch: elf: Do not run constructors for proxy objects - dtors-reverse-ctor-order.patch: elf: Always call destructors in reverse constructor order (BZ #30785)- intl-c-utf-8-like-c-locale.patch: intl: Treat C.UTF-8 locale like C locale (BZ #16621) - glibc-disable-gettext-for-c-utf8.patch: Removed- Add cross-ppc64le package- posix-memalign-fragmentation.patch: malloc: Enable merging of remainders in memalign, remove bin scanning from memalign (BZ #30723) - Limit build counter sync to i686 flavor, to reduce needs for rebuilds- Add cross-s390x package (bsc#1214460)- Require that elf/check-localplt does not fail - glibc-2.3.90-langpackdir.diff: add hidden alias for __strcpy_chk - cache-amd-legacy.patch: x86: Fix for cache computation on AMD legacy cpus - cache-intel-shared.patch: x86: Fix incorrect scope of setting `shared_per_thread` (BZ# 30745)- Update to glibc 2.38 * When C2X features are enabled and the base argument is 0 or 2, the following functions support binary integers prefixed by 0b or 0B as input * PRIb*, PRIB* and SCNb* macros from C2X have been added to . * printf-family functions now support the wN format length modifiers for arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t and the wfN format length modifiers for arguments of type int_fastN_t or uint_fastN_t, as specified in draft ISO C2X * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable Transparent Huge Pages (THP) in stack allocation at pthread_create * Vector math library libmvec support has been added to AArch64 * The strlcpy and strlcat functions have been added * CVE-2023-25139: When the printf family of functions is called with a format specifier that uses an (enable grouping) and a minimum width specifier, the resulting output could be larger than reasonably expected by a caller that computed a tight bound on the buffer size - Enable build with _FORTIFY_SOURCE - glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk - iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized encoding names (BZ #30694) - printf-grouping.patch, strftime-time64.patch, getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch, gshadow-erange-rhandling.patch, system-sigchld-block.patch, gmon-buffer-alloc.patch, check-pf-cancel-handler.patch, powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch, dl-find-object-return.patch; Removed - bsc#1211828 - bsc#1212819- gshadow-erange-rhandling.patch: gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (BZ #30151) - system-sigchld-block.patch: posix: Fix system blocks SIGCHLD erroneously (BZ #30163) - gmon-buffer-alloc.patch: gmon: Fix allocated buffer overflow (CVE-2023-0687, bsc#1207975, BZ #29444) - check-pf-cancel-handler.patch: __check_pf: Add a cancellation cleanup handler (BZ #20975) - powerpc64-fcntl-lock.patch: io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 - realloc-limit-chunk-reuse.patch: realloc: Limit chunk reuse to only growing requests (BZ #30579) - dl-find-object-return.patch: elf: _dl_find_object may return 1 during early startup (BZ #30515)- Need to build with GCC 12 as minimum- fix-locking-in-_IO_cleanup.patch: Update to final version- ulp-prologue-into-asm-functions.patch: Add support for livepatches in ASM written functions (bsc#1210777, bsc#1211726)- getlogin-no-loginuid.patch: getlogin_r: fix missing fallback if loginuid is unset (bsc#1209229, BZ #30235)- Exclude static archives from preparation for live patching (bnc#1208721)- Update to glibc 2.37 * The getent tool now supports the --no-addrconfig option * The dynamic linker no longer loads shared objects from the "tls" subdirectories on the library search path or the subdirectory that corresponds to the AT_PLATFORM system name, or employs the legacy AT_HWCAP search mechanism, which was deprecated in version 2.33 - printf-grouping.patch: Account for grouping in printf width (BZ #30068) - strftime-time64.patch: Use 64-bit time_t interfaces in strftime and strptime (BZ #30053) - glibcextract-compile-c-snippet.patch, sys-mount-kernel-definition.patch, sys-mount-usage.patch, nscd-netlink-cache-invalidation.patch, syslog-large-messages.patch, dlmopen-libc-early-init.patch, ldd-vdso-dependency.patch, syslog-extra-whitespace.patch, errlist-edeadlock.patch, makeflags.patch, get-nscd-addresses.patch, x86-64-avx2-string-functions.patch, nscd-aicache.patch, dl-debug-bindings.patch, floatn.patch: Removed - bsc#1207957 - bsc#1208358 - bsc#1212910- Remove reference to obsolete %usrmerged macro (boo#1206798)- floatn.patch: Update _FloatN header support for C++ in GCC 13- nscd: Convert to systemd-sysusers- dl-debug-bindings.patch: elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x (bsc#1204710)- get-nscd-addresses.patch: get_nscd_addresses: Fix subscript typos (BZ [#29605]) - x86-64-avx2-string-functions.patch: check for required cpu features in AVX2 string functions (BZ #29611) - nscd-aicache.patch: nscd: Drop local address tuple variable (BZ #29607)- makeflags.patch: Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 (BZ# 29564)- errlist-edeadlock.patch: errlist: add missing entry for EDEADLOCK (BZ [#29545])- syslog-large-messages.patch: syslog: Fix large messages (CVE-2022-39046, bsc#1203011, BZ #29536) - dlmopen-libc-early-init.patch: elf: Call __libc_early_init for reused namespaces (BZ #29528) - ldd-vdso-dependency.patch: elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539) - syslog-extra-whitespace.patch: syslog: Remove extra whitespace between timestamp and message (BZ #29544)- nscd-netlink-cache-invalidation.patch: nscd: Fix netlink cache invalidation if epoll is used (boo#1199964, BZ #29415)- glibcextract-compile-c-snippet.patch: glibcextract.py: Add compile_c_snippet - sys-mount-kernel-definition.patch: linux: Mimic kernel definition for BLOCK_SIZE - sys-mount-usage.patch: linux: Fix sys/mount.h usage with kernel headers- Update to glibc 2.36 Major new features: * Support for DT_RELR relative relocation format has been added to glibc * On Linux, the pidfd_open, pidfd_getfd, and pidfd_send_signal functions have been added * On Linux, the process_madvise function has been added * On Linux, the process_mrelease function has been added * The “no-aaaa” DNS stub resolver option has been added * On Linux, the fsopen, fsmount, move_mount, fsconfig, fspick, open_tree, and mount_setattr have been added * localedef now accepts locale definition files encoded in UTF-8 * Support for the mbrtoc8 and c8rtomb multibyte/UTF-8 character conversion functions has been added per the ISO C2X N2653 and C++20 P0482R6 proposals * The functions arc4random, arc4random_buf, and arc4random_uniform have been added Deprecated and removed features, and other changes affecting compatibility: * Support for prelink will be removed in the next release * The Linux kernel version check has been removed along with the LD_ASSUME_KERNEL environment variable * On Linux, The LD_LIBRARY_VERSION environment variable has been removed - get-nprocs-sched-uninit-read.patch, get-nprocs-inaccurate.patch, strcmp-rtm-fallback.path, pt-load-invalid-hole.patch, localedef-ld-monetary.patch, nptl-spurious-eintr.patch, strncpy-power9-vsx.patch, nptl-cleanup-async-restore.patch, read-chk-cancel.patch, wcrtomb-fortify.patch, nptl-cleanup-async-restore-2.patch: Removed - CVE-2023-4813, bsc#1215286 - bsc#1198751 - bsc#1200334- nptl-cleanup-async-restore-2.patch: nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore (bsc#1200093, BZ #29214)- read-chk-cancel.patch: debug: make __read_chk a cancellation point (bsc#1200682, BZ #29274) - wcrtomb-fortify.patch: wcrtomb: Make behavior POSIX compliant (bsc#1200688)- Set SUSE_ZNOW=0- strncpy-power9-vsx.patch: powerpc: Fix VSX register number on __strncpy_power9 (BZ #29197) - nptl-cleanup-async-restore.patch: nptl: Fix __libc_cleanup_pop_restore asynchronous restore (bsc#1200093, BZ #29214)- nptl-spurious-eintr.patch: nptl: Handle spurious EINTR when thread cancellation is disabled (BZ #29029)- Follow the distro default gcc version to build the cross bootstrap packages.- switched to https urls- get-nprocs-sched-uninit-read.patch: linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garbage (BZ #28850) - get-nprocs-inaccurate.patch: linux: fix accuracy of get_nprocs and get_nprocs_conf (BZ #28865) - strcmp-rtm-fallback.path: x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case (BZ #28896) - pt-load-invalid-hole.patch: elf: Check invalid hole in PT_LOAD segments (BZ #28838) - localedef-ld-monetary.patch: localedef: Update LC_MONETARY handling (BZ [#28845])- Update to glibc 2.35 Major new features: * Unicode 14.0.0 Support * Bump r_version in the debugger interface to 2 * Support for the C.UTF-8 locale has been added to glibc * functions that round their results to a narrower type, and corresponding macros, are added from TS 18661-1:2014, TS 18661-3:2015 and draft ISO C2X * functions for floating-point maximum and minimum, corresponding to new operations in IEEE 754-2019, and corresponding macros, are added from draft ISO C2X * macros for single-precision float constants are added as a GNU extension * The __STDC_IEC_60559_BFP__ and __STDC_IEC_60559_COMPLEX__ macros are predefined as specified in TS 18661-1:2014 * The exp10 functions in now have a corresponding type-generic macro in * The ISO C2X macro _PRINTF_NAN_LEN_MAX has been added to * printf-family functions now support the %b format for output of integers in binary, as specified in draft ISO C2X, and the %B variant of that format recommended by draft ISO C2X * A new DSO sorting algorithm has been added in the dynamic linker that uses topological sorting by depth-first search (DFS), solving performance issues of the existing sorting algorithm when encountering particular circular object dependency cases * A new tunable, glibc.rtld.dynamic_sort, can be used to select between the two DSO sorting algorithms * ABI support for a new function '__memcmpeq'. '__memcmpeq' is meant to be used by compilers for optimizing usage of 'memcmp' when its return value is only used for its boolean status * Support for automatically registering threads with the Linux rseq system call has been added * A symbolic link to the dynamic linker is now installed under /usr/bin/ld.so (or more precisely, '${bindir}/ld.so') * All programs and the testsuite in glibc are now built as position independent executables (PIE) by default on toolchains and architectures that support it * On Linux, a new tunable, glibc.malloc.hugetlb, can be used to either make malloc issue madvise plus MADV_HUGEPAGE on mmap and sbrk or to use huge pages directly with mmap calls with the MAP_HUGETLB flags) * The printf family of functions now handles the flagged %#m conversion specifier, printing errno as an error constant (similar to strerrorname_np) * The function _dl_find_object has been added * On Linux, the epoll_pwait2 function has been added * The function posix_spawn_file_actions_addtcsetpgrp_np has been added, enabling posix_spawn and posix_spawnp to set the controlling terminal in the new process in a race free manner * Source fortification (_FORTIFY_SOURCE) level 3 is now available for applications compiling with glibc and gcc 12 and later Deprecated and removed features, and other changes affecting compatibility: * On x86-64, the LD_PREFER_MAP_32BIT_EXEC environment variable support has been removed since the first PT_LOAD segment is no longer executable due to defaulting to -z separate-code * The r_version update in the debugger interface makes the glibc binary incompatible with GDB * Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT) has been removed * The catchsegv script and associated libSegFault.so shared object have been removed * Support for prelink will be removed in the next release; this includes removal of the LD_TRACE_PRELINKING, and LD_USE_LOAD_BIAS, environment variables and their functionality in the dynamic loader Changes to build and runtime requirements: * The audit module interface version LAV_CURRENT is increased to enable proper bind-now support * The audit interface on aarch64 is extended to support both the indirect result location register (x8) and NEON Q register Security related changes: * CVE-2022-23219: Passing an overlong file name to the clnt_create legacy function could result in a stack-based buffer overflow when using the "unix" protocol * CVE-2022-23218: Passing an overlong file name to the svcunix_create legacy function could result in a stack-based buffer overflow * CVE-2021-3998: Passing a path longer than PATH_MAX to the realpath function could result in a memory leak and potential access of uninitialized memory * CVE-2021-3999: Passing a buffer of size exactly 1 byte to the getcwd function may result in an off-by-one buffer underflow and overflow when the current working directory is longer than PATH_MAX and also corresponds to the / directory through an unprivileged mount namespace - copy-and-spawn-sgid-double-close.patch, fcntl-time-bits-64-redirect.patch, gaiconf-init-double-free.patch, gconv-parseconfdir-memory-leak.patch, getcwd-attribute-access.patch, glibc-c-utf8-locale.patch, iconv-charmap-close-output.patch, ld-show-auxv-colon.patch, ldconfig-leak-empty-paths.patch, librt-null-pointer.patch, pthread-kill-fail-after-exit.patch, pthread-kill-race-thread-exit.patch, pthread-kill-return-esrch.patch, pthread-kill-send-specific-thread.patch, pthread-mutexattr-getrobust-np-type.patch, setxid-deadlock-blocked-signals.patch, sysconf-nprocessors-affinity.patch, x86-string-control-test.patch: Removed. - bsc#1194640 - bsc#1194768 - bsc#1194770 - bsc#1197718 - bsc#1211829 - bsc#1215891- Enable building the cross packages in rings.- Add ExtraBuildFlags for build flags that cannot be passed to configure. - Add support for livepatches (jsc#SLE-20049). - Generate ipa-clones tarball artifact when livepatching is enabled.- glibc.rpmlintrc: Update for rpmlint2- ld-show-auxv-colon.patch: elf: Fix missing colon in LD_SHOW_AUXV output (BZ #282539 - x86-string-control-test.patch: x86-64: Use testl to check __x86_string_control - pthread-kill-fail-after-exit.patch: nptl: pthread_kill, pthread_cancel should not fail after exit (BZ #19193) - pthread-kill-race-thread-exit.patch: nptl: Fix race between pthread_kill and thread exit (BZ #12889) - getcwd-attribute-access.patch: posix: Fix attribute access mode on getcwd (BZ #27476) - pthread-kill-return-esrch.patch: nptl: pthread_kill needs to return ESRCH for old programs (BZ #19193) - pthread-mutexattr-getrobust-np-type.patch: nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust_np (BZ [#28036]) - setxid-deadlock-blocked-signals.patch: nptl: Avoid setxid deadlock with blocked signals in thread exit (BZ #28361) - pthread-kill-send-specific-thread.patch: nptl: pthread_kill must send signals to a specific thread (BZ #28407) - sysconf-nprocessors-affinity.patch: linux: Revert the use of sched_getaffinity on get_nproc (BZ #28310) - iconv-charmap-close-output.patch: renamed from icon-charmap-close-output.patch- Don't create separate debuginfo packages for cross packages- ldconfig-leak-empty-paths.patch: ldconfig: avoid leak on empty paths in config file - gconv-parseconfdir-memory-leak.patch: gconv_parseconfdir: Fix memory leak - gaiconf-init-double-free.patch: gaiconf_init: Avoid double-free in label and precedence lists - copy-and-spawn-sgid-double-close.patch: copy_and_spawn_sgid: Avoid double calls to close() - icon-charmap-close-output.patch: iconv_charmap: Close output file when done - fcntl-time-bits-64-redirect.patch: Linux: Fix fcntl, ioctl, prctl redirects for _TIME_BITS=64 (BZ #28182) - librt-null-pointer.patch: librt: fix NULL pointer dereference (BZ [#28213])- Add cross development packages for aarch64 and riscv64.- Update to glibc 2.34 Major new features: * When _DYNAMIC_STACK_SIZE_SOURCE or _GNU_SOURCE are defined, PTHREAD_STACK_MIN is no longer constant and is redefined to sysconf(_SC_THREAD_STACK_MIN) * Add _SC_MINSIGSTKSZ and _SC_SIGSTKSZ * The dynamic linker implements the --list-diagnostics option, printing a dump of information related to IFUNC resolver operation and glibc-hwcaps subdirectory selection * On Linux, the function execveat has been added * The ISO C2X function timespec_getres has been added * The feature test macro __STDC_WANT_IEC_60559_EXT__, from draft ISO C2X, is supported to enable declarations of functions defined in Annex F of C2X * Add support for 64-bit time_t on configurations like x86 where time_t is traditionally 32-bit * The main gconv-modules file in glibc now contains only a small set of essential converter modules and the rest have been moved into a supplementary configuration file gconv-modules-extra.conf in the gconv-modules.d directory in the same GCONV_PATH * On Linux, a new tunable, glibc.pthread.stack_cache_size, can be used to configure the size of the thread stack cache * The function _Fork has been added as an async-signal-safe fork replacement since Austin Group issue 62 droped the async-signal-safe requirement for fork (and it will be included in the future POSIX standard) * On Linux, the close_range function has been added * The function closefrom has been added * The posix_spawn_file_actions_closefrom_np function has been added, enabling posix_spawn and posix_spawnp to close all file descriptors great than or equal to a giver integer Deprecated and removed features, and other changes affecting compatibility: * The function pthread_mutex_consistent_np has been deprecated * The function pthread_mutexattr_getrobust_np has been deprecated * The function pthread_mutexattr_setrobust_np has been deprecated * The function pthread_yield has been deprecated * The function inet_neta declared in has been deprecated * Various rarely-used functions declared in and have been deprecated * The pthread cancellation handler is now installed with SA_RESTART and pthread_cancel will always send the internal SIGCANCEL on a cancellation request * The symbols mallwatch and tr_break are now deprecated and no longer used in mtrace * The __morecore and __after_morecore_hook malloc hooks and the default implementation __default_morecore have been removed from the API * Debugging features in malloc such as the MALLOC_CHECK_ environment variable (or the glibc.malloc.check tunable), mtrace() and mcheck() have now been disabled by default in the main C library * The deprecated functions malloc_get_state and malloc_set_state have been moved from the core C library into libc_malloc_debug.so * The deprecated memory allocation hooks __malloc_hook, __realloc_hook, __memalign_hook and __free_hook are now removed from the API Changes to build and runtime requirements: * On Linux, the shm_open, sem_open, and related functions now expect the file shared memory file system to be mounted at /dev/shm Security related changes: CVE-2021-27645: The nameserver caching daemon (nscd), when processing a request for netgroup lookup, may crash due to a double-free, potentially resulting in degraded service or Denial of Service on the local system CVE-2021-33574: The mq_notify function has a potential use-after-free issue when using a notification type of SIGEV_THREAD and a thread attribute with a non-default affinity mask CVE-2021-35942: The wordexp function may overflow the positional parameter number when processing the expansion resulting in a crash - nss-database-check-reload.patch, nss-load-chroot.patch, x86-isa-level.patch, nscd-netgroupcache.patch, nss-database-lookup.patch, select-modify-timeout.patch, nptl-db-libpthread-load-order.patch, rawmemchr-warning.patch, tst-cpu-features-amx.patch, mq-notify-use-after-free.patch: Removed - bsc#1181403 - bsc#1184035 - bsc#1187911 - jsc#PED-987- Enable usrmerge in Factory always as it's default there - Add conflict with pre-usrmerge filesystem package- mq-notify-use-after-free.patch: Use __pthread_attr_copy in mq_notify (CVE-2021-33574, bsc#1186489, BZ #27896) - Drop glibc-usrmerge-bootstrap-helper package- tst-cpu-features-amx.patch: x86: tst-cpu-features-supports.c: Update AMX check- rawmemchr-warning.patch: string: Work around GCC PR 98512 in rawmemchr- nptl-db-libpthread-load-order.patch: nptl_db: Support different libpthread/ld.so load orders (bsc#1184214, BZ #27744)- Enable support for static PIE (bsc#1184646) - select-modify-timeout.patch: linux: always update select timeout (bsc#1184339, BZ #27706)- Don't remove -f[asynchronous-]unwind-tables during configure run, no longer needed- nss-database-check-reload.patch: nsswitch: return result when nss database is locked (BZ #27343) - nss-load-chroot.patch: nss: Re-enable NSS module loading after chroot (bsc#1182323, BZ #27389) - x86-isa-level.patch: x86: Set minimum x86-64 level marker (bsc#1182522, BZ #27318) - nss-database-lookup.patch: nss: fix nss_database_lookup2's alternate handling (bsc#1182247, BZ #27416) - nss-revert-api.patch: remove - nscd-netgroupcache.patch: nscd: Fix double free in netgroupcache (CVE-2021-27645, bsc#1182733, BZ #27462)- Disable x86 ISA level for now (bsc#1182522, BZ #27318) - nss-revert-api.patch: Workaround for nss-compat brokeness (bsc#1182247, BZ #27416)- Fix build of utils flavor for usrmerge- Prepare for usrmerge (bsc#1029961)- Add --enable-memory-tagging for aarch64- Update to glibc 2.33 * The dynamic linker accepts the --list-tunables argument which prints all the supported tunables. * The dynamic linker accepts the --argv0 argument and provides opportunity to change argv[0] string. * The dynamic linker loads optimized implementations of shared objects from subdirectories under the glibc-hwcaps directory on the library search path if the system's capabilities meet the requirements for that subdirectory. * The new --help option of the dynamic linker provides usage and information and library search path diagnostics. * The mallinfo2 function is added to report statistics as per mallinfo, but with larger field widths to accurately report values that are larger than fit in an integer. * Add to provide query macros for x86 CPU features. * A new fortification level _FORTIFY_SOURCE=3 is available. * The mallinfo function is marked deprecated. * When dlopen is used in statically linked programs, alternative library implementations from HWCAP subdirectories are no longer loaded. * The deprecated header and the function vtimes have been removed. * On s390(x), the type float_t is now derived from the macro __FLT_EVAL_METHOD__ that is defined by the compiler, instead of being hardcoded to double. * A future version of glibc will stop loading shared objects from the "tls" subdirectories on the library search path, the subdirectory that corresponds to the AT_PLATFORM system name, and also stop employing the legacy AT_HWCAP search mechanism. * CVE-2021-3326: An assertion failure during conversion from the ISO-20220-JP-3 character set using the iconv function has been fixed. - Remove obsolete, unused /etc/default/nss - aarch64-static-pie.patch, euc-kr-overrun.patch, get-nprocs-cpu-online-parsing.patch, iconv-redundant-shift.patch, iconv-ucs4-loop-bounds.patch, ifunc-fma4.patch, intl-codeset-suffixes.patch, nscd-gc-cycle.patch, printf-long-double-non-normal.patch, strerrorname-np.patch, syslog-locking.patch, sysvipc.patch: Removed - bsc#1180557 - bsc#1181505 - bsc#1191592 - bsc#1201942- Remove support for %optimize_power - Move to power4 baseline on ppc- aarch64-static-pie.patch: fix static PIE start code for BTI (bsc#1179450, BZ #27068) - iconv-redundant-shift.patch: iconv: Accept redundant shift sequences in IBM1364 (CVE-2020-27618, bsc#1178386, BZ #26224) - iconv-ucs4-loop-bounds.patch: iconv: Fix incorrect UCS4 inner loop bounds (CVE-2020-29562, bsc#1179694, BZ #26923) - printf-long-double-non-normal.patch: x86: Harden printf against non-normal long double values (CVE-2020-29573, bsc#1179721, BZ #26649) - get-nprocs-cpu-online-parsing.patch: Fix parsing of /sys/devices/system/cpu/online (bsc#1180038, BZ #25859)- intl-codeset-suffixes.patch: intl: Handle translation output codesets with suffixes (BZ #26383) - strerrorname-np.patch: string: Fix strerrorname_np return value (BZ [#26555]) - sysvipc.patch: sysvipc: Fix SEM_STAT_ANY kernel argument pass (BZ [#26637], BZ #26639, BZ #26636)- Use --enable-cet on x86_64 to instrument glibc for indirect branch tracking and shadow stack use. Enable indirect branch tracking and shadow stack in the dynamic loader (jsc#PM-2110, bsc#1175154)- Keep nsswitch.conf in /etc for SLES15 - syslog-locking.patch: Correct locking and cancellation cleanup in syslog functions (bsc#1172085, BZ #26100) - ifunc-fma4.patch: x86-64: Fix FMA4 detection in ifunc (BZ #26534)- Update to glibc 2.32 * Unicode 13.0.0 Support * New locale added: ckb_IQ * The GNU C Library now loads audit modules listed in the DT_AUDIT and DT_DEPAUDIT dynamic section entries of the main executable * powerpc64le supports IEEE128 long double libm/libc redirects when using the -mabi=ieeelongdouble to compile C code on supported GCC toolchains * To help detect buffer overflows and other out-of-bounds accesses several APIs have been annotated with GCC 'access' attribute * On Linux, functions the pthread_attr_setsigmask_np and pthread_attr_getsigmask_np have been added * The GNU C Library now provides the header file which declares the variable __libc_single_threaded * The functions sigabbrev_np and sigdescr_np have been added * The functions strerrorname_np and strerrordesc_np have been added * AArch64 now supports standard branch protection security hardening in glibc when it is built with a GCC that is configured with - -enable-standard-branch-protection (or if -mbranch-protection=standard flag is passed when building both GCC target libraries and glibc, in either case a custom GCC is needed) * The deprecated header and the sysctl function have been removed * The sstk function is no longer available to newly linked binaries * The legacy signal handling functions siginterrupt, sigpause, sighold, sigrelse, sigignore and sigset, and the sigmask macro have been deprecated * ldconfig now defaults to the new format for ld.so.cache * The deprecated arrays sys_siglist, _sys_siglist, and sys_sigabbrev are no longer available to newly linked binaries, and their declarations have been removed from * The deprecated symbols sys_errlist, _sys_errlist, sys_nerr, and _sys_nerr are no longer available to newly linked binaries, and their declarations have been removed from from * Both strerror and strerror_l now share the same internal buffer in the calling thread, meaning that the returned string pointer may be invalided or contents might be overwritten on subsequent calls in the same thread or if the thread is terminated * Using weak references to libpthread functions such as pthread_create or pthread_key_create to detect the singled-threaded nature of a program is an obsolescent feature * The "files" NSS module no longer supports the "key" database (used for secure RPC) * The __morecore and __after_morecore_hook malloc hooks and the default implementation __default_morecore have been deprecated * The hesiod NSS module has been deprecated and will be removed in a future version of glibc * CVE-2016-10228: An infinite loop has been fixed in the iconv program when invoked with the -c option and when processing invalid multi-byte input sequences * CVE-2020-10029: Trigonometric functions on x86 targets suffered from stack corruption when they were passed a pseudo-zero argument * CVE-2020-1752: A use-after-free vulnerability in the glob function when expanding ~user has been fixed. * CVE-2020-6096: A signed comparison vulnerability in the ARMv7 memcpy and memmove functions has been fixed - riscv-syscall-clobber.patch, ldbl-96-rem-pio2l.patch, long-double-alias.patch: Removed - bsc#1027496 - bsc#1162930 - bsc#1166106 - bsc#1167631 - bsc#1167939 - bsc#1194785, jsc#SLE-18195 - bsc#1200855 - bsc#1201560 - bsc#1201640 - bsc#1207571 - jsc#SLE-13520- long-double-alias.patch: Fix build with GCC 10 when long double = double - nscd-gc-cycle.patch: nscd: bump GC cycle during cache pruning (bsc#1171878, BZ #26130)- glibc-nsswitch-usr.diff: read /usr/etc/nsswitch.conf if /etc/nsswitch.conf does not exist - Install default nsswitch.conf in /usr/etc - Don't install gai.conf in /etc- Split off %lang_package- riscv-syscall-clobber.patch: riscv: Avoid clobbering register parameters in syscall - ldbl-96-rem-pio2l.patch: Avoid ldbl-96 stack corruption from range reduction of pseudo-zero (CVE-2020-10029, bsc#1165784, BZ #25487)- nsswitch.conf: comment out initgroups setting, so that it defaults to the group setting (bsc#1164075)- fix-locking-in-_IO_cleanup.patch: update to latest version- Update to glibc 2.31 * The GNU C Library now supports a feature test macro _ISOC2X_SOURCE to enable features from the draft ISO C2X standard * The functions that round their results to a narrower type now have corresponding type-generic macros in * The function pthread_clockjoin_np has been added, enabling join with a terminated thread with a specific clock * New locale added: mnw_MM (Mon language spoken in Myanmar). * The DNS stub resolver will optionally send the AD (authenticated data) bit in queries if the trust-ad option is set via the options directive in /etc/resolv.conf (or if RES_TRUSTAD is set in _res.options) * The totalorder and totalordermag functions, and the corresponding functions for other floating-point types, now take pointer arguments to avoid signaling NaNs possibly being converted to quiet NaNs in argument passing * The obsolete function stime is no longer available to newly linked binaries, and its declaration has been removed from * The gettimeofday function no longer reports information about a system-wide time zone * If a lazy binding failure happens during dlopen, during the execution of an ELF constructor, the process is now terminated - malloc-info-whitespace.patch, riscv-vfork.patch, prefer-map-32bit-exec.patch, backtrace-powerpc.patch, ldconfig-dynstr.patch: Removed. - bsc#1157893 - bsc#1163184 - fate#325815, fate#325879, fate#325880, fate#325881, fate#325882 - fate#325962- backtrace-powerpc.patch: Fix array overflow in backtrace on PowerPC (CVE-2020-1751, bsc#1158996, BZ #25423) - Drop support for pluggable gconv modules (bsc#1159851)- prefer-map-32bit-exec.patch: rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126, bsc#1157292, BZ [#25204])- nsswitch.conf: add usrfiles for services, protocols, rpc, ethers and aliases for /usr/etc move- euc-kr-overrun.patch: Fix buffer overrun in EUC-KR conversion module (CVE-2019-25013, BZ #24973)- ldconfig-dynstr.patch: ldconfig: handle .dynstr located in separate segment (bsc#1153149, BZ #25087)- Package gconv-modules.cache as %ghost - Regenerate it also in the %post of glibc-local-base-- move mo files to glibc-locale as that's where all the other informations for those locales are. glibc-locale-base only has English anyways.- riscv-vfork.patch: Fix RISC-V vfork build with Linux 5.3 kernel headers- Remove NoSource tags (bsc#994835)- pwdutils is long gone and replaced by shadow- Update to glibc 2.30 * Unicode 12.1.0 Support * The dynamic linker accepts the --preload argument to preload shared objects * The twalk_r function has been added * On Linux, the getdents64, gettid, and tgkill functions have been added * Minguo (Republic of China) calendar support has been added * The entry for the new Japanese era has been added * Memory allocation functions malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign, and posix_memalign fail now with total object size larger than PTRDIFF_MAX * The dynamic linker no longer refuses to load objects which reference versioned symbols whose implementation has moved to a different soname since the object has been linked * Add new POSIX-proposed pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock and sem_clockwait functions * On AArch64 the GNU IFUNC resolver call ABI changed * The copy_file_range function fails with ENOSYS if the kernel does not support the system call of the same name * The functions clock_gettime, clock_getres, clock_settime, clock_getcpuclockid, clock_nanosleep were removed from the librt library for new applications (on architectures which had them) * The obsolete and never-implemented XSI STREAMS header files and have been removed * Support for the "inet6" option in /etc/resolv.conf and the RES_USE_INET6 resolver flag (deprecated in glibc 2.25) have been removed * The obsolete RES_INSECURE1 and RES_INSECURE2 option flags for the DNS stub resolver have been removed from * With --enable-bind-now, installed programs are now linked with the BIND_NOW flag. * On 32-bit Arm, support for the port-based I/O emulation and the header have been removed * The Linux-specific header and the sysctl function have been deprecated and will be removed from a future version of glibc * CVE-2019-7309: x86-64 memcmp used signed Jcc instructions to check size * CVE-2019-9169: Attempted case-insensitive regular-expression match via proceed_next_node in posix/regexec.c leads to heap-based buffer over-read - pthread-rwlock-trylock-stalls.patch, arm-systemtap-probe-constraint.patch, pthread-mutex-barrier.patch, fork-handler-lock.patch, pthread-join-probe.patch, riscv-clone-unwind.patch, add-new-Fortran-vector-math-header-file.patch, regex-read-overrun.patch, japanese-era-name-may-2019.patch, dl-show-auxv.patch, s390-vx-vxe-hwcap.patch, taisho-era-string.patch, malloc-tracing-hooks.patch, pldd-inf-loop.patch, malloc-large-bin-corruption-check.patch, wfile-sync-crash.patch, malloc-tests-warnings.patch, fnmatch-collating-elements.patch, iconv-reset-input-buffer.patch: Removed - malloc-info-whitespace.patch: Remove unwanted leading whitespace in malloc_info (BZ #24867) - bsc#1100396 - bsc#1130045- Move /var/lib/misc/Makefile to /usr/share/misc/Makefile.makedb (bsc#1138726)- malloc-tests-warnings.patch: Fix warnings in malloc tests with GCC 9- Set optflags for i686 after _lto_cflags is set (boo#1138807).- Disable LTO due to a usage of top-level assembler that causes LTO issues (boo#1138807).- nss-files-long-lines-2.patch: Remove obsolete patch- dl-show-auxv.patch: Fix output of LD_SHOW_AUXV=1 - s390-vx-vxe-hwcap.patch: S390: Mark vx and vxe as important hwcap - taisho-era-string.patch: ja_JP: Change the offset for Taisho gan-nen from 2 to 1 (BZ #24162) - malloc-tracing-hooks.patch: malloc: Set and reset all hooks for tracing (BZ #16573) - pldd-inf-loop.patch: elf: Fix pldd (BZ#18035) - malloc-large-bin-corruption-check.patch: malloc: Check for large bin list corruption when inserting unsorted chunk (BZ #24216) - wfile-sync-crash.patch: Fix crash in _IO_wfile_sync (BZ #20568)- japanese-era-name-may-2019.patch: ja_JP locale: Add entry for the new Japanese era (BZ #22964) - Replace glibc_post_upgrade with lua script- add-new-Fortran-vector-math-header-file.patch: Update from upstream- regex-read-overrun.patch: fix read overrun (CVE-2019-9169, bsc#1127308, BZ #24114) - ldconfig-concurrency.patch: Avoid concurrency problem in ldconfig (bsc#1117993, BZ #23973)- Add add-new-Fortran-vector-math-header-file.patch.- pthread-rwlock-trylock-stalls.patch: nptl: Fix pthread_rwlock_try*lock stalls (BZ #23844) - arm-systemtap-probe-constraint.patch: arm: Use "nr" constraint for Systemtap probes (BZ #24164) - pthread-mutex-barrier.patch: Add compiler barriers around modifications of the robust mutex list for pthread_mutex_trylock (BZ #24180) - fork-handler-lock.patch: nptl: Avoid fork handler lock for async-signal-safe fork (BZ #24161) - pthread-join-probe.patch: nptl: Fix invalid Systemtap probe in pthread_join (BZ #24211) - riscv-clone-unwind.patch: RISC-V: Fix elfutils testsuite unwind failures (BZ #24040)- Update to glibc 2.29 * The getcpu wrapper function has been added, which returns the currently used CPU and NUMA node * Optimized generic exp, exp2, log, log2, pow, sinf, cosf, sincosf and tanf * The reallocarray function is now declared under _DEFAULT_SOURCE, not just for _GNU_SOURCE, to match BSD environments * For powercp64le ABI, Transactional Lock Elision is now enabled iff kernel indicates that it will abort the transaction prior to entering the kernel (PPC_FEATURE2_HTM_NOSC on hwcap2) * The functions posix_spawn_file_actions_addchdir_np and posix_spawn_file_actions_addfchdir_np have been added, enabling posix_spawn and posix_spawnp to run the new process in a different directory * The popen and system do not run atfork handlers anymore (BZ#17490) * strftime's default formatting of a locale's alternative year (%Ey) has been changed to zero-pad the year to a minimum of two digits, like "%y" * As a GNU extension, the '_' and '-' flags can now be applied to "%EY" to control how the year number is formatted * The glibc.tune tunable namespace has been renamed to glibc.cpu and the tunable glibc.tune.cpu has been renamed to glibc.cpu.name * The type of the pr_uid and pr_gid members of struct elf_prpsinfo, defined in , has been corrected to match the type actually used by the Linux kernel * An archaic GNU extension to scanf, under which '%as', '%aS', and '%a[...]' meant to scan a string and allocate space for it with malloc, is now restricted to programs compiled in C89 or C++98 mode with _GNU_SOURCE defined - unwind-ctor.patch, old-getdents64.patch, nss-files-leak.patch, riscv-feholdexcept-setround.patch, pthread-cond-broadcast-waiters-after-spinning.patch, regex-uninit-memory-access.patch, spawni-maybe-script-execute.patch, gethostid-gethostbyname-failure.patch, strstr-huge-needle.patch, pthread-mutex-lock-elision-race.patch, x86-haswell-string-flags.patch, if-nametoindex-descr-leak.patch, riscv-flush-icache.patch: Removed - CVE-2016-10739 - bsc#1114984 - bsc#1114993 - bsc#1122729 - bsc#1131330 - bsc#1149332 - bsc#1151582 - bsc#1164505- fnmatch-collating-elements.patch: update - riscv-flush-icache.patch: fix for compiling against 4.20 headers- if-nametoindex-descr-leak.patch: if_nametoindex: Fix descriptor leak for overlong name (CVE-2018-19591, BZ #23927, bsc#1117603)- Fix typography for glibc-locale-base.- pthread-mutex-lock-elision-race.patch: Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP (BZ #23275) - x86-haswell-string-flags.patch: x86: Fix Haswell CPU string flags (BZ [#23709])- unwind-ctor.patch: Add missing unwind information to ld.so on powerpc32 (BZ #23707) - old-getdents64.patch: Rewrite __old_getdents64 (BZ #23497) - nss-files-leak.patch: Fix file stream leak in aliases lookup (BZ #23521) - riscv-feholdexcept-setround.patch: Fix rounding save/restore bug - pthread-cond-broadcast-waiters-after-spinning.patch: Fix waiters-after-spinning case (BZ #23538) - regex-uninit-memory-access.patch: fix uninitialized memory access (BZ [#23578]) - spawni-maybe-script-execute.patch: Fix segfault in maybe_script_execute - gethostid-gethostbyname-failure.patch: Check for NULL value from gethostbyname_r (BZ #23679) - strstr-huge-needle.patch: Fix strstr bug with huge needles (BZ #23637)- Add libpng-devel and zlib-devel for utils build- Add glibc-locale-base subpackage containing only C, C.UTF-8 and en_US.UTF-8 locales (fate#326551)- Update to glibc 2.28 * The localization data for ISO 14651 is updated to match the 2016 Edition 4 release of the standard, this matches data provided by Unicode 9.0.0 * Unicode 11.0.0 Support: Character encoding, character type info, and transliteration tables are all updated to Unicode 11.0.0, using generator scripts contributed by Mike FABIAN (Red Hat) * functions that round their results to a narrower type are added from TS 18661-1:2014 and TS 18661-3:2015 * Two grammatical forms of month names are now supported * The renameat2 function has been added, a variant of the renameat function which has a flags argument * The statx function has been added, a variant of the fstatat64 function with an additional flags argument * IDN domain names in getaddrinfo and getnameinfo now use the system libidn2 library if installed * Parsing of dynamic string tokens in DT_RPATH, DT_RUNPATH, DT_NEEDED, DT_AUXILIARY, and DT_FILTER has been expanded to support the full range of ELF gABI expressions including such constructs as '$ORIGIN$ORIGIN' (if valid) * Support for ISO C threads (ISO/IEC 9899:2011) has been added. * The nonstandard header files and <_G_config.h> are no longer installed * The stdio functions 'getc' and 'putc' are no longer defined as macros * All stdio functions now treat end-of-file as a sticky condition * The macros 'major', 'minor', and 'makedev' are now only available from the header * The obsolete function ustat is no longer available to newly linked binaries; the headers and have been removed * The obsolete function nfsservctl is no longer available to newly linked binaries * The obsolete function name llseek is no longer available to newly linked binaries * The AI_IDN_ALLOW_UNASSIGNED and NI_IDN_ALLOW_UNASSIGNED flags for the getaddrinfo and getnameinfo functions have been deprecated * The AI_IDN_USE_STD3_ASCII_RULES and NI_IDN_USE_STD3_ASCII_RULES flags for the getaddrinfo and getnameinfo functions have been deprecated * The fcntl function now have a Long File Support variant named fcntl64 * CVE-2016-6261, CVE-2016-6263, CVE-2017-14062: Various vulnerabilities have been fixed by removing the glibc-internal IDNA implementation and using the system-provided libidn2 library instead - Split off all libcrypt related functions into package libxcrypt - fix-locking-in-_IO_cleanup.patch, fnmatch-collating-elements.patch: Rediff - aarch64-sys-ptrace-update.patch, crypt_blowfish-1.2-hack_around_arm.diff, crypt_blowfish-1.2-sha.diff, crypt_blowfish-const.patch, crypt_blowfish-gensalt.patch, glibc-2.14-crypt.diff, i386-memmove-sse2-unaligned.patch, i386-sigaction-sa-restorer.patch, mempcpy-avx512.patch, netgroup-cache-keys.patch, nss-database-multiple-dfn.patch, pkey-get-reserved-name.patch, powerpc-sys-ptrace-undefine-macros.patch, powerpc-sys-ptrace-update.patch, realpath-ssize-max-overflow.patch, res-send-enomem.patch, riscv-fmax-fmin-nan.patch, riscv-kernel-sigaction.patch, riscv-readelflib.patch, riscv-tls-init.patch: Removed - glibc_post_upgrade.c: Don't reload init (bsc#1103124) - CVE-2009-5155, CVE-2015-8985 - bsc#1092877 - bsc#1102526 - bsc#1112570 - bsc#1126590 - bsc#1127223- Use python3-pexpect instead of python-pexpect- riscv-kernel-sigaction.patch: fix struct kernel_sigaction to match the kernel version (BZ #23069)- glibc-2.3.90-langpackdir.diff: No longer search in /usr/share/locale-bundle- mempcpy-avx512.patch: Don't write beyond destination in __mempcpy_avx512_no_vzeroupper (CVE-2018-11237, bsc#1094154) - realpath-ssize-max-overflow.patch: Fix overflow in path length computation (CVE-2018-11236, bsc#1094161, BZ #22786) - Use %license also for COPYING, COPYING.LIB- Readd nis to netgroup and automount nss config (bsc#1088860)- i386-memmove-sse2-unaligned.patch: Fix SSE2 memmove issue when crossing 2GB boundary (CVE-2017-18269, bnc#1094150, BZ #22644)- res-send-enomem.patch: Fix crash in resolver on memory allocation failure (bsc#1086690, BZ #23005)- pkey-get-reserved-name.patch: Linux: use reserved name __key in pkey_get (BZ #22797) - aarch64-sys-ptrace-update.patch: linux/aarch64: sync sys/ptrace.h with Linux 4.15 (BZ #22433) - powerpc-sys-ptrace-undefine-macros.patch: powerpc: Undefine Linux ptrace macros that conflict with __ptrace_request - powerpc-sys-ptrace-update.patch: linux/powerpc: sync sys/ptrace.h with Linux 4.15 (BZ #22433, BZ #22807) - netgroup-cache-keys.patch: Fix netgroup cache keys (BZ #22342) - i386-sigaction-sa-restorer.patch: i386: Fix i386 sigaction sa_restorer initialization (BZ #21269) - riscv-tls-init.patch: RISC-V: Do not initialize $gp in TLS macros - riscv-fmax-fmin-nan.patch: RISC-V: fmax/fmin: Handle signalling NaNs correctly (BZ #22884)- nss-database-multiple-dfn.patch: Fix multiple definitions of __nss_*_database (BZ #22918)- Use %license (boo#1082318)- Add systemtap-headers to BuildRequires - Add --enable-systemtap to configure arguments (fate#324969, bsc#1073636)- riscv-readelflib.patch: Fix parsing flags in ELF64 files on riscv- Update to glibc 2.27 * Optimized x86-64 asin, atan2, exp, expf, log, pow, atan, sin, cosf, sinf, sincosf and tan with FMA * Optimized x86-64 trunc and truncf for processors with SSE4.1 * Optimized generic expf, exp2f, logf, log2f, powf, sinf, cosf and sincosf * In order to support faster and safer process termination the malloc API family of functions will no longer print a failure address and stack backtrace after detecting heap corruption * The abort function terminates the process immediately, without flushing stdio streams * On platforms where long double has the IEEE binary128 format (aarch64, alpha, mips64, riscv, s390 and sparc), the math library now implements _Float128 interfaces for that type, as defined by ISO/IEC TS 18661-3:2015 These are the same interfaces added in version 2.26 for some platforms where this format is supported but is not the format of long double * On platforms with support for _Float64x (aarch64, alpha, i386, ia64, mips64, powerpc64le, riscv, s390, sparc and x86_64), the math library now implements interfaces for that type, as defined by ISO/IEC TS 18661-3:2015 * The math library now implements interfaces for the _Float32, _Float64 and _Float32x types, as defined by ISO/IEC TS 18661-3:2015 * glibc now implements the memfd_create and mlock2 functions on Linux * Support for memory protection keys was added * The copy_file_range function was added * The ldconfig utility now processes `include' directives using the C/POSIX collation ordering * Support for two grammatical forms of month names has been added * Support for the RISC-V ISA running on Linux has been added * Statically compiled applications attempting to load locales compiled for the GNU C Library version 2.27 will fail and fall back to the builtin C/POSIX locale * Support for statically linked applications which call dlopen is deprecated and will be removed in a future version of glibc * Support for old programs which use internal stdio data structures and functions is deprecated * On GNU/Linux, the obsolete Linux constant PTRACE_SEIZE_DEVEL is no longer defined by * libm no longer supports SVID error handling (calling a user-provided matherr function on error) or the _LIB_VERSION variable to control error handling * The libm functions pow10, pow10f and pow10l are no longer supported for new programs * The mcontext_t type is no longer the same as struct sigcontext * The add-ons mechanism for building additional packages at the same time as glibc has been removed * The res_hnok, res_dnok, res_mailok and res_ownok functions now check that the specified string can be parsed as a domain name * In the malloc_info output, the element may contain another element, "subheaps", which contains the number of sub-heaps * In the malloc_info output, the element may contain another element, "subheaps", which contains the number of sub-heaps * The nonstandard header files and <_G_config.h> are deprecated and will be removed in a future release * CVE-2018-6485, CVE-2018-6551: The posix_memalign and memalign functions, when called with an object size near the value of SIZE_MAX, would return a pointer to a buffer which is too small, instead of NULL (bsc#1079036) - Support for Sun RPC is no longer available, use libtirpc instead - glibc-nodate.patch, powerpc-elision-enable-envvar.patch, s390-elision-enable-envvar.patch, resolv-context-leak.patch, dl-runtime-resolve-opt-avx512f.patch, libpthread-compat-wrappers.patch, math-c++-compat.patch, remove-nss-nis-compat.patch, eh-frame-zero-terminator.patch, ld-so-hwcap-x86-64.patch, assert-pedantic.patch, getaddrinfo-errno.patch, resolv-conf-oom.patch, dynarray-allocation.patch, nearbyint-inexact.patch, nss-compat.patch, nscd-libnsl.patch, malloc-tcache-leak.patch, falkor-memcpy-memmove.patch, aarch64-cpu-features.patch, nss-files-large-buffers.patch. sysconf-uio-maxiov.patch, glob-tilde-overflow.patch, dl-runtime-resolve-xsave.patch, spawni-assert.patch, x86-64-dl-platform.patch, glob64-s390.patch, tst-tlsopt-powerpc.patch, powerpc-hwcap-bits.patch, malloc-tcache-check-overflow.patch, dl-init-paths-overflow.patch, fillin-rpath-empty-tokens.patch, getcwd-absolute.patch, ldd-system-interp.patchabort-no-flush.patch: Removed - All patches refreshed - bsc#1063675- fix-locking-in-_IO_cleanup.patch: Skip locked files during exit (bsc#1070491, BZ #15142)- Avoid duplicate source rpm- getcwd-absolute.patch: make getcwd(3) fail if it cannot obtain an absolute path (CVE-2018-1000001, bsc#1074293, BZ #22679)- dl-init-paths-overflow.patch: Count components of the expanded path in _dl_init_path (CVE-2017-1000408, CVE-2017-1000409, bsc#1071319, BZ [#22607], BZ #22627) - fillin-rpath-empty-tokens.patch: Check for empty tokens before dynamic string token expansion (CVE-2017-16997, bsc#1073231, BZ #22625)- tst-tlsopt-powerpc.patch: fix tst-tlsopt-powerpc (bcn#1070419) - powerpc-hwcap-bits.patch: Update HWCAP for powerpc (bnc#1070420) - malloc-tcache-check-overflow.patch: Fix integer overflow in malloc when tcache is enabled (CVE-2017-17426, bnc#1071479, BZ #22375)- Add _multibuild- glob64-s390.patch: no compat glob64 on s390 - noversion.tar.bz2: remove unused source- x86-64-dl-platform.patch: Don't set GLRO(dl_platform) to NULL (BZ #22299)- spawni-assert.patch: Fix improper assert in Linux posix_spawn (BZ [#22273])- math-c++-compat.patch: Add more C++ compatibility (BZ #22296) - malloc-tcache-leak.patch: Fix tcache leak after thread destruction (BZ [#22111]) - falkor-memcpy-memmove.patch: Optimized implementation of memcpy/memmove for Qualcomm Falkor - aarch64-cpu-features.patch: Fix glibc.tune.cpu tunable handling - nss-files-large-buffers.patch: Avoid large buffers with many host addresses (BZ #22078) - sysconf-uio-maxiov.patch: Fix missing definition of UIO_MAXIOV (BZ [#22321]) - glob-tilde-overflow.patch: Fix buffer overflows with GLOB_TILDE (CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, bsc#1064569. bsc#1064580, bsc#1064583, BZ #22320, BZ #22325, BZ #22332) - dl-runtime-resolve-xsave.patch: Use fxsave/xsave/xsavec in _dl_runtime_resolve (BZ #21265)- nscd-libnsl.patch: Remove reference to libnsl from nscd (bsc#1062244)- Drop glibc-obsolete - glibc-2.3.90-noversion.diff: remove - reinitialize-dl_load_write_lock.patch: remove- nss-compat.patch: Move nss_compat from nis to nss subdir and install it unconditionally - nsswitch.conf: switch back to compat for passwd, group, shadow- assert-pedantic.patch: Suppress pedantic warning caused by statement expression (BZ #21242, BZ #21972) - math-c++-compat.patch: Add more C++ compatibility (BZ #22235) - getaddrinfo-errno.patch: Fix errno and h_errno handling in getaddrinfo (BZ #21915, BZ #21922) - resolv-conf-oom.patch: Fix memory handling in OOM situation during resolv.conf parsing (BZ #22095, BZ #22096) - dynarray-allocation.patch: Fix initial size of dynarray allocation and set errno on overflow error - nearbyint-inexact.patch: Avoid spurious inexact in nearbyint (BZ #22225)- math-c++-compat.patch: add more C++ compatibility (BZ #22146)- Remove rpcsvc/yppasswd.* from glibc-devel - ld-so-hwcap-x86-64.patch: add x86_64 to hwcap (bsc#1056606, BZ #22093)- eh-frame-zero-terminator.patch: Properly terminate .eh_frame (BZ #22051)- Disable obsolete libnsl and NIS support - remove-nss-nis-compat.patch: remove nis and compat from default NSS configs - nsswitch.conf: Likewise- math-c++-compat.patch: Do not use __builtin_types_compatible_p in C++ mode (BZ #21930)- Add iconvconfig to baselibs.conf (bsc#1051042)- resolv-context-leak.patch: Fix leaks of resolver contexts - dl-runtime-resolve-opt-avx512f.patch: Use _dl_runtime_resolve_opt only with AVX512F (BZ #21871) - libpthread-compat-wrappers.patch: Don't use IFUNC resolver for longjmp or system in libpthread (BZ #21041)- Update to glibc 2.26 * A per-thread cache has been added to malloc * Unicode 10.0.0 Support * Improvements to the DNS stub resolver * New function reallocarray, which resizes an allocated block (like realloc) to the product of two sizes, with a guaranteed clean failure upon integer overflow in the multiplication * New wrappers for the Linux-specific system calls preadv2 and pwritev2 * posix_spawnattr_setflags now supports the flag POSIX_SPAWN_SETSID, to create a new session ID for the spawned process * errno.h is now safe to use from C-preprocessed assembly language on all supported operating systems * On ia64, powerpc64le, x86-32, and x86-64, the math library now implements 128-bit floating point as defined by ISO/IEC/IEEE 60559:2011 (IEEE 754-2008) and ISO/IEC TS 18661-3:2015 * The synchronization that pthread_spin_unlock performs has been changed to now be equivalent to a C11 atomic store with release memory order to the spin lock's memory location * The DNS stub resolver no longer performs EDNS fallback * res_mkquery and res_nmkquery no longer support the IQUERY opcode * The _res_opcodes variable has been removed from libresolv * no longer includes inline versions of any string functions, as this kind of optimization is better done by the compiler * The nonstandard header has been removed * The obsolete header has been removed * The obsolete signal constant SIGUNUSED is no longer defined by * The obsolete function cfree has been removed * The stack_t type no longer has the name struct sigaltstack * The ucontext_t type no longer has the name struct ucontext * On S/390 GNU/Linux, the constants defined by have been synced with the kernel * Linux kernel 3.2 or later is required at runtime, on all architectures supported by that kernel * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, to avoid fragmentation-based spoofing attacks (CVE-2017-12132) * LD_LIBRARY_PATH is now ignored in binaries running in privileged AT_SECURE mode to guard against local privilege escalation attacks (CVE-2017-1000366) * Avoid printing a backtrace from the __stack_chk_fail function since it is called on a corrupt stack and a backtrace is unreliable on a corrupt stack (CVE-2010-3192) * A use-after-free vulnerability in clntudp_call in the Sun RPC system has been fixed (CVE-2017-12133) * fate#322258, fate#321513, fate#322453 - fts-symbol-redirect.patch, glibc-resolv-reload.diff, glibc-2.2-sunrpc.diff, i686-memchr-sse.patch, ld-hwcap-mask-suid.patch, ld-library-path-suid.patch, sunrpc-use-after-free.patch, test-math-vector-sincos-aliasing.patch, tunables-bigendian.patch: Removed - bsc#1074208- Fix RPM group- s390-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (fate#322271)- ld-hwcap-mask-suid.patch: Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (BZ #21209) - ld-library-path-suid.patch: Completely ignore LD_LIBRARY_PATH for AT_SECURE=1 programs (CVE-2017-1000366, bsc#1039357, BZ #21624)- Remove glibc-cpusetsize.diff, no longer useful- fts-symbol-redirect.patch: Fix symbol redirect for fts_set (bsc#1041123, BZ #21289)- test-math-vector-sincos-aliasing.patch: Fix test-math-vector-sincos.h aliasing- add-locales.patch: renamed from glibc-2.3.locales.diff.bz2, drop en_BE locales (bsc#1039502)- Remove glibc-testsuite.patch, no longer relevant- Use multibuild feature - Remove obsolete check-build.sh - glibc.rpmlintrc: remove obsolete entries - Use %tmpfiles_create in nscd postin- i686-memchr-sse.patch: Fix i686 memchr overflow calculation (bsc#1031021, BZ #21182) - sunrpc-use-after-free.patch: Avoid use-after-free read access in clntudp_call (BZ #21115) - Build testsuite with gdb and python-pexpect to enable more tests- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ [#21109])- Update to glibc 2.25 * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR 24731-2:2010, is supported to enable declarations of functions from that TR. * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS 18661-1:2014, is supported to enable declarations of functions and macros from that TS. * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS 18661-4:2015, is supported to enable declarations of functions and macros from that TS. * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L. * The inclusion of by is deprecated. * New features from TS 18661-1:2014 are added to libm: the fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros. * Integer width macros from TS 18661-1:2014 are added to : CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH, UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to : INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH, INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH, UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH, INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH, UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH, UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH, UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH, UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH, WINT_WIDTH. * New features are added from TS 18661-1:2014: - Signaling NaN macros: SNANF, SNAN, SNANL. - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp, fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf, fromfpxl, ufromfpx, ufromfpxf, ufromfpxl. - llogb functions: the llogb, llogbf and llogbl functions, and the FP_LLOGB0 and FP_LLOGBNAN macros. - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag, fminmagf, fminmagl. - Comparison macros: iseqsig. - Classification macros: iscanonical, issubnormal, iszero. - Total order functions: totalorder, totalorderf, totalorderl, totalordermag, totalordermagf, totalordermagl. - Canonicalize functions: canonicalize, canonicalizef, canonicalizel. - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload, setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl. * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014, are added to libc. * Most of glibc can now be built with the stack smashing protector enabled. * The function explicit_bzero, from OpenBSD, has been added to libc. * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined to float instead of double. * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the float_t and double_t types are now defined to long double instead of float and double. * The getentropy and getrandom functions, and the header file have been added. * The buffer size for byte-oriented stdio streams is now limited to 8192 bytes by default. * The header now includes the header. * The malloc_get_state and malloc_set_state functions have been removed. * The “ip6-dotint” and “no-ip6-dotint” resolver options, and the corresponding RES_NOIP6DOTINT flag from have been removed. * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING flag from have been removed. * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG, RES_BLAST defined in the header file have been deprecated. * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for _res.flags are deprecated. * DNSSEC-related declarations and definitions have been removed from the header file, and libresolv will no longer attempt to decode the data part of DNSSEC record types. * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p, ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the header file because the distinction between RR types and meta-RR types is not officially standardized, subject to revision, and thus not suitable for encoding in a macro. * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook and rhook members of the res_state type in have been removed. * For multi-arch support it is recommended to use a GCC which has been built with support for GNU indirect functions. * GDB pretty printers have been added for mutex and condition variable structures in POSIX Threads. * Tunables feature added to allow tweaking of the runtime for an application program. * A new version of condition variables functions have been implemented in the NPTL implementation of POSIX Threads to provide stronger ordering guarantees. * A new version of pthread_rwlock functions have been implemented to use a more scalable algorithm primarily through not using a critical section anymore to make state changes. * On ARM EABI (32-bit), generating a backtrace for execution contexts which have been created with makecontext could fail to terminate due to a missing .cantunwind annotation. (CVE-2016-6323) * The DNS stub resolver functions would crash due to a NULL pointer dereference when processing a query with a valid DNS question type which was used internally in the implementation. (CVE-2015-5180) - Enable stack protector if part of %optflags - startcontext-cantunwind.patch: Removed - cpuid-assertion.patch: Removed- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647)- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to /var/lib/nscd - glibc-2.3.90-langpackdir.diff: simplify- Update to glibc 2.24 * The minimum Linux kernel version that this version of the GNU C Library can be used with is 3.2 * The pap_AN locale has been deleted * The readdir_r and readdir64_r functions have been deprecated * The type `union wait' has been removed * A new NSS action is added to facilitate large distributed system administration * The deprecated __malloc_initialize_hook variable has been removed from the API * The long unused localedef --old-style option has been removed * nextupl, nextup, nextupf, nextdownl, nextdown and nextdownf are added to libm * An unnecessary stack copy in _nss_dns_getnetbyname_r was removed (CVE-2016-3075) * Previously, getaddrinfo copied large amounts of address data to the stack, even after the fix for CVE-2013-4458 has been applied, potentially resulting in a stack overflow. getaddrinfo now uses a heap allocation instead (CVE-2016-3706) * The glob function suffered from a stack-based buffer overflow when it was called with the GLOB_ALTDIRFUNC flag and encountered a long file name (CVE-2016-1234) * The Sun RPC UDP client could exhaust all available stack space when flooded with crafted ICMP and UDP messages (CVE-2016-4429) * The IPv6 name server management code in libresolv could result in a memory leak for each thread which is created, performs a failing naming lookup, and exits (CVE-2016-5417) - startcontext-cantunwind.patch: mark __startcontext as .cantunwind (bsc#974800, BZ #20435) - Removed patches: * 0001-Updated-translations-for-2.23.patch * 0002-Regenerate-libc.pot-for-2.23.patch * 0003-Regenerated-configure-scripts.patch * 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch * 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch * 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch * 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch * 0008-Update-NEWS.patch * 0009-sln-use-stat64.patch * 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch * 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch * 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch * 0013-Mention-BZ-19762-in-NEWS.patch * 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch * 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch * 0016-Fix-resource-leak-in-resolver-bug-19257.patch * 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch * 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch * 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch * 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch * 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch * 0022-configure-fix-test-usage.patch * 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch * 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch * 0025-getnameinfo-Do-not-preserve-errno.patch * 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch * 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch * 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch * 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch * 0030-hesiod-Remove-RCS-keywords.patch * 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch * 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch * 0033-malloc-Remove-NO_THREADS.patch * 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch * 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch * 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch * 0037-malloc-Add-missing-internal_function-attributes-on-f.patch * 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch * 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch * 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch * 0041-nss_dns-Check-address-length-before-creating-addrinf.patch * 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch * 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch * 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch * 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch * 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch * 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch * 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch * 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch * 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch * 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch * 0052-Fix-tst-dlsym-error-build.patch * 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch * 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch * 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch * 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch * clntudp-call-alloca.patch * glibc-memset-nontemporal.diff * nis-initgroups-status.patch * nscd-gc-crash.patch * robust-mutex-deadlock.patch * strncat-avoid-array-bounds-warning.patch- strncat-avoid-array-bounds-warning.patch: Avoid array-bounds warning for stncat on i586 (BZ #20260) - Update glibc.keyring - Unset MALLOC_CHECK_ during testsuite run- nsswitch.conf: Add fallback to files for passwd and group to prepare for libnsl removal.- nis-initgroups-status.patch: Return proper status from _nss_nis_initgroups_dyn (bsc#984269, BZ #20262) - robust-mutex-deadlock.patch: Fix generic __lll_robust_timedlock_wait to check for timeout (bsc#985170, BZ #20263)- nscd-gc-crash.patch: Fix nscd assertion failure in gc (bsc#965699, BZ [#19755])- clntudp-call-alloca.patch: do not use alloca in clntudp_call (CVE-2016-4429, bsc#980854, BZ #20112)- Import patches from 2.23 branch 0001-Updated-translations-for-2.23.patch 0002-Regenerate-libc.pot-for-2.23.patch 0003-Regenerated-configure-scripts.patch 0004-x86_64-Set-DL_RUNTIME_UNALIGNED_VEC_SIZE-to-8.patch 0005-Add-fts64_-to-sysdeps-arm-nacl-libc.abilist.patch 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch 0007-NEWS-2.23-Fix-typo-in-bug-19048-text.patch 0008-Update-NEWS.patch 0009-sln-use-stat64.patch 0010-Add-sys-auxv.h-wrapper-to-include-sys.patch 0011-mips-terminate-the-FDE-before-the-return-trampoline-.patch 0012-Use-HAS_ARCH_FEATURE-with-Fast_Rep_String.patch 0013-Mention-BZ-19762-in-NEWS.patch 0014-Define-_HAVE_STRING_ARCH_mempcpy-to-1-for-x86.patch 0015-Or-bit_Prefer_MAP_32BIT_EXEC-in-EXTRA_LD_ENVVARS.patch 0016-Fix-resource-leak-in-resolver-bug-19257.patch 0017-math-don-t-clobber-old-libm.so-on-install-BZ-19822.patch 0018-resolv-Always-set-resplen2-out-parameter-in-send_dg-.patch 0019-S390-Save-and-restore-fprs-vrs-while-resolving-symbo.patch 0020-S390-Extend-structs-La_s390_regs-La_s390_retval-with.patch 0021-CVE-2016-3075-Stack-overflow-in-_nss_dns_getnetbynam.patch 0022-configure-fix-test-usage.patch 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch 0024-nss_db-Propagate-ERANGE-error-if-parse_line-fails-BZ.patch 0025-getnameinfo-Do-not-preserve-errno.patch 0026-getnameinfo-Refactor-and-fix-memory-leak-BZ-19642.patch 0027-getnameinfo-Reduce-line-length-and-add-missing-comme.patch 0028-getnameinfo-Avoid-calling-strnlen-on-uninitialized-b.patch 0029-getnameinfo-Return-EAI_OVERFLOW-in-more-cases-BZ-197.patch 0030-hesiod-Remove-RCS-keywords.patch 0031-hesiod-Always-use-thread-local-resolver-state-BZ-195.patch 0032-hesiod-Avoid-heap-overflow-in-get_txt_records-BZ-200.patch 0033-malloc-Remove-NO_THREADS.patch 0034-Fix-malloc-threaded-tests-link-on-non-Linux.patch 0035-malloc-Run-fork-handler-as-late-as-possible-BZ-19431.patch 0036-malloc-Remove-malloc-hooks-from-fork-handler.patch 0037-malloc-Add-missing-internal_function-attributes-on-f.patch 0038-nss_dns-Fix-assertion-failure-in-_nss_dns_getcanonna.patch 0039-nss_dns-Validate-RDATA-length-against-packet-length-.patch 0040-resolv-nss_dns-Remove-remaining-syslog-logging-BZ-19.patch 0041-nss_dns-Check-address-length-before-creating-addrinf.patch 0042-nss_dns-Skip-over-non-PTR-records-in-the-netent-code.patch 0043-resolv-Always-set-resplen2-out-parameter-in-send_vc-.patch 0044-tst-audit4-tst-audit10-Compile-AVX-AVX-512-code-sepa.patch 0045-Fix-tst-audit10-build-when-mavx512f-is-not-supported.patch 0046-tst-audit10-Fix-compilation-on-compilers-without-bit.patch 0047-strfmon_l-Use-specified-locale-for-number-formatting.patch 0048-glob-Simplify-the-interface-for-the-GLOB_ALTDIRFUNC-.patch 0049-CVE-2016-1234-glob-Do-not-copy-d_name-field-of-struc.patch 0050-ldconfig-Do-not-remove-stale-symbolic-links-with-X-B.patch 0051-Report-dlsym-dlvsym-lookup-errors-using-dlerror-BZ-1.patch 0052-Fix-tst-dlsym-error-build.patch 0053-Remove-trailing-newline-from-date_fmt-in-Serbian-loc.patch 0054-Revert-Report-dlsym-dlvsym-lookup-errors-using-dlerr.patch 0055-CVE-2016-3706-getaddrinfo-stack-overflow-in-hostent-.patch 0056-Fix-strfmon_l-Use-specified-locale-for-number-format.patch - CVE-2016-3075 CVE-2016-1234 CVE-2016-3706 bsc#973164 bsc#969727 - resolv-mem-leak.patch: renamed to 0016-Fix-resource-leak-in-resolver-bug-19257.patch - no-long-double.patch: renamed to 0006-Don-t-use-long-double-math-functions-if-NO_LONG_DOUB.patch - glibc-gcc6.patch: renamed to 0023-Suppress-GCC-6-warning-about-ambiguous-else-with-Wpa.patch- glibc-c-utf8-locale.patch: fix bad standard in LC_IDENTIFICATION categories - glibc-2.3.locales.diff.bz2: likewise- glibc-gcc6.patch: Suppress GCC 6 warning about ambiguous 'else' with - Wparentheses- Add compatibility symlinks for LSB 3.0 (fate#318933)- powerpc-elision-enable-envvar.patch: enable TLE only if GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)- ldd-system-interp.patch: Restore warning about execution permission, it is still needed for noexec mounts (bsc#915985)- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8) and rh#902094 . Added with glibc-c-utf8-locale.patch. - Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for C.UTF-8 same as C locale.- Move %install_info_delete to %preun - crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer acceptable- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE- Update to glibc 2.23 release. * Unicode 8.0.0 Support * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess the kernel-internal CPU set size * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64 * getaddrinfo now detects certain invalid responses on an internal netlink socket * A defect in the malloc implementation, present since glibc 2.15 (2012) or glibc 2.10 via --enable-experimental-malloc (2009), could result in the unnecessary serialization of memory allocation requests across threads * The obsolete header has been removed * The obsolete functions bdflush, create_module, get_kernel_syms, query_module and uselib are no longer available to newly linked binaries * Optimized string, wcsmbs and memory functions for IBM z13. * Newly linked programs that define a variable called signgam will no longer have it set by the lgamma, lgammaf and lgammal functions - Removed patches: * dont-remove-nodelete-flag.patch * openat64-readd-o-largefile.patch * mntent-blank-line.patch * opendir-o-directory-check.patch * strcoll-remove-strdiff-opt.patch * ld-pointer-guard.patch * tls-dtor-list-mangling.patch * powerpc-lock-elision-race.patch * prelink-elf-rtype-class.patch * vector-finite-math-aliases.patch * powerpc-elision-adapt-param.patch * catopen-unbound-alloca.patch * strftime-range-check.patch * hcreate-overflow-check.patch * errorcheck-mutex-no-elision.patch * refactor-nan-parsing.patch * send-dg-buffer-overflow.patch * isinf-cxx11-conflict.patch * ibm93x-redundant-shift-si.patch * iconv-reset-input-buffer.patch * tzset-tzname.patch * static-dlopen.patch- isinf-cxx11-conflict.patch: Fix isinf/isnan declaration conflict with C++11 (bsc#963700, BZ #19439)- tls-dtor-list-mangling.patch: Harden tls_dtor_list with pointer mangling (BZ #19018) - prelink-elf-rtype-class.patch: Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits for prelink (BZ #19178) - vector-finite-math-aliases.patch: Better workaround for aliases of * _finite symbols in vector math library (BZ# 19058) - powerpc-elision-adapt-param.patch: powerpc: Fix usage of elision transient failure adapt param (BZ #19174) - catopen-unbound-alloca.patch: Fix unbound alloca in catopen (CVE-2015-8779, bsc#962739, BZ #17905) - strftime-range-check.patch: Add range check on time fields (CVE-2015-8776, bsc#962736, BZ #18985) - hcreate-overflow-check.patch: Handle overflow in hcreate (CVE-2015-8778, bsc#962737, BZ #18240) - errorcheck-mutex-no-elision.patch: Don't do lock elision on an error checking mutex (bsc#956716, BZ #17514) - refactor-nan-parsing.patch: Refactor strtod parsing of NaN payloads (CVE-2014-9761, bsc#962738, BZ #16962) - send-dg-buffer-overflow.patch: Fix getaddrinfo stack-based buffer overflow (CVE-2015-7547, bsc#961721, BZ #18665) - powerpc-lock-elision-race.patch: renamed from 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- Add audit-devel and libcap-devel to BuildRequires, for use by nscd- reinitialize-dl_load_write_lock.patch: Reinitialize dl_load_write_lock on fork (bsc#958315, BZ #19282)- resolv-mem-leak.patch: Fix resource leak in resolver (bsc#955647, BZ #19257) - tzset-tzname.patch: Force rereading TZDEFRULES after it was used to set DST rules only (BZ #19253)- glibc-2.3.90-noversion.diff: use stat64- ld-pointer-guard.patch: Always enable pointer guard (CVE-2015-8777, bsc#950944, BZ #18928)- strcoll-remove-strdiff-opt.patch: Remove incorrect STRDIFF-based optimization (BZ #18589)- iconv-reset-input-buffer.patch: Fix iconv buffer handling with IGNORE error handler (BZ #18830)- new patch [BZ #18743] PowerPC: Fix a race condition when eliding a lock 0001-powerpc-Fix-a-race-condition-when-eliding-a-lock-20150730.patch- nss-files-long-lines-2.patch: Properly reread entry after failure in nss_files getent function (bsc#945779, BZ #18991)- fnmatch-collating-elements.patch: Fix fnmatch handling of collating elements (BZ #17396, BZ #16976)- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works test - static-dlopen.patch: Static dlopen default library search path fix (bsc#937853)- mntent-blank-line.patch: Fix memory corruption w/blank lines- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from all loaded objects on failed dlopen - openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64- Update to glibc 2.22 release. * Cache information can be queried via sysconf() function on s390 * A buffer overflow in gethostbyname_r and related functions performing DNS requests has been fixed. (CVE-2015-1781) * The time zone file parser has been made more robust against crafted time zone files * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors for LD and GD on x86 and x86-64, has been implemented. * Character encoding and ctype tables were updated to Unicode 7.0.0 * Added vector math library named libmvec * A new fmemopen implementation has been added with the goal of POSIX compliance. * The header is deprecated, and will be removed in a future release. * bsc#905313 bsc#920338 bsc#927080 bsc#928723 bsc#931480 bsc#939211 bsc#940195 bsc#940332 bsc#944494 bsc#968787 - Patches from upstream removed * htm-tabort.patch * o-tmpfile.patch * memcpy-chk-non-SSE2.patch * pthread-mutexattr-gettype-kind.patch * powerpc-software-sqrt.patch * static-tls-dtv-limit.patch * threaded-trim-threshold.patch * resolv-nameserver-handling.patch * nss-separate-state-getXXent.patch * aarch64-sigstksz.patch * heap-top-corruption.patch * pthread-join-deadlock.patch- pthread-join-deadlock.patch: Use IE model for static variables in libc.so, libpthread.so and rtld (bsc#930015, BZ #18457)- glibc-nodate.patch: fix verification of timestamp- also filter out -fstack-protector-strong- getaddrinfo-ipv6-sanity.diff: Remove. It breaks services that start before IPv6 is up (bsc#931399) - glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE.- Add /usr/include/gnu/lib-names-.*.h to baselibs - pthread-join-deadlock.patch: Don't require rtld lock to store static TLS offset in the DTV (bsc#930015, BZ #18457) - heap-top-corruption.patch: Do not corrupt the top of a threaded heap if top chunk is MINSIZE (BZ #18502)- threaded-trim-threshold.patch: Fix regression in threaded application malloc performance (bsc#915955, BZ #17195)- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850)- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ [#17967]) - nss-separate-state-getXXent.patch: Separate internal state between getXXent and getXXbyYY NSS calls (CVE-2014-8121, bsc#918187, BZ #18007) - static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621, BZ #17628)- resolv-nameserver-handling.patch: Replace with simpler version with more compatibility- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs (bsc#920084)- resolv-nameserver-handling.patch: Rewrite handling of nameserver configuration in resolver- htm-tabort.patch: Fix TABORT encoding for little endian- Update to glibc 2.21 release. * A new semaphore algorithm has been implemented in generic C code for all machines * Added support for TSX lock elision of pthread mutexes on powerpc32, powerpc64 and powerpc64le * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for AArch64 * i386 memcpy functions optimized with SSE2 unaligned load/store * New locales: tu_IN, bh_IN, raj_IN, ce_RU * The obsolete sigvec function has been removed * CVE-2015-1472 CVE-2015-1473 CVE-2012-3406 CVE-2014-9402 CVE-2014-7817 bsc#864081 bsc#906371 bsc#909053 bsc#910599 bsc#916222 - Patches from upstream removed * ifunc-x86-slow-sse4.patch * pthread-mutex-trylock-elision.patch - o-tmpfile.patch: Fix value of O_TMPFILE for architectures with non-default O_DIRECTORY (BZ #17912)- Update to crypt_blowfish 1.3. * Add support for the $2b$ prefix. - ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit (BZ #17501)/bin/shs390zl34 1745343008  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%2.38-150600.14.29.12.38-150600.14.29.1 localeC.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEen_US.utf8LC_ADDRESSLC_COLLATELC_CTYPELC_IDENTIFICATIONLC_MEASUREMENTLC_MESSAGESSYS_LC_MESSAGESLC_MONETARYLC_NAMELC_NUMERICLC_PAPERLC_TELEPHONELC_TIMEgconvANSI_X3.110.soARMSCII-8.soASMO_449.soBIG5.soBIG5HKSCS.soBRF.soCP10007.soCP1125.soCP1250.soCP1251.soCP1252.soCP1253.soCP1254.soCP1255.soCP1256.soCP1257.soCP1258.soCP737.soCP770.soCP771.soCP772.soCP773.soCP774.soCP775.soCP932.soCSN_369103.soCWI.soDEC-MCS.soEBCDIC-AT-DE-A.soEBCDIC-AT-DE.soEBCDIC-CA-FR.soEBCDIC-DK-NO-A.soEBCDIC-DK-NO.soEBCDIC-ES-A.soEBCDIC-ES-S.soEBCDIC-ES.soEBCDIC-FI-SE-A.soEBCDIC-FI-SE.soEBCDIC-FR.soEBCDIC-IS-FRISS.soEBCDIC-IT.soEBCDIC-PT.soEBCDIC-UK.soEBCDIC-US.soECMA-CYRILLIC.soEUC-CN.soEUC-JISX0213.soEUC-JP-MS.soEUC-JP.soEUC-KR.soEUC-TW.soGB18030.soGBBIG5.soGBGBK.soGBK.soGEORGIAN-ACADEMY.soGEORGIAN-PS.soGOST_19768-74.soGREEK-CCITT.soGREEK7-OLD.soGREEK7.soHP-GREEK8.soHP-ROMAN8.soHP-ROMAN9.soHP-THAI8.soHP-TURKISH8.soIBM037.soIBM038.soIBM1004.soIBM1008.soIBM1008_420.soIBM1025.soIBM1026.soIBM1046.soIBM1047.soIBM1097.soIBM1112.soIBM1122.soIBM1123.soIBM1124.soIBM1129.soIBM1130.soIBM1132.soIBM1133.soIBM1137.soIBM1140.soIBM1141.soIBM1142.soIBM1143.soIBM1144.soIBM1145.soIBM1146.soIBM1147.soIBM1148.soIBM1149.soIBM1153.soIBM1154.soIBM1155.soIBM1156.soIBM1157.soIBM1158.soIBM1160.soIBM1161.soIBM1162.soIBM1163.soIBM1164.soIBM1166.soIBM1167.soIBM12712.soIBM1364.soIBM1371.soIBM1388.soIBM1390.soIBM1399.soIBM16804.soIBM256.soIBM273.soIBM274.soIBM275.soIBM277.soIBM278.soIBM280.soIBM281.soIBM284.soIBM285.soIBM290.soIBM297.soIBM420.soIBM423.soIBM424.soIBM437.soIBM4517.soIBM4899.soIBM4909.soIBM4971.soIBM500.soIBM5347.soIBM803.soIBM850.soIBM851.soIBM852.soIBM855.soIBM856.soIBM857.soIBM858.soIBM860.soIBM861.soIBM862.soIBM863.soIBM864.soIBM865.soIBM866.soIBM866NAV.soIBM868.soIBM869.soIBM870.soIBM871.soIBM874.soIBM875.soIBM880.soIBM891.soIBM901.soIBM902.soIBM903.soIBM9030.soIBM904.soIBM905.soIBM9066.soIBM918.soIBM921.soIBM922.soIBM930.soIBM932.soIBM933.soIBM935.soIBM937.soIBM939.soIBM943.soIBM9448.soIEC_P27-1.soINIS-8.soINIS-CYRILLIC.soINIS.soISIRI-3342.soISO-2022-CN-EXT.soISO-2022-CN.soISO-2022-JP-3.soISO-2022-JP.soISO-2022-KR.soISO-8859-1_CP037_Z900.soISO-IR-197.soISO-IR-209.soISO646.soISO8859-1.soISO8859-10.soISO8859-11.soISO8859-13.soISO8859-14.soISO8859-15.soISO8859-16.soISO8859-2.soISO8859-3.soISO8859-4.soISO8859-5.soISO8859-6.soISO8859-7.soISO8859-8.soISO8859-9.soISO8859-9E.soISO_10367-BOX.soISO_11548-1.soISO_2033.soISO_5427-EXT.soISO_5427.soISO_5428.soISO_6937-2.soISO_6937.soJOHAB.soKOI-8.soKOI8-R.soKOI8-RU.soKOI8-T.soKOI8-U.soLATIN-GREEK-1.soLATIN-GREEK.soMAC-CENTRALEUROPE.soMAC-IS.soMAC-SAMI.soMAC-UK.soMACINTOSH.soMIK.soNATS-DANO.soNATS-SEFI.soPT154.soRK1048.soSAMI-WS2.soSHIFT_JISX0213.soSJIS.soT.61.soTCVN5712-1.soTIS-620.soTSCII.soUHC.soUNICODE.soUTF-16.soUTF-32.soUTF-7.soUTF16_UTF32_Z9.soUTF8_UTF16_Z9.soUTF8_UTF32_Z9.soVISCII.sogconv-modulesgconv-modules.cachegconv-modules.dgconv-modules-extra.confgconv-modules-s390.conflibCNS.solibGB.solibISOIR165.solibJIS.solibJISX0213.solibKSC.solocale.alias/usr/lib//usr/lib/locale//usr/lib/locale/C.utf8//usr/lib/locale/C.utf8/LC_MESSAGES//usr/lib/locale/en_US.utf8//usr/lib/locale/en_US.utf8/LC_MESSAGES//usr/lib64//usr/lib64/gconv//usr/lib64/gconv/gconv-modules.d//usr/share/locale/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:38381/SUSE_SLE-15-SP6_Update/99975099d9ee5d54bbb3b31aa0bbf347-glibc.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linux  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~directoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6cf5106488510658b3792516fecfc9f221faf3a7, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=19bd341aececd6327a3acebac8f29c913de8966e, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a0ff44b84b4274eaf3157b66050f13aea7f9c6fc, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2997d53dc497499579f635f2feb92b2bdd7a060d, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e44a2569b784334a21608fcb6b6fb003d4f69e8, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9a887b172fe842750f913329e760b98332ffe37e, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e0489f6497daf7683d53c364b60090e14fb4e89, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=31cacf22c11c0383308b40772716d89007844a22, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f15e0960e4a12f2151b4a3a5960513a5357f6f2f, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9b414b6aa4224854080d949d4f655ea8a7a9db32, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ae882bd5095c7148c6e852f8575b381317c29abc, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c43e458c3e129673781a6464ed028da53871faf, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e09fb536862b0100c7377912825f0e39b878ed70, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=890c9c2749d127b50f7e3ebb3e6f42b87d46bcb0, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f5ec0035a6c04d2612f02305b5d516a2efaebee, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca066e6c73da0991e004874e10b3503b96421050, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7547776395ff3a05a0f881719e19fd42846db08c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2874489d89165dc8eb436a79cb39fd0cfd11ad95, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=997b94e409a647390b7ded66f0ef71e3446db56c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a48c7142c0c662272dd04b608e3d48d8a7a01c21, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4dc61d65db1ca15e49a01d5cdba8f22741825944, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=895e0686e71eeccbd58ab381a80aba55dd1c1e3a, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=66e4ef2c46866803603553544f4a72db91b52697, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5987b260b4bb6c67d2e2350c257dba0d62c2065a, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=616df56bd3410a284fd80e668c23a74f1f7fe1ee, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c258d6ea1a198a8608a5668d436e101810445ab7, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8d441f57e7188f0c7af6f522bc1534a867b74b66, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8bc78ccb76abf579b2dacd3494471302b2b3542c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=090d8b18035c1cf161ede71b08bbdc4c335ca6cc, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=5eb75049841c58ad12f7182c016e49649cb452c2, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=6b219d3af69a6a545c485ab1d570d072ecde5f30, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=d015460081eb4aa0799ba8949c429f64913b216c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=4a407e70542350c72ccba5b75c6170665e2ee065, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6c79561a3cd58304365c4eef80058908e67795a1, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=6bed0ad986183ca8c1cc3384aee2e587874bbec5, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a571774016b3f201722a3f0a14246d119de11de0, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=5497f9da916a953888935f819e248cd6c7fa9d21, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=ab42dab787bf9ec42c24f75326fe7d963834a394, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=226331e1a40a5d1b2f5e5a34dd7c36ad72df0b93, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=92b404088ae3f7f9cc6847a8778ab7a0a95fcf41, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=d9bfe6d68e3b2c9861e2a151a86891f0ba7c29e4, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=deaa3620a68d6f21ef5def0aa6065c5a213a1ed1, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=33581872629af0cd4f2d6a6457f1b48f3895059e, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=a0f102eb65ed0d6f18086d3e61dde8dc91c05b7b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9508c073b951b0310c6eccc70faaac9109e89884, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0a2f732c9b4d28405cb117b2651bd42a42e24619, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=12abdd6f548910fe99bfeda999ffeca529922ffe, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2adbc56cb32f337acf9c69fc963e4c942adb4530, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=920897e3be3a4b102a2cd7c121922c918951f4df, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=51392eae8a116db11f2f22377ecc719009218bf0, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c36c21394848816f13f89c370d6e6602077dbbb2, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=42f389bae1bcce182bc617225c1ed3139cf96094, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ce05f769fcae4b3829ee2c5e46b88aae53208e7d, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c0f96049b5f9f2c1e36f1c7d79b1d049d3e10bc8, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e088c665ab8e55a2d0b440058610549991b0e24, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1759a51536335f31caf505511e9fb89254524385, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=45e3ac77e67b88140f4ce9ebb7cab0b0a5db2c6a, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=09e74fc484012cde74b6a342a1af9cf106859b66, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ada8377f52ef2685d0a7d02cb588b7b615c080ed, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=20eeb23794b8b3a2a14bc50ccd8c302e28dfc945, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=122e6405cd67ec3cf32fb496f797192e7c51a97a, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ecabd38f64bf6175ad04502a612259902d35a5a6, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a3c582ef1a4c2d69c39548f12fbe3a70702d3950, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=96d905043b839d61cee982081aefd9662efa97ec, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=176092e3208add921ff2842135f673919f3719fa, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a1c0f7658306c90f4815d197534b1fcfde7995ba, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=e7f6f96b440ed59d8454a12a162dc62b69ef635b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=0cfd87b2a4bdcfac1f258d46807b49dcfe24cf83, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd1c7ad390fad23cd2da6cb4b37aa36b1dfb12d6, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4b47cafc0092404ab94e15a9a8272641bec126d5, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=910dd1a8030a3d9370e947d13e0e0c5e95c8208f, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=39211e9bff3feb0d166a42195de054f913d8bf19, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e6568ba4825430e2c21937f3b9faa17dfc0bf38e, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ece113ebad51c15202675750c06c147ad3e127b6, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=8b2f33d669a8b4fa7d4d2cac900514b8a3a05ff3, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3dbcf921e43ba0fc066ffa3ffb477c34ed828523, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4b6ae63599b142e492e06b94ae455c7997bceb10, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cde4ae0e8b73c4bd6d344f937af32378f2b17531, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0dd7f5817880823724f496199b7245ce51aa99d2, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=603c915b0f10d810b65683442c796ccc728f98dc, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=836697e3cd9dfe1cd9a2f7c06b8a8f4652267f73, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d5b61b2bc60cee69538ec1282a509d8fb8c4133, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d407a6908266217b4b4909a3bdca771a2438fec4, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f159fd2f00198ab699a38507de81eff305a6d540, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6ab6be9dc97e90ffc518efcf7f025b0aa49350c6, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=52a257f86001c18aae83be7345cace949ef83518, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7b42efa563a009e963e4eee183b4bfa820d76dff, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=08cf2e214980936ed20c60e0c2bfceb30b193760, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=767932ae276ccab5cb5c33dc60449903b8688744, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fd888e9a6ccf9e8c869723deed342a95dc670f24, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0bf66f9e023c2d8caffbc412e42f90c2fcc042e7, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=49936b49765ca15d4006ed7185de5c82b011bc8c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c459fae098b32d0b278061219decccc0d52e6135, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=77594c700b1bda923bf6b448650da101ebced804, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a62ecbf3ad3114b1e656b976c64e3476dc69a28b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d9cad10b530fbd1ee13e551a0436de621123961b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7d70cc4039eb01897b355e17a49f986310cd04e1, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=98a1cb299b9dfdfe32e6f3294c55c9867ee7bbda, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fa7c2ed82f7c355707ba876972f17f24e2a1a21f, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3e21121e65db2eac46f7b0794d559b3f1e803945, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=76883576066a0aea3d6e568c3af456390d8475bd, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3aeb6bb8738c857e3315d8ff18d6add015060bef, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=55808fbf72f10b21c0b1281d2048012cbf17b965, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=59f24cdeff01be91fef9131ae57d0a79fa20d02f, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7097e90e8f8ae3708e05ea27683ad99007dce90d, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=77b7dd956847ec6f1dbc674050f574efb9adf8be, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1fe01e946afb558a5d8ee113ca840a511686b614, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e4a1ed0c6927e7848bc168f56b59e52860f41cfe, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b43b7d9902e10a6629a771240410da5a55e9688a, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=942337bfb114a697c6e35a7adb8dd62573dabe21, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b6acf70c470175309f85eec1db2624ad5085c09, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=68a7cbe8c28588e00a7165b25e60b24ad08e5665, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c23d32e2c1196da721fd22da204d44cac1f3dcbc, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb0f84bef8433e6bf6a5b15ac791206b744eb48c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9df34a94b7c74742f90dd6d71315b3710a695d78, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=53beff7fdeb468a7b9fc4b479b918eca49bf15cb, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=94c1c74a46504e0bf93a9fc6aaf21234cd3d3f44, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=c170c0beffe400bea96d19a32c951d840857ef55, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=aab5c9393ca3fac5a2247dba0857d0385c2e0b35, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=27030d7d4266eb2ddd4fcaded5555d93040ae14f, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1e972073e4f882a58b236462bbc67a0ad6e926f1, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=81eb834b8bfb7983cace4625312fab4e8bb48e2c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fcd3bf29990ca615cdcdce3cf6fbe722b5c776d7, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d356cdb1bcd837958a37ef9457971ba63571e05f, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a52c20df2496348147606791608b4dcc75c06270, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=302700cc788883574263609ab6c9fd42fbcd4f2b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8a97d58f181c758da9d73d36207d5657f8592ea9, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a1bca8dd9b3aa83ed62aa28a1938d552a100213f, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=0a068bc2f7c019371190fa25d6fff553e28ca608, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f15ad7c3d9668f1e0e7ad28ac9002a87c10edc3b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c17a827f8b425a7c6b025838d3faaf8e334c5161, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=95094126725b06f5734816aa8f5e52d889801835, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=dcd42f2fea2faf0d50197d40de59ebee12dab4f0, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=faa4321b8b57f573dd81fd75c4a6a84ba7c25d8d, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=aeb641631418aeddf1157bcd4857117f090ab07c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=029c556cd4779fc2506130b69dd0d3d8d5406634, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a6ec5f4635491829c0842a0c814a38b280d995d, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c8388c6c35ea042647f3c6077d908fc2b5027265, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=a0c921ab5b1e794eddc6237fab67decfab9c1a62, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=796ef85fafb1e0772c772af5bf179560cf928061, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8cd15991c0c2d3900cf04373187cfceb5725f29b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cae373d2ae5f7f98357d09159423447e4d3008ea, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f1e45475e1115f145cddf1411baf1c190839c9fb, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ec4ec174dc527544425025a4c3d866b77579e2a, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=88eff22784631ecc98429e2905db2fb9e7990f83, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5297e16157d3dd5ac6a952bc919ca2bb6da97a2b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ab2b8db7a67f69404c0da0f4a7699633bb8c3e9, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b849e9f026e3c3e6feab992e2435e1a4218e9dcd, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=61430348bfe60a71741886373aa1e0bee63e483f, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=960ff665ee73641c16e833c317a6fab8f16f6ae9, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=17c68dc6825284c3455081f3395f960c47c27acc, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9ce00c79f4c1953c343de12544fe17f0a22daafe, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=419182a53dacc75e4b2106aff094f52bd963c266, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6fdf3607be5b6cff5b7c7cf4775b4469ab6d1592, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ed23e4d3577647be5f445f45cb3fb8b63408b76, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=00d968cc6f476befc21c5c14e2f6417d4f766384, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=bd01872450d3be53dcf461a99d63c782eef6b2f6, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef5aff2f048a83e066e849a74a26b9ebc0254184, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b67ec14cf0d38adb65d11d2801258eb7967c9ba8, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0cb427a295785eccf6492b0ece743fecf96ca31, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=5166c31a29d25f14339e09838465295960d73445, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d1cf06cdc8610b4870590e00b368a38f5d97f9f4, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9785b854e32522fb60a46c118f61c5ad39967d82, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=f7791e234a5c3052a02ce1a737c87aadb141db63, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c58f273a1a7bb210bb9825b1814cee0bf14d6710, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=87bcd56ad3cb0673348b2583d7e7b2c23d60e734, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=5a4762f8acd5aa1e169d0bd60f168ddcd838973d, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e765724c3befc2bfa96f91c6262a8eeea16f2551, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1cc4f32436d277c7fbabf9bc7948f6207e1f2ae7, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=136fa6af7b615f09722499e97410b2fe0160248e, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a7d54cc9f1eb35f8180bd068b370c1d399b0fcb, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=62a03ac80c6009aaac389fab6d05d6fee345e1b3, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=40cea75389cd68804659c2ad9e194079b0b04231, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=99a9b0e3350494fbb6ea11f46ab96718e3188823, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bdacfacbd0b2fba10938fd85f49bbd9b1a423fa6, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cd2e9ffa9d80d5462a167b2caa9a1e30a8842d97, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f004145a3b65f1d9252c6f66b04112e5f7bb67a1, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad8d437817e8d610f5922e85367ae97fb771f4e5, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=222a7272960716402248acf6a2bed3730c4d64d8, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1159c905dbb9fca5efa7449a66754b08014bb26e, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0385f7f2dacb1548f9425477cf9fd43c46c1b438, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=09aec9bd9509987f8e5349067ae08cef386ac9e8, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1ce780fe5d2a76a612d7e8d7355003478c7e8744, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0532e9fd7d2f0682dd4dcde115ccc06f85ec63c1, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ac63170746e1e4c0079b9fbb66569eeb6a9d40e, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=df9d6053df5a4a4cd107354e12ccc146891abd6b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e151fe13c968410b7047483ef90d5b767737a892, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7df05b88ea4553993957539de469ae0a2a55ebe2, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c1dbbc865b3f33d4950cd924dcd74f23c67cd374, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bb21cd6035d97f855ebdde26c6ac1d8994a753b4, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=948943ab43ad529faaba5f3444a291cbcc6b0897, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=85112c381efb946ccd8d311cae029aafab8f3af1, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=af69322f51c7cccb95db6ba577422265c4552ceb, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c3e3dc86988f4fde116e177c2fb9133c740e37c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e6aba233a66558037fdbd2ad064608bf2721666, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=02c3010d6c1117e8da4a13c4ecd2b997c716ddb8, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=dbf382ca1cbb8155338e8fb237e6cda1fae39815, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=982248dc8c22fbb80a0187e3ebaf5516adff3cb9, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7142d5614f552fb6bf1281375936c351739210b3, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=f43a6e88a2370963a56a5f9dabd962401d8aaf72, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=7057c724c5eeab0cef76ee4b5a670f84b1b6073e, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=e2a0373cba89c3b76c39293f7bf489fab12df248, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=e1d861eea1fb5e0be466e44a422f64c100a10d8f, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d093c1fb1a4bd48a855347ff8ddbe4950702711, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=ed0c8904362d86e5daa6a0474868865a6836ba44, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a6c0a06c61f94f7d02cee52ee5dab941db8ddac, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b970a6eba136b0736f9a137920e8674042c581ce, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=5f3568affba99a34caa481f337425f6f4b2819bd, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=893d1c841a7eca3a806027126e071193ab4955b3, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=72d85d973e768df6e463a5aa884704752f0810de, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8d3ebaec9ccbfe1147f02660a93cc89003a09adc, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=735dd39d24246e79e9a601cdbb0b5e969eefc000, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c4d7d3a80a790913e2238fa67d5c85ec181f358c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1dec9e2d6451794e0ed07749ec34c84d72fc444, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=17e930959932103237ca8ca3ffb825a574e3e81b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e21d93ea5929325c00158c2d13b7c85fc8b7501e, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac992df7b9260a0bcfcb6f08720e48e08d1b0100, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d1d8474919eb6399ce3a7ed58b1e428dae3483fb, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=e502b2088e066abccde001d4006fda69181847f8, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd1efde27cab829b2ac0c5ecb62f0f5e0cb8e654, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c7b064a8ca31d9571e8adcae2e8052a48148c158, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=41e7815b033f9a219eb990e7dcc91cf80cacf4d5, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=01cd6d3da2e228153fb46c8707e2d3fcabe9b22b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=84ee03739aef3642cdf2773f071c101c50d53987, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=217d910247ac10b9471e5fa8ac61d8c0b897b762, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=4c9fdd61dc7448b403863baa315c2ff2deebac2c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=afa1fc570823d6d36a16fa12c6f5f3c4089ba430, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=69580602cfc7278d7eea5abab171c3cb8e2d9f48, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e698539f3ca2a24056fccdf5ff3a6b71efc54e36, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ae16b897c957dd9c8c89edf17929c8071980d43b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2796a1fcd83d467a514bf38c466d25c767027359, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad60f1e4230e7657226a3c4955dc5c47a681177d, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bba18b92e714b846b6a5634f4a53fbff5a702289, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c6387708f1c1bcf7ba9d6528bbc71e5333e0d424, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=b1b68e56f63d228cf819e5eb2aa68ddcba5d2f97, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=af48da1979cd93ec80a5d09ed2af49b07fb72aeb, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=fbd10384309f9f628237e4293911ae6483d37bac, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b5521e5bf0cb417f3f74b659da3d30f46d8e1ee, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ceac210309bd35747d3a2d13e1c1cd073a1550cd, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0abad726045cd10ccf1e2b9b7b9c0f323b93a657, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6dd5a5daef07a27fabd6a337b6afa16c0c5d77f0, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=71824ef710f65c693746e7eb1dd050026c7831a9, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8917df93950b3b94976c46797289e7237ff0cb10, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c3f60e81aa5d414000db77a8b6285794b6b61d91, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ea32460a9703612811a3515799ade45c270e1b9, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9427be7b3ae3bad0fef2d242e56aec2be4781d4b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d1a6c2f707745ad7df20a3d9c676a163a5de2f7b, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=981a39092316499a0906174d6f3ac8366bacdf48, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=7f27feaefe308b58e6ff144faa493dfc7fde6c24, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=7f80ab6185fc2367ee8cd3b591b1fdbc7fd58756, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bb03314cfe1a8b489fcb47058d401ba88c408154, for GNU/Linux 4.3.0, not strippedASCII textcannot open `/home/abuild/rpmbuild/BUILDROOT/glibc-2.38-150600.14.29.1.s390x/usr/lib64/gconv/gconv-modules.cache' (No such file or directory)ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=52913d5d8f6c6f3c33045e09b40b1cc3772eda54, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=38202810695b814dae595ac57966a2b15081e41d, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=25aebe1bd94ffbf8b5ef416edce62419f56b4a8a, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=be91845d23e21e205aa838a9d9266a88bb42dffc, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d231e124c2df1288873fad1f676703e19cf1ab6c, for GNU/Linux 4.3.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=c39e8df7c01fccae5c75cd4079bd25b78ed655b4, for GNU/Linux 4.3.0, not stripped !$'*-0369<?BEHKNQTX\`dhkorvz~  #&),/258;>ADGJMPSVY\_behknqtx|  #&),/258;>ADJOTZ^adgjmpsvy|  !$'*-R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RR R R RR R R RR R R RR R R RR R R R R R RR R R R R R RR R R RR R R RR R R R R R RR R R RR R R R R R RR R R R R RR R R RR R R RR R R RR R R R R R R RR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RR R R RR R R R R R R R R R R R R R R R R R R R R RR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RR R R RR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RR R R R R R R R R R R R RR R R R R R R R R RR R R R R R RR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRR R R RRR R R RRR R R RRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RR R R RR R R RR R R PR R PR R PR R PR R PR R PR R +7eF!t`utf-8e388d37c44d49826d256e1f74844532b355e6852ab3243f67faf5b2f5bc9471d?7zXZ !t/5J&]"k%~*76wA8^>1۝JQB ND -~|e+ZC[n~@uy>o\Mڔ2ڷ={3R~ v2>4 Ha\sR=Re ^?t_l 2 vSs;j%bmaĝnG[;~owQw U˰ z7f^3Pcdkh1`Ōqܦs/g#q\Pn Iv+(Ze՛HMIf //u-~W>#j!k)UkhK5y+CAKOw~gG'Pgͮ4h՝,Hs}UxNRq<%kB"3 Rs6h&;0Rk`A۔Z|T/+J@P9%4eq㧟5ۏv9'TT?F6V 5p=̮*SpAm%Q4sDKtE]pd YZniK Nv{f=|Jz x\eP9Ԉ[nYg27fd܉"Yb!/c=gg\#@=r/  (MFl_ aXil{B J˼S(_ &4|Jzc+K/ L5׽!M%[):&zUO~#Eak_%;Z0ff_ W7z_3*0m]RBtHY=Wz0/ Xa4ϓl9ZQ:C<~8_[1Q#.^e,X| U9gB޹E8 DL;Epo qb,58$'ߡZ>u4( JC_lz֔t1Dx"eʮF6 ~BL3x:~z4Cg$ c$zkbA _YQՍ=NI!}z\!/:]q Z+D Ȼ{dC.uAʟ[e٦'y/(#=Kac9te8 04aTBnkӿԅؽ6I Gto~.77ؤ) ɑŎL}2d)i&@Q)IzZ?T$@gtƗ?iDlf< ڜk${E``FMLK}HDa}pȫ6c01>,@ǃS9 ,/~߲Hors&$`,*6f:* ["t5юdni xEZxj:gg$4fՏ'AtHq%[4<>j˪0ck?4DEQFr; *|i$Pg?@&(@0 I>òw$ y+e^F6g6<9j}P 4)U+]A%fj3(f@{jy;JczWD~O1Ia6l6`OAzd&|sHבBI7u Kc)zSRLt$k5/$%AaR_<:^0䷻-!2Α|zy^)Y[fyBv@n!;e` E AF6j18fehhV:[M,?/d]Eצ]Joy ZJ8]qWNc bTI/X_sՓlfE}KhW%A Lʔ^'MexM8v T*2hX\~ܥPiu`VBp>d ":Ke 9NsBr6Kĥȓ}ЊKTlSBtj\b01"Xrf1T~[43:JP-n;;jRgRe宵[d(Rg"T)qpoY!4KWd>,h |eST-ȑ(ѽv2r H{7uzp\U|8 @.%FQI }+`V16b6Vp7 P6W0po!ȂЋGWMݳᎄ3O/rd8/zjP`>'=g+e @.Y4,ꥣdR ʃ6XB<x 5 !:Qy@* r2Xܸ3&%%)Oʦ Zzȏ/vS5zeݖ~#R8V֫f}<#a l"By7>NuQoSV6<Xbo-yLj"jƏ@ :%4t.Pkѝ}uiՈDҾ'eZZ&Jb!?LoAg_6Mo䬅:1x~kSd9G`T.L[;e$=,)Z&,irqtx 4wDBO.l,SwQ)?_@C?O5z:g[jzWOH gD/*%'US;JPځdʠ'd3 [EX䪠@M2u72]OםJ+,eOR+ r'JiNތ[a DC3Wo6vV[!# xNu١n,!-o:g8>FfnsX_U >|$]4jG;x@Ql΅¤ȐQoM9([] 9VCuP+ӷFqeE\QBRYgxM|; 6(\-)^/}}Lܼ< s|L1ds˜Io]sAu&|"ϓE.a7:f>^q2CBJ7cp' 0\=q&WUTaKRU/GO{ּNu$3~TBdngq$[N2I_ ~_Zc$J*]ȹ0#7*r^ܦB0nyju0neFU"o|/қ~`n0MPsVW,1N$kOat񫲈#v]69 Λw[=;X%I9K JI+]3wUJ8f[5̹HJZ(F직:p;(nz3=0mV#f 0 MSŠߨ O9v\41(ƒ|Av9Sٴ<({#Ee'G8,Ww2DKU&qъ =D^(.}>NQ|vB\qy;EaíRe]QL}jlb&q2n@蠷:edf1EܪJ9~o ¦m^V*BS3;ة1ViBzW1$A}ϟMeΰI Ҕ/ 5YNVτ"Y!T-bA䂧Q+!\~ikKr-{I=Q޴a;ߗ\T҄(%UP6?_Eށ\u\i K.f)<2;?;pkỌXd g栰m}ŲUIjvXo=qCͧy }oS#F´-8LՉKFηԴJat:v)Bt==\T:e2pYpN<(wh 2) (-E=wo:޹zÉsUz; [NL-\autm$Eo7ÙA8Hu#R}:Am?_F;V|Ic—t`Ld{҂%}91.FeLGa'{l0TҞhSUq5Rzd/7an\5'EoG 0`mFKeSƯ#̛8 "ܵ*Jw w-˸׻pqҳ󵿝oJPNh8UE^Pnq}FeGUӮ gûaz*cEG.R!ukz0R۱YqEIHo2hhh፦i$ ɔޭ1WEzyaPshUiJ}%6{g׆3YOd}ŋWPleRiʦHt :?^{5Ͼ@=/Y1EVu$W؆;5Sr|%3L}6[a4@X:@gǺP߮ǙC}fUckL*oR"QZ-*lf1͌BG! \ۣP}34bMZjGeDkAwrrm1~POH۞hE OxD"P!ix44)ٕfV\e_2?2,ƎH]gL-kc>e~<%?au?IX&4#55.򗎬vO{i 𪅖OVcvj%`=s"f2Qٻ=bK:رI,Iy% ̯>/>,\SIU=6nEHj Io>;#ڛCM- H!#ʌYS]fm b$sK~{K/6H% XtcLw!xk1ᐏj2mVevNW{~G eK#lŠE9-?H׻@Ы1=S<~5B?ro>|@'W]5yiſt9WxOU$wXɉMv ʝ/ֆMqΦcmR#$fsa7>q2=*9zk80(zAE4{<̪]lq|N+ Z\}}T"Qު\lu`PT;I ͤw^ue.Sdo(RQ~ t`0xu۸-,bM0 ,J8]:3\n6[\?zJz˕}T?.< _@IJ:&pyUo\A\2.NN^_DQdk8nE#=DxJ w ܚR-^c4fa"Cjy~Q0րng V{,Xagp &UeJxXEN {Lɛ6>{CՖ0ۋ=%yE/FL=4YwjowrU$Gz T 6F_cuu=˸.ΩO2bm%[ܚ#X2sgd2yF!^ /HNӀ[ PMhbF:ߟ}1c(>5̈E$Orm0=eh1^~!ȅe@ܼS ]!N[fsK롛w1QJ{2?7`OQj-,~rsWxs0)G4TniZ6{M" FAPѢƺvu`R`)wUWMGH\$FWedš%R:%"j\  KnZ)#Qk5ذdH q|o<-O+'ݛ+?:d8dZO%&M8-:ٽi>ӯ63  F ESs(b _Fwc WybJW_J]@,탟V0m* ղe_e}dFআwF[}@Twø? t"Xu#gLkSG5T=[G9`nU:mV;F a@{V5%{pe 8Zݲs3/TFG,ihx-Da&`[`0f IJLWHL~ź4u0J' YqHc[#x~7Y.''Dӟq\V mBQa%mڠCP\ճI]+ܯW:u&mkN߽p*u;BABVr@ڜy2R ^-rrp/-j-~nm׬0A/Mj4}Ƶb?aAF]-'(_[pA$XZEigqL9( c@^!= (^FA3/ܳ+˻ aψrz]nTWXKEu-7k,SM]CL{s@ގ \*0qGh-^tB< P޽/WC _n/׿ Kv]*WnDfHZH ruŀ{] DMvGRh C=_~RfR8Vxݣ@cGg({Rire.%4f.GlyFTV(^O6R:MjGFxA>He{ ?_r6S*v[nuk3 !& !g#AӠ;icلIJ0Z]ө~[)R>axi<38}7PEH!;^k2 \*eƢ6ѩ:?,5T(rʱ2$>tZY3,n)ܭäEck73!:aoF= {ߴOmDǜV%6B ";ď-F4&H H7'/n4dvmXy>Х&ݙtAZG?Om:;6֫! </tY͜erQU-Q-@U$C_bӾ .\%OcEdUnEK[_wuK@jPJ#wS&KD{#KA+H$fw6o}"õ$8 8#gJ:d!+>Aoz P'6,rKʝm<͈YOYY۳vdI