ghc-unix-devel-2.7.2.2-150500.3.2.5<>,ЉdO4p9|fDn&_R[s4Wj(-^PyLĮp- qFU#fXwAANs>ܐ6yu*czycCR[.<(™|,B5& ]"u|bGKzkĢLK.3΁ AM/'bVe 9 '\sE> ]fmdmL s'6P5}]?Jm%- $O)_ zR74F?>B߈?xd & M :@F  <  | < =\@DHHLL\ L M (M8Mh9Oh:XOh>@FGHITX$Y0\\]^ηbhcdӏeӔfӗlәuӬv w؈xyz(,2tCghc-unix-devel2.7.2.2150500.3.2.5Haskell unix library development filesThis package provides the Haskell unix library development files.dO4s390zp39OSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Otherhttps://www.haskell.org/ghc/linuxs390x/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || : !,LLLMMM))),,,5~5{5{;8:666,,,A]AZA[ҮҫҪ`]^zww$!#a^`...4446Z6W6YA>=  'G'D'E***-'-$-&<9;   <<<6(l4,$In{0-"H!1+.<! I673%k  )5c][-S%V/OY( XZ%R"6.SP % 9p7"72 ki,? ZAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤dNdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNdNdNdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNMdNM7ae9204fdf77dcc919ffd851354641d2380fb045566ae7386b127e4dfd91f6f10f394710acef33f8f00edbc6b74bded4cf641204da8dbb1aeb94467b363ed80ef378f7c17f12ba75b5751b20b601d3dbb4d1b1dda98b46a4cbe40804c2711b4cc9cecbc9a8c0be00ccdc4d575f4296a01960cd796e9f467d8ef449b4a18713bba02acfd094ca827ce4dda51ed71efe5e6a2ee9c74818d34d0604d5d03f48f8372cd8c2fae3b9c64a8ae80fd2ba6a349012e802078346e49a240dc3911504caf34b9391f9037186c77ddb822c1163f8b2c3deeb694d0ab97f435bf3d932ced789539a51dddf1b253a35f7d6e37e1169d35e8ef7d147b5cd127d05e533ae3de6f8ef0d9fc09582cef7bd296ba8326989306947b1da085c455bb407bfd6acd22e8020cec101762e1a7493be3b892968c907d90240e861f0ba37236d3820c2f91c2f598451ff53bb2a1a13801baaf53ced99deadf296de81600081061f3c1c724abe356f959105d9691ad80fe104515c91a355d354bd3e07339b707b61ed14848f44a4de1845650105c5c85a2deb2742d944f6750785c0c84b14c6e509fb6903338fbf7ea9a4c0a4ff492dc99c029c5a1ad3d3454c12cc72a934a0b10dd343cbac07877106b5d995b564079a72824353d4fc6a1dcfcd7e8f3dc035dcce70840f868da81fc290cb386fb6acbed351f2e89a220adce99cff9de8bf1c6b287786c422822e5133266b39eec491590a558de6192bf5fbca5ab0d9e0f091863880c79db33d190512cc277313596601be22fa42c00cb3f8b713e1bcb10773865bece84095d958629c326c17c451afa104860c310dbe68e07ef75ff699122738f948d574163f5fdfdc7e096bac6c27dd5b53704f5010e6014e41b72d1a660e39a3741143cd83fbf7c80a8e899d959db705605bc31e0d78768bf52cd0a4b8166a510087b2d8a68eb39eaa4722ee9facfe56f5fd14b03ecc9428db92c455755ae22d3af49740a279601627c99ea287270c7883cd5f9f8713b96a2ad9afc2a98e0ddb5d7977ee8b8562f74ae13d152b17b3fe0322e81809a94aa4c0c960870eab10ceb011dd844dc499ed42ea2b58007af19b81e44f9181702583a868f6fcd34d58a2e0012ab63ecc8ca3975621d6352c27f40d3e0b96eca4e670a512d7f7de8313535f2f757f0260c66574d455577fcba0093045e23afcfdc28777fda7f02d881b1570aa2811d1536498d8ef6e1b41be42b21bb8d2ce01ae0d39d159832d23365b9d97718df97275023f34ab75fc64940e14f93e46428d9d57dc62056cdbe0e3a7ab5a2446688b47bf2f7ee7c6ff258728f180c6c0c936907c465292ce2ee8e775135cdd913ae41d1b82080447513a92c5709232e4bbfd2b2024932bccbc2e93b54d647454d2207310cd42f630173905d766d1b3a993097af956cddbd0b25b030563a30578854b0df099cf0df82bff7ab743c85a75d50a25200232f68d20cf4b84143bf4f23c970959de5e63290a1d152f4bc91a5a8800cbaf4c88aa6bee66ab31962b04458f13a57c5a231f59e0e6c8fe91686543dc703cf421e2e1e5f23da3aa7f5c7f803ee485841dfc4983cf131d6e9b16c1004d45979c11a3cdb4e5e38ffece4ffcd402e9efc8d7e22207940814d1ae0afe5b01d8071992e743307ca538c616437f6b3feefef99de4cae752c627c59dc028d2e385e7e051dfbefd0e6996d2f14033368f779ecb9a5a5f6209df508ca10c0a44a7cada87d85a5c114ee27c96f8ea44f8f8984dde18a5d6bfa399fd6a0bf63a356f8e9c5d196cbd90d4b23d214006c056e89f9769cd594358d8647f3e7bc0d3d3867b2231bfb94f754dc5d936319e074dd281eef9e81cd92cf91d51f33d5948bf0941041d98354e660f6596a527467aa99222bac285088836690ebf751aec619577faa5bf5954bbd39b4777a1cd236a108bf515d831205da118c86e3051081ceaaabcc5ab749268dccbe41e105f4b6ad07bcfd1c7113be21d8db83727702e266e3c9cb4a873c2f5f4de67f680843c4d6aa5771b0162235e3d6208364e5e1e8e4ce63223d4bc95f9fb2557bba0959615a057f84936f75aff8b377085d0011c03ccbfe154cf5feef7708fc25054dae07900fab0e21d0014df743897696a5c18e4205ad72994a3edd77e42dde12be69afbc6e4a3f0122e95edff526f96cea574249424fdc4f5d136eb507020eeb9f3af89b53c7b363921f2bb1cc1b45b338f61e4f9220ac90a481ef82838ebb5ec7e2ff5fb0f8dd6c4afaba9d480ded41d42051404776e6eb6c2ec612fd827179431205293aba2943513ac789cccdb92a4403ac0194804b4bf32b655ac79d1290e8a3844c26595aaed5666fed953e0c9119bd299bff5f9620fab13a649e4c9f4e74be1bfcdfbe06e1b106cb208cab026ce6aef145aa340c8a405541dff39bb956663f2e3e71b0e64231c3d95f169f62e5077960926f820d033341d0685a06c386e515204fa997f8400eac5d9b0cc53a46b4928d2e9d98e07f5502076eee87dc6a53882ec71c0e217cb8dba9a0460bb8f3e7463044c082e299a2751d6871f173ff898c6c8440734334fcaee736ce43f9b27537508579784555d75dce97f376190e0a774c1809a42ce2e41da025391c9f08aa95103d43ac16b98ab3110d50ec5f005922bf5c953222876c16e3295eb14cd40e3a03db9bea8039cb02019b2c9406c805187b8aee180b57d5200ff8f9d06801ff3a625f4b31297d8e16932b1b218af3a66cc0733116798825946c96a71e65caa220d0d43232b8526a023ed1e2273b54100085f32a117ca01bc6f503388d73480118423ff2504c9d6009b8d40e815759b3869799e6b63a05e160016b3ffc305a23005ba10e11b2a1be3dd9b2e912afcb069ac5e3b3dcdee77bc89fd0f543df26397f21d1201aa62e4e888d3158d035cf45e1588ba23fd3868fdef2b25ed3f9f86bd8b742267f41e6cf80bf6db584e1ce04d260a21c35c3748982b0b1845ca5d0b11408bf78211804729bca30b7cdc35d41533fc5bd0b91c4580d522ee3a80e8bc4ad5a6537aaec588ca755b56a0fcbe783ea12f2ba0dc58281d6c526de507897c995178f6bf076de15e88037c91b1f9a6d1d27563b21ef02208daf0238f2e59b76d78c7bec853b179dec7184695ca6308ee1c25823c993b1f3c9b4162a680ca9aa407d9c37c1f7d33659400611be1a170b4274306f5719faa183262c1ef1bed26e610ded4f4112bbdec0a6e498cd79a36a374b884d656ceaa0659f203e39c52531fa9d59a1de0ca95c935810fd19a95a28138c49406b47955f8fc8c98741ac0c5164bc756204573254dd28d572db6231d5d365cd53eb8b5d75f2e6ea864bd15ffde6eefc45b1d422c10901d3efeb9123dafc704573efb7765068ec49753ff3dbd9e79f80050f8767c5d551e5bacfae70260b5c207b723a05fd2ede1a5b7b8f9541e2d6db82bfc7968b8eb61aa147ec14b863d2ae217160f4d6b127c0dcef2a4e89daa610ad242b914a2d04c7ad860e023bc89b8d50b0bec57046dd12ada5cc8c5c3d5706b9a69e7aafc55a0373d999f6422b06b3ab360e8d79a23a266d409e0727cabf6c772c1a60f3429427b7be4260ae94aed584e677e0d1c0dd991e311c97f5babaf70a1c935480fec08b2ec9196610276b30e1545d8c2ff7c867ba2d104e6e5ff0498d82d7cc73cce0f9f739fcabe6e54ee7beadbe9d60c131ebc0a23c0226be49f9a743069b8022c1f209b0368634b789ce4c1c58134e80dbdb302a8588440fb57afa4e994c37ca56a77eb6f85e0742ce8b5932bc1e9ee1ca7c9490e672649579186268ee4cce42ede088c0beb37551b4ec04c7afaeff639eb6931c81269aab0eec59b312cd241cf2ee0b19569ffeed7dd9e0ade6289b6a3d4d68792397af19e63cb6b3fa27012d49cef34fda3a2be4f9882544c357ad1b4982957e86e0fd9647406fe8bf362c91a2dbb06e32a31ef540566e4172cd1f634010b45fcd61ed727d0f4f47f4440c29b58c508ad4a406f4ba6d5cfee95bf148b271694b64fd5d585d8800f83e5f9df290963531e218a61d8444050cc76cd5aa4826b99f725993f6c4f3bf431c9274e854298efac534e934a4f791fd6b9da61cda07e31f2bc00ee46526d29ef05a911feb27638b994d8dd57a3a574d9b30971a557344d54f91d6da2faf51f50d3bcc8753ab438c8272ca7b2244c8a7736c51d482b12253b7d237732500d6b32d157a4eaf96cfbbc818974410f56f18a39515016fcda33aacd4f8c2f44b576cac5e9a22a07ee2b9c358a156e27b9804506571bd16e68d2bd463cff419c25e3fa8c187a102dad5acad4787917fd726c0110835c7dcb5fc2600ffbac8d1088bb58ff374f2b14363e4348672d3a003ed014d0edf5368eb517bef02badfb08cc40f81483090ffedbb2fc015ce0b5ab5db9decadbd913c2eb0cfff0840c284055e5d6bb0f9b6e08a21ff6e6227ea9bc2ed3af6dcc9037ba1aad533c5ba720723aeaa23e9242a92d83ed558ad0927f8c910965169c7b676fa4b7af6feaa3d4af076ce75cbc2f704e58ef6a89f7d99ddd655aeac30483b36a8b831bc8452fb2187dc97eda53194eac64b3e7973a75fe174a4d2c3307378fd451b8e0be5cef680e79c64d464dfbb79a46d91e53db02dd2eda83799a42bf0be4550bf9ecd6fe05001d57210f38af2d4c434f2b96a5936d534b639e491e97215c4dcf857d4ead07c4b86df736ff3bef97eb413c165328c617b7498e2828aec213d40547d2c7aa0a361723ee60aa91d4b4541c96dfe39ca2d2c7b181b4f03199199863b97ae9ed5d32df9c11092494eb8a61b824d9549d210fb6ecca452406cf544fe6d2a83a152be323a9625bc24d095547e9428f1d9899c64539a7006df1af88fffe9f142411a49bdb76d13b57faa62958dd99c0d80e3c5652c6cd5bb6a71950b24d2078fa342cb22e00ab767fc2af8526a0c376bfa3ac21e37fad8b60abf824135cdf167ca2dc4848ef5337a9336b2e354c76f88a4d356edb1c9b1238ea85375c1bb914af1e80f3f29ef1abb124e040e2e7fc82b1a11dc5bb52833febd77e831071ecfc6d9457db5c0fb38fce3e08b5c27d092853466bd2415995289dacf0a674b950d6311ee839781f7be5e4562f919e9194208391a4146cefb2a0cd0894425c159eafe09d1fa01626a97a5b966e99bbba5dbb32c9a049cb84bae8be61d6d4dbdd378430016292301e35beb6835183b6b379dc519b8fe8aa33525d9d3b91503ab543c10116f8b3987f5adece782e2a6c42de55bb62064531726f8838d0018167cb2dea14562f3513ac6e3bcfb2fad68da80e38977c4ec09a123408f507cdf251f080ff54ebd2a29b8bbbd569c13d6c4b73443df3368dec87e12bd4a7ec83f69c35433249637dabece6a73a8b2b22d46fc65c4584143a02729cca75935b2215f171285f6b9544baec734a02372b0d1e22e30daa9ca048bef0139998253713519ce6e6d4bab99b79426427aa2fc1197fe19428199e5eb7018e08321632ccaa812466154e942ae92412f47084936c62999ddeea22c3aa45ef27efdcbe167f1449015f84f81a04ac678f2330513929bd6b9961bcc1f137b97a08fa095302d3ece9a1f0e0ebea920e2ae06e1f31c0065a891f73d29fa85d03a450761367ff9d9edfbb456f08e15f58302dddfae613ff709d585a80303920eebd9e1bdb22db2a011f18b851834818f118a491f1f786e8113226ba2ff8e579308d770791d8f4d83b65f9e09cfba648eb3445c13a042869b12178ec6ccd5f7618208b51e955de6cda19353eae9736a36d001d7b345b17f7740fdf7266eb02c5d78b66cbbf25ec105d272531bb767958b7dcae369a4f00572dda4fd26a649415f6b1a556de9c671d73eb31a5da4c53f7dfb38db92d004ee8a5e40bf304b47f83391108197e6710ad261a8f1747c19b95420622d04b44742bdbc2e391c2bed36132acb5411a19360fbc6000870c39047407a04d4002793578d92ecc716c60895aaed2c543d80ae8aee30ce7288ff9043ecf9bc4085cd03affbe813050889694ed537b8ee0d8376d0ed5df659cb220c250e2e54106323e372148c13fd268a71d45a5f5d637b1f93b7ce6ec4f04e4d987026500fda69b6397a767bb22797683593878a170efccdc565dfe65ee1051e34945849a24ba35c291e4146f335ec8a69574682d6df578bd8f8568c40d908318a29e366b9506d36190d48289cec146fac3a0467a97018e8e874edfed5328a2d7103e715cd91b6056c7684ea66c6808a82ce1fb1b82d7a1e4f7d19d74451e0db1ff8c524671f6e4f2b5dbef0c70964581ba353b8e27ffc1cc51bbe1e2be0e375ca07a3f03085a8ac12f983c0e298451901a5d9db9eb4405a5b64bbb839082b4827f615b8175caa2850d03661c655cb5a048c379c7be421efcb1d25a95e914838fc7863a89a1c1b1f64b17d15517218efd48b727699c68986b4900bde1b0e29a1dd65d09933f827c2a91392714aab055c160b1fd4398e904c9bcd7081526c1533cfeab836f4b0ef2466a86a6bc07de86481ee0d6c424779b84d37682be31063f1a1a067baef1fb95ccf2b815b427fc04c0b7561aed9047f1212c65b367b63c575bb17337c92fe4b2f5b4bb9cad9ca0af8d9ec6da3e2959db1e2350bdd525e501915a9cc3c2231e72bf6368da2e5e3231a6ebcbc68d4a2cdd06517ce8bdb3b474825f453efacbbf0112d55e698b271732f3e94008289b9b33e41f290dca69fa4ccc96534f230d89aaeef0980628c47c03baaa51aa7c5bff491aae0a59f8685fe2d9155200b95988cf7d4b9e2d8367eaad2d233702642c121d404f61bde5cc3105e65f07cdebc1ed31b0b6df38a93307413c31dd90e7161e8f0e0bfa05de902043435075addad0c0d0ae19de91abf87903b6313c385f0cddb1a5640712e83dad127849f3cd53498e2bd085b5e96a74bf6256c8915966237148a65c1e8b13074f0adb761a56c163d2e8987b8f3bc0ab0f641536344bf83745be34529c443249f9ff658508df046f36f96b0ac99261b2af23eb6276346321b68a347d7b26dadace07f52f9bf48990325d48232148e2d3a13f2dfd893b6602e066698d7790418a84ffffb2e3bde56ace987c03af435df074aa310b226ae03461dd4e69697d79c54db56f1b4e17c0454c59c44c0610be9ee28666670c5ce22073245350ab26bd4ba04ba9842bb70d137840079ed944a2bf45d910d8594daa29a2d8bb0bafff926380b71d6542bcd71ae8c500e6877824a188f5528aba465f79259b9ad30d58280d0a57e678f1b32dd5d7116bd2250935e086afc0f58fab634545b653a2b277e3b7a24a121db3c238338b683b96f514b2a861b7de0daa4774e60cc7bedc281c5d7f302efc19b7a7634f90981b72282035732bff57538358d934b54c746e4e8c97bc3e166276246a63515e41916a5d347da203af729a91707585a07a8bb35a9494ee3e387f2df0eb4df180d71ea2c6edff387cd3a1182762ff9bec2d08cf017d17ea38ab13037564ee50cea78daf5f169acfcf380767023f1e1d1d55f8a369b065c3cdb64a6b1d48f0fdd966718353c0feb1e0301d12a3d3d223b46828d281a7d0795c269152041f1bcf229cf0194fbbd22f1f41848df4e7b5e406148579ca90de6127330568a1293f244fdea65c3a287fba0626ffc3ad2c86e062cbc7768d6d5ef62e4e3253cd6730f9954e594afe02d55062cddc0e652c827d103162b4f869a513c6258a8f901eab275e08f750063149b8c08703d9a7720ea69b78e2198faf4661e6303023c86bf5030f992ed913c47edd001553a5991198cdc5e9baa19087044f13b9ab4b886d053a1513b3983eb866489315429ede9d6e4ccae8ad14d6b56d88e80b1393d06b1b0149a6f325b7928147a73048c9658e547f13f626f60630afd4fb45f1423b6b63e00c45b07c469b0dc7cae06042586b1bf3f874882cf7f1bf6734a6032ab387a2e437a6f23253a855a6c79ff7bb70931462a03fe680c4c8bf357edb0c96918ec9011275e55d90ea198d9bc7f90cb2b2f1cadcb9a69a35e44dc1ec51e5face7cbaee489479ee4fdc4bd70df53e6e49d14a1cbc1b9b8a59c8759795ace4613459f7c52e3fc256310ceadf15f94f600756a20d1d640d722afd92e66384e061046dde39fb20e7b8ea6786049d85da194144009c65de6f860088a6a2743fed8459737f5421b65f3a66c65d6ba5cc7896cd48aed6cbabffd9dcef62f1eb8c0c9557347f17592e5608fde0fa240b837344cbf94aa6face03d1ea891908fbe0dfa1611d221a0923f227a11fc07200dd4c1a53c441151d9999c26187cecaa1f4ab45bb961f81afe77b46216386091027bb40a3bf548639d60545862847094d2b8cb398ad4da03b0212ff8bf7cb2a5347bc0a207f77140d59fcd9a4ca4fce4bd406b8c261d710716d90a15a1687236e4ad243153359c7548405d20048da862b545bc3b3eac3a7f73badac8ab5f0f2ee4a911c15d1080c4cdf6997c223e09b340f5f1bb970c930b458f768a0bbbe787cb87f181820a3d122b3548d676b3e5a52cbfef06d7424ec065c1f34c230407f9f5dc002c27a9666bec439affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c200926585d272a4041f963d59e2408298e6575e855a04385aac09d64023fc10e4c54a8d8bda8617bc9cf332bff7a0a228571d35596804dfe5ae2b661fcf681174057231rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootghc-8.10.7-150500.3.2.5.src.rpmghc-devel(unix-2.7.2.2)ghc-unix-develghc-unix-devel(s390-64)@@@    /bin/sh/bin/shghc-compilerghc-compilerghc-compilerghc-devel(base-4.14.3.0)ghc-devel(bytestring-0.10.12.0)ghc-devel(time-1.9.3)ghc-unix(s390-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.10.78.10.78.10.7-150500.3.2.52.7.2.2-150500.3.2.53.0.4-14.6.0-14.0-15.2-14.14.3bbk@b'E@a2@`@`OL@`"y@_<_H@_@_xg_/@^Ӝ@^@^W@^J@^:@^)^&^ P@^ P@^ 8@^ ^@^C]]\@\\@\@\\ @[[@[@[[@[][][[[O+[8@[&M@[5@[ Z@Z@Z@Z3@Z7Z5 Z+@YeYY@Y@Y*Y XXM@XXS@XWW_@W@W;W7@WV޾V`Vl@V1V_V@V$@VwVetV]VVf@V@V@UUȒ@U@UhTUg@Ug@Ud`@U]U]U-@U+Ut@T@T Tи@Tи@T@T*@TZ@dmueller@suse.commliska@suse.czdmueller@suse.commimi.vx@gmail.commimi.vx@gmail.comdmueller@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.compsimons@suse.commimi.vx@gmail.comschwab@suse.deschwab@suse.deptrommler@icloud.comguillaume.gardet@opensuse.orgptrommler@icloud.commimi.vx@gmail.comptrommler@icloud.comptrommler@icloud.commimi.vx@gmail.commimi.vx@gmail.comptrommler@icloud.comschwab@suse.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.comguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.commmanu84@outlook.depsimons@suse.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comguillaume.gardet@opensuse.orgptrommler@icloud.commimi.vx@gmail.commimi.vx@gmail.comptrommler@icloud.commimi.vx@gmail.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.commimi.vx@gmail.commeissner@suse.competer.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.deschwab@suse.desbahling@suse.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.dero@suse.demimi.vx@gmail.comro@suse.dero@suse.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.de- add ghc.keyring to have source validation enabled - limit to use llvm12 for Factory as newer versions are not supported- Remove dependency on binutils-gold as the package will be removed in the future. Gold linker is unmaintained by the upstream project.- add ghc-armv7-VFPv3D16--NEON.patch to use vfpv3-d16 on armv7hl- update to 8.10.7 - drop 4134.patch and refresh ghc-pie.patch * portabilit yfixes * Export some RTS symbols required for static builds of GHC * Fix LLVM version checking logic so it no longer complains about supported LLVM versions. * Fix some RTS crashes on Darwin due to mixing up the closure sizes of the aarch64 and x86-64 backends. * Fix a crash on the non-moving GC due to incorrect logic for calculating the header size for array write barries * Fix a bug in base leading to a high likelihood of space leaks when using lazy bytestrings * Fix some timer races in the RTS possibly manifesting in #18033 and #20132 * Fix a number of bugs affecting the RTS m32 allocator * Fix a bug where code may be unloaded prematurely when using the parallel garbage collector * Fix a bug where the linker may during shutdown unload code before libraries’ atexit handlers have a chance to run * Improve code layout by distiguishing conditional and unconditional branches * Add hs-boot file support for -ddump-minimal-imports * Ensure hs-boot files are built before source files in GHCs -M mode * Fix a long standing GHC API bug affecting clients like HLS where async exceptions used to cancel threads during typechecking would be caught by the Template Haskell evaluator and reported as compile errors * Improve error messages when looking up packages fails * Fix a number of quirks in GC accounting * Fix a code generation bug which could result in entry of unlifted objects in some programs using unboxed sums * Ensure that POSIX signals are not delivered to the ticker thread when using the pthread itimer implementation. * Fix a specialiser bug which could result in the construction of recursive dictionaries in some programs * Bump containers to 0.6.4.1 * Do not treat -Winferred-safe-imports warnings as errors. * Fix a bug where typechecker plugins could be run with an inconsistent typechecker environment * Fix a simplifier bug which lead to an exponential blow up and excessive memory usage in certain cases- add 4134.patch to fix build with Sphinx4- always build against llvm9, also on SLE15 (suse_version == 1500) otherwise the resulting build is not working (llvm is 7.x there) (bsc#1181571)- update to 8.10.4 * Fix a crash caused by inappropriate garbage of heap-allocated data reachable from foreign exports- update to 8.10.3 * More robust support for architectures with weak memory ordering guarantees (e.g. modern ARM hardware). * GHC can now split dynamic objects to accomodate macOS' RPATH size limitation when building large projects (#14444) * Several correctness bugs in the new low-latency garbage collector * Many, many other bug-fixes))- disable %{ix86} build- force multiversion for subpackages- add --enable-unregistered to configure phase on unregistered architectures- update to 8.10.2 * Fixes a code generation bug resulting in incorrect code generation for foreign calls with complex arguments * Fixes a bug causing object merging to fail when the lld linker is in use * Introduces a workaround for a Linux kernel bug in the implementation of the timerfd mechanism * Fixes a few specialiser regressions as well introduces a variety of miscellaneous specialiser improvements * Fixes a potential loss of sharing due to left operator sections * Fix bootstrapping of GHC with the LLVM backend on x86-64 * few important correctness fixes for the low-latency garbage collector.- cleanup specfile from Leap 42 and older remrants - drop fix-unregisterised-v8.4-8.6.patch - drop fix-build-using-unregisterized-v8.4.patch- Update ghc to version 8.10.1. Important changes are: * The UnliftedNewtypes extension, allowing newtypes to be wrap types of kind other than Type. * The StandaloneKindSignatures extension, allowing explicit signatures on type constructors. * A new, low-latency garbage collector for the oldest generation. Please refer to the compiler documentation for all details: https://downloads.haskell.org/~ghc/8.10.1/docs/html/users_guide/8.10.1-notes.html- update to 8.8.3 * a compiler panic due to over-zealous eta reduction * the ability to bootstrap with earlier 8.8 releases has been restored * the directory submodule has been updated * the process submodule has been updated- Increase memory limit for qemu user-space builds- Fix typo in last change- use ghc-bootstrap-helpers on all archs - lower build env requirements on riscv64 * make sure we can build on smaller systems * adjust parallelism so we don't hog big workers for almost a week * many thanks to Stefan Bruens for pointing out the issue and helping with the solution- Update _constraints for aarch64- drop 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch * fixed upstream - drop D5212.patch * fixed upstream - drop fix-build-using-unregisterized-v8.4.patch * bootstrap compiler is 8.6.5 now - refresh fix-unregisterised-v8.4-8.6.patch - clean up spec file- update to 8.8.2 * A bug (Issue #17088) in the compacting garbage collector resulting in segmentation faults under specific circumstances. Note that this may affect user programs even if they did not explicitly request the compacting GC (using the -c RTS flag) since GHC may fallback to compacting collection during times of high memory pressure. * A code generator bug (Issue #17334) resulting in GHC panics has been fixed. * A typechecker bug (Issue #17112) resulting in GHC panicking on some programs has been fixed. * A bug (Issue #16707) in the implementation of software transactional memory potentially resulting in hanging transactions has been fixed. * A bug in the implementation of compact normal forms resulting in segmentation faults in some uses (Issue #17044) has been fixed.- add fix-unregisterised-v8.4-8.6.patch * fix build on s390x and riscv64- refresh buildpath-abi-stability.patch - refresh ghc-8.0.2-Cabal-dynlibdir.patch - refresh ghc-pie.patch - enable riscv64- use prebuilt alex and happy on Tumbleweed to avoid buildcycle - Don't require llvm in ghc-compiler for other architectures than arm- update to 8.8.1 -new stable release - refresh Disable-unboxed-arrays.patch - drop allow-riscv-and-riscv64-CPU.patch - merged in upstream- add fix-build-using-unregisterized-v8.4.patch * fixes unregisterised builds when bootstrap compiler is GHC 8.4 * fixes build on s390x- Enable build on riscv64 - Add memory constraints for riscv64, restrict to 2 jobs - allow-riscv-and-riscv64-CPU.patch: recognize riscv64 as architecture - Apply Disable-unboxed-arrays.patch also on s390x- update to 8.6.5 * A build system issue where use of GCC with -flto broke configure was fixed- really bump llvm5 to llvm6 requires for ghc-compiler- bump llvm req to llvm6- update to 8.6.4 * A bug wherein changes in default method definitions would fail to trigger recompilation has been fixed * A bug wherein plugins would fail to lookup names not in scope in the module being compiled has been fixed * A bug where some programs involving StaticData would be rejected with either a typechecking error or internal compiler error has been fixed * A bug where compilation on Windows can fail with linker errors referring to __chkstk_ms has been fixed- use python3-Sphinx instead deprecated python-sphinx [boo#1119686]- update to 8.6.3 * A code generation bug resulting in segmentations faults in some programs * bug leading to programs with deep stacks crashing when run with retainer profiling enabled * A bug resulting in potential heap corruption during stable name allocation * Plugins are now loaded during GHCi sessions- dont require memory-constraints on older distros - dropped reproducible-tmp-names.patch- update to 8.6.2 * Several compiler panics observed in GHC 8.6.1 have been fixed * An integer overflow, resulting in some encodeFloat uses returning incorrect results, has been fixed * A long-standing bug in the LLVM code generator, resulting in incorrect floating point evaluation, has been fixed. * A long-standing bug exposed in GHC 8.6.1, has been fixed. This issue resulted in undefined runtime behavior with some uses of the dataToTag# primop. Note that this issue, while less likely to manifest, has existed in some form in all GHC releases prior to this release and may result in silent, incorrect evaluation.- Make use of memory-constraints to avoid OOM errors- Remove forced 'make -j2' for aarch64 and %arm- add Disable-unboxed-arrays.patch * apply on ppc64 only * fixes ppc64 build - add D5212.patch * fix GHCi on big endian platforms- cleanup * remove unused conditional in configure command- update to 8.6.1 - add 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch * fix __atomic_builtin detection * upstream commit ce3897ff - drop add_armv6l_and_armv7l_target.patch * fixed upstream - drop fix-ppc64le-recognition.patch * fixed upstream - drop fix-build-using-unregisterized-v8.2.patch * bootstrap with 8.4.3 works w/o this patch - refresh ghc-pie.patch - refresh ghc-8.0.2-Cabal-dyndir.patch - refresh buildpath-abi-stability.patch- Add fix-build-using-unregisterized-v8.2.patch * Fix build on s390x- Fix armv6 build by adding armv6l to llvm-targets: * change add_armv7l_target.patch to add_armv6l_and_armv7l_target.patch- Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner.- Fix dependencies on arm and s390x- add fix-ppc64le-recognition.patch * recognize powerpc64le as PPC64 in cabal files- update to 8.4.3 * code generation for UnboxedSum fixed * compatibility withe newer binutils (as) * Cabal issue with abi-depends fixed- Fix build for older openSUSE - Don't do selfbootstrapping * Cuts down build time roughly in half- Fix armv7 build by adding armv7l to llvm-targets: * add_armv7l_target.patch- update to 8.4.2 - drop 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * fixed upstream - drop 0001-PPC-Implement-Atomic-operations.patch * fixed upstream - drop 0001-Use-__atomic-intrinsics-for-atomicread-write.patch * fixed upstream - drop D4089.patch * fixed upstream- fix BuildRequires for llvm- use %license macro as used by new ghc-rpm-macros- refresh ghc-pie.patch so it applies cleanly- reintroduce ghc-pie.patch (pure upstreams don't work)- update to 8.2.2 - Several important correctness issues fixing potential runtime crashes - A correctness issue leading to undefined behavior in some programs making use of STMa fixed - A runtime system bug which may have manifested as a segmentation fault under low-memory conditions fixed - ghc-pkg now works correctly ihn environments with misconfigured NFS mounts - GHC can now produce position-independent executables - Significantly improved type errors - refresh reproducible-tmp-names.patch - drop ghc-pie.patch fixed upstream- update to 8.2.1 - improved compiler performance - reliable DWARF debugging information on x86_64 and i386 - aarch64: registerised through LLVM backend (experimental) - optimized build for platforms with LLVM backend (arm, aarch64) - improved performance on NUMA systems - interface file determinism - various language improvements - update _constraints * ppc64le builds need less memory since 8.2.1 - drop support for ppc and s390 - drop ghc-no-madv-free.patch fixed upstream - drop 0001-StgCmmPrim-Add-missing-write-barrier.patch - refresh buildpath-abi-stability.patch - refresh ghc-8.0.2-Cabal-dynlibdir.patch - refresh ghc-pie.patch - refresh reproducible-tmp-names.patch - refresh 0001-PPC-Implement-Atomic-operations.patch - refresh D4089.patch- add D4089.patch * fix GHCi issue on ppc64 * see Haskell Trac #11262- add 0001-Use-__atomic-intrinsics-for-atomicread-write.patch * add missing memory barriers on atomic read/write ops * fixes upstream ticket #14244 - adjust comment for patch 32 * the situation with upstream #12537 is improved but not solved. Patch 32, however, is correct. There are even more memory barriers missing elsewhere in the compiler.- add 0001-PPC-Implement-Atomic-operations.patch * fixes parallel programs on all PowerPC platforms * uptream ticket #12537 - refresh buildpath-abi-stability.patch- make compatible with new upstream macros - added patches for more stable abi: * buildpath-abi-stability.patch * reproducible-tmp-names.patch- enable for global PIE support: - the compiler is built without PIE support due to the bootstrap libraries being non-PIE using BuildIgnore: gcc-PIE - the compiler itself builds -fPIC objects all the time, which should make all ghc compiled binaries be PIE. - ghc-pie.patch: enable default -fPIC on Linux/x86_64- comment for patch 100 - refresh ghc-no-madv-free.patch with upstream patch * upstream fix for Haskell Trac #12865 * Haskell Trac #12495 is a duplicate- update to 8.0.2 - drop patches merged by upstream: * D2495.patch - refreshed patches: * 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * 0001-StgCmmPrim-Add-missing-write-barrier.patch * ghc-no-madv-free.patch - added ghc-8.0.2-Cabal-dynlibdir.patch by Jens Petersen simplifing haskell packaging + Interface files produced by GHC should now be deterministic ( boo#998972 ) + A bug has been fixed that caused standalone derived Ix instances to fail for GADTs with exactly one constructor + Compatibility fixes recent Linux distributions.- drop D2844.patch * the patch causes more issues with parallel builds - fixes boo#1020909- add D2844.patch * fix issues with parallel builds- make compatible with new ghc-rpm-macros- update to 8.0.1 - drop patches fixed upstream: * drop atomic-cast.patch * drop cabal-show-detail-direct.patch * drop 0001-link-command-line-libs-to-temp-so.patch * drop 0001-implement-native-code-generator-for-ppc64.patch * drop ghc.git-b29f20.patch * drop u_terminfo_0402.patch * drop u_Cabal_update.patch * drop u_haskeline_update.patch * drop 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch * drop D2214.patch * drop D2225.patch - refresh 0001-StgCmmPrim-Add-missing-write-barrier.patch - refresh 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch - add ghc-no-madv-free.patch to fix "unable to decommit memory: Invalid argument" errors GHC reports due to a misdetected MADV_FREE capability. The configure script sees the symbol define by glibc, but unfortunately this doesn't mean that the running kernel actually supports the feature, too. The upstream ticket https://ghc.haskell.org/trac/ghc/ticket/12495 has more details. Thanks to @psimons - GHC produces debug information on x86 and x86_64 - aarch64 has LLVM backend (requires llvm-3.7) - native code generator for powerpc64[le] (openSUSE contribution!) - disable html doc on SLE, we don't have python-sphinx * Thanks @mimi_vx- add D2495.patch * missing memory barrier on PowerPC, ARM - add 0001-StgCmmPrim-Add-missing-write-barrier.patch * another issing memory barrier on PowerPC, ARM - add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * fix bug in code generator * fixes build of ghc-zeromq4-haskell on powerpc64[le]- fix boo#994268- add D2225.patch * backport of upstream patch accepted for ghc 8.0.1 * fix SMP primitives on all powerpc archs- add D2214.patch * backport of upstream patch slated for ghc 8.0.2 * fix issue in code PowerPC code generator (32 bit and 64 bit) - add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch * backport of upstream fix slated for ghc 8.0.2 * fix bytestring library on big-endian archs * fix wrong results in ghc-pureMD5 and others on big-endian- update haskeline to 0.7.2.3 - refresh u_haskeline_update.patch * Fix hsc2hs-related warning on ghc-8 * Fix the behavior of ctrl-W in the emacs bindings * Point to github instead of trac- update Cabal to 1.22.8.0 - refresh u_Cabal_update.patch * Distribution.Simple.Setup: remove job cap * Check all object file suffixes for recompilation * Move source files under 'src/'.- limit parallel jobs to two on aarch64 * aarch64 runs out of memory with too many parallel compiles- add missing C library dependency to terminfo devel package- update haskeline to 0.7.2.2 - add u_haskeline_update.patch * canonicalize AMP instances to make the code more future proof * Generalize constraints for InputT instances * Bump upper bounds on base and transformers * Make Haskeline `-Wtabs` clean- update Cabal to 1.22.7.0 - refresh u_Cabal_update.patch * Backport #3012 to the 1.22 branch * Add foldl' import * The Cabal part for fully gcc-like response files- update tarball to 7.10.3b * some documentation files were missing in the original 7.10.3 tarball - add 0001-link-command-line-libs-to-temp-so.patch * fix panic in GHCi when linking against C library specified as command line argument (-l) * currently under upstream review * fix Haskell trac #10458- update Cabal to 1.22.6.0 - add u_Cabal_update.patch -- update of Cabal * Relax upper bound to allow upcoming binary-0.8- update terminfo to 0.4.0.2 - drop remove-cur_term-usage.patch - merged by upstream - add u_terminfo_0402.patch -- update of terminfo- update Cabal to 1.22.5.0 * Don't recompile C sources unless needed * Support Haddock response files. * Add frameworks when linking a dynamic library.- use upstream variant of remove-cur_term-usage.patch- update to 7.10.3 - add cabal-show-detail-direct.patch -- Fix testsuites with large output. Debian patch. Thanks Joachim for suggesting it in Haskell #10870! - add ghc.git-b29f20.patch * fixes upstream #7830 * fix ghc 7.10.2 failing to bootstrap ghc head on ppc and perhaps ppc64 with some optimizations enabled * backport of my patch for upcoming ghc 8.0.1- atomic-cast.patch: fix signature of atomic bultins - ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch- Remove ncurses6.patch - it's not so easy ;) - Add remove-cur_term-usage.patch to remove the need to access the cur_term global which isn't available in the openSUSE ncurses6 build.- Add choice for libffi in openSUSE:Leap:42.1- remove llvm from requires - add ncurses6.patch to fix build with ncurses6, all thanks goes to Tomas Cech sleep_walker@opensuse.org- update to 7.10.2 * type checker fixes * fixes for Aarch64 support * fix deadlock in runtime system when scheduling garbage collection - 7.10.1 highlights * implement Applicative Monad Proposal * implement Burning Bridges Proposal * support for partial type signatures * reimplement integer-gmp * support plugins in type checker (experimental!) - drop llvm-powerpc64-datalayout.patch * this patch was incomplete all along and now we have our native code generator - drop ghc-cabal-unversion-docdir.patch * ghc-rpm-macros is following ghc's doc layout so no need to patch - drop D349.patch * fixed upstream - drop integer-gmp.patch * we do not support SLE11 anymore - drop ghc-7.8.2-cgen-constify.patch * fixed upstream - drop D560.patch * fixed upstream - drop ghc-glibc-2.20_BSD_SOURCE.patch * fixed upstream - drop ghc-arm64.patch * fixed upstream - drop ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch * fixed upstream - refresh 0001-implement-native-code-generator-for-ppc64.patch - disable ghc-7.8-arm-use-ld-gold.patch * not sure we need this, must be rebased if we do- add ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch * enable SMP and GHCi on Aarch64 - add ghc-7.8-arm-use-ld-gold.patch * Aarch64 needs gold linker- refresh ghc-arm64.patch - unconditionally apply ghc-arm64.patch- add backport of powerpc64le native code generator to 0001-implement-native-code-generator-for-ppc64.patch - refresh D349.patch- on s390/s390x use "make -j2" to stabilize abi hashes (see also redhat bug 1212374)- disable llvm on arm64- re-diffed ghc-arm64.patch- add ghc-arm64.patch for aarch64 - add aarch64, s390, s390x to ExclusiveArch- remove unneeded conditions- chnage constraints to 12G for disk and 4G for ram- add ghc-glibc-2.20_BSD_SOURCE.patch * fixes build on unregisterised architectures (openSUSE: ppc64le)- drop ghc-cabal-unversion-docdir.patch * ghc-rpm-macros follows upstream ghc again+ add ghc-glibc-2.20_BSD_SOURCE.patch from fedora - updated to 7.8.4 + removed D177.patch (in upstream) + removed D173.patch (in upstream) + removed ghc.git-e18525f.patch (in upstream) + refresh 0001-implement-native-code-generator-for-ppc64.patch * A critical bug in the LLVM backend which would cause the compiler to generate incorrect code has been fixed (issue #9439). * Several bugs in the code generator have been fixed for unregisterised platforms, such as 64bit PowerPC (issue #8819 and #8849). * A bug that could cause GHC's constructor specialization pass (enabled by default at -O2, or via -fspec-constr) to loop forever and consume large amounts of memory has been fixed (issue #8960). * A bug that would cause GHC to fail when attempting to determine GCC's version information in non-english locales has been fixed (issue #8825). * A minor bug that allowed GHC to seemingly import (but not use) private data constructors has been fixed (issue #9006). * A bug in the register allocator which would cause GHC to crash during compilation has been fixed (issue #9303). * A bug that caused the compiler to panic on some input C-- code has been fixed (issue #9329). * A few various minor deadlocks in the runtime system when using forkProcess have been fixed. * A bug which made blocked STM transactions non-interruptible has been fixed (issue #9379). * A bug in the compiler which broke pattern synonym imports across modules in Haddock has been fixed (issue #9417). * A minor bug in the code generator in which the popCnt16# did not zero-extend its result has been fixed (issue #9435). * A bug which caused the compiler to panic on pattern synonyms inside a class declaration has been fixed (issue #9705). * A bug in the typechecker revolving around un-saturated type family applications has been fixed (issue #9433). * Several bugs have been fixed causing problems with building GHC on ARM (issues #8951, #9620, #9336, and #9552). * A bug in the typechecker that could cause an infinite loop when using superclasses in a cycle has been fixed (issue #9415). * A bug causing corruption in signal handling with the single-threaded runtime system has been fixed (issue #9817). * A bug that could cause compiled programs to crash due to use of overlapping type families has been fixed (issue #9371). * A bug in the inliner that caused certain expressions within unboxed tuples to not be properly evaluated has been fixed (issue #9390). * A bug that caused the compiler to not always properly detect LLVM tools (particularly on Windows) has been fixed (issue #7143). * A bug that prevented GHC from deriving Generic1 instances for data families has been fixed (#9563). * A bug that caused type inference to infer the incorrect type in the presence of certain type families and constraints has been fixed (issue #9316).- add constraints file- remove dblatex dependency- add patch 0001-implement-native-code-generator-for-ppc64.patch * native code generation improved compilation speed * fewer errors in testsuite than with C back end- add patch D560.patch * fixes dynamic linking on ppc * see https://phabricator.haskell.org/D560 * this is a back port of the upstream patch- add patch D349.patch * fix a crash with dynamic linking in GHCi when accessing the process environment * our patch has been submitted upstream * see https://phabricator.haskell.org/D349/bin/sh/bin/shs390zp39 1687572276  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.7.2.2-150500.3.2.52.7.2.2-150500.3.2.5     unix-2.7.2.2.confHSunix-2.7.2.2.oHSunix-2.7.2.2.p_oSystemPosixPosix.dyn_hiPosix.hiPosix.p_hiByteStringByteString.dyn_hiByteString.hiByteString.p_hiFilePath.dyn_hiFilePath.hiFilePath.p_hiDirectoryDirectory.dyn_hiDirectory.hiDirectory.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiDynamicLinkerDynamicLinker.dyn_hiDynamicLinker.hiDynamicLinker.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiModuleModule.dyn_hiModule.hiModule.p_hiByteString.dyn_hiByteString.hiByteString.p_hiPrim.dyn_hiPrim.hiPrim.p_hiEnvEnv.dyn_hiEnv.hiEnv.p_hiByteString.dyn_hiByteString.hiByteString.p_hiError.dyn_hiError.hiError.p_hiFcntl.dyn_hiFcntl.hiFcntl.p_hiFilesFiles.dyn_hiFiles.hiFiles.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiIOIO.dyn_hiIO.hiIO.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiProcessProcess.dyn_hiProcess.hiProcess.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiInternals.dyn_hiInternals.hiInternals.p_hiResource.dyn_hiResource.hiResource.p_hiSemaphore.dyn_hiSemaphore.hiSemaphore.p_hiSharedMem.dyn_hiSharedMem.hiSharedMem.p_hiSignalsSignals.dyn_hiSignals.hiSignals.p_hiExts.dyn_hiExts.hiExts.p_hiTempTemp.dyn_hiTemp.hiTemp.p_hiByteString.dyn_hiByteString.hiByteString.p_hiTerminalTerminal.dyn_hiTerminal.hiTerminal.p_hiByteString.dyn_hiByteString.hiByteString.p_hiCommon.dyn_hiCommon.hiCommon.p_hiTime.dyn_hiTime.hiTime.p_hiUnistd.dyn_hiUnistd.hiUnistd.p_hiUser.dyn_hiUser.hiUser.p_hiincludeHsUnix.hHsUnixConfig.hexecvpe.hlibHSunix-2.7.2.2.alibHSunix-2.7.2.2_p.aunix-2.7.2.2System-Posix-ByteString-FilePath.htmlSystem-Posix-ByteString.htmlSystem-Posix-Directory-ByteString.htmlSystem-Posix-Directory.htmlSystem-Posix-DynamicLinker-ByteString.htmlSystem-Posix-DynamicLinker-Module-ByteString.htmlSystem-Posix-DynamicLinker-Module.htmlSystem-Posix-DynamicLinker-Prim.htmlSystem-Posix-DynamicLinker.htmlSystem-Posix-Env-ByteString.htmlSystem-Posix-Env.htmlSystem-Posix-Error.htmlSystem-Posix-Fcntl.htmlSystem-Posix-Files-ByteString.htmlSystem-Posix-Files.htmlSystem-Posix-IO-ByteString.htmlSystem-Posix-IO.htmlSystem-Posix-Process-ByteString.htmlSystem-Posix-Process-Internals.htmlSystem-Posix-Process.htmlSystem-Posix-Resource.htmlSystem-Posix-Semaphore.htmlSystem-Posix-SharedMem.htmlSystem-Posix-Signals-Exts.htmlSystem-Posix-Signals.htmlSystem-Posix-Temp-ByteString.htmlSystem-Posix-Temp.htmlSystem-Posix-Terminal-ByteString.htmlSystem-Posix-Terminal.htmlSystem-Posix-Time.htmlSystem-Posix-Unistd.htmlSystem-Posix-User.htmlSystem-Posix.htmldoc-index-A.htmldoc-index-All.htmldoc-index-B.htmldoc-index-C.htmldoc-index-D.htmldoc-index-E.htmldoc-index-F.htmldoc-index-G.htmldoc-index-H.htmldoc-index-I.htmldoc-index-J.htmldoc-index-K.htmldoc-index-L.htmldoc-index-M.htmldoc-index-N.htmldoc-index-O.htmldoc-index-P.htmldoc-index-Q.htmldoc-index-R.htmldoc-index-S.htmldoc-index-T.htmldoc-index-U.htmldoc-index-V.htmldoc-index-W.htmldoc-index.htmldoc-index.jsonhaddock-bundle.min.jsindex.htmllinuwial.cssmeta.jsonquick-jump.cssquick-jump.min.jssynopsis.pngunix.haddockunix.txt/usr/lib64/ghc-8.10.7/package.conf.d//usr/lib64/ghc-8.10.7/unix-2.7.2.2//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/ByteString//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Directory//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/DynamicLinker//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/DynamicLinker/Module//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Env//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Files//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/IO//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Process//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Signals//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Temp//usr/lib64/ghc-8.10.7/unix-2.7.2.2/System/Posix/Terminal//usr/lib64/ghc-8.10.7/unix-2.7.2.2/include//usr/share/doc/ghc-8.10.7/html/libraries//usr/share/doc/ghc-8.10.7/html/libraries/unix-2.7.2.2/-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:29433/SUSE_SLE-15-SP5_Update/e1f5fca9735dfc7fd9c5836ec7b2940a-ghc.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linux  ASCII textELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV), not strippeddirectoryC source, ASCII textcurrent ar archiveHTML document, ASCII text, with very long linesHTML document, ASCII text, with very long lines, with no line terminatorsUTF-8 Unicode text, with very long linesUTF-8 Unicode textASCII text, with no line terminatorsPNG image data, 128 x 104, 8-bit/color RGBA, non-interlacedPRRRtGF@FGlǹutf-831c94dd687a040319fc7aa792a52e94377d23f6f0e32a8b7b8f8dfddc7b79e0c?7zXZ !t/ ]"k%暨vQЪ(d^O՛mI2d;UdB<"dQSy %fNDrfy =+2UGԝAREss T(: µF8=?dzerR.l@"d@|~aȨ f鞒D\S$eSwdE4}`ѐzulUvlr7cp8E$5"SE kdӚYHKe,5KN]`qK7/✣gӕ"];oZb[ ?rB+G@W\A"%MMj㯲\uq&lx?=dc^_Dժ'UPŢfJ?@m1|=OT,<Z/ύP/#{ɍzMC?o1(}wAF*?zA[a^trBgpUxf({kunt7x`in-NY O[{ 'sՖaڟy\kRH\bJXX*F_CZQ{:wUUƮKcpzqu ȸ0[Hewy?mu=9AAXEkMwۗƷX+>P''EYڝv!smA'N>l[ђ7&*>-;w#Rd$[|`VG:@rG~xN!M\ ᅐ(pyd({"AÕ8;XAc,+Gp꿋(}]tv2$)->TbkW#p E{eo6<.:'b& KD$L8ANt^|:e`ayQ7m Q?m13Eԩ/B!>XÎ6eШx`;u)mxwQA{#?#8%ZOۜ$QZUi9%^K쐝bWH&bɚǁqL@źohaeiv6˨NT1NKn*h6g\? B:!a {뢴~K,,*.L]^eBvsV?;i¹]YY#cm -\gKPgKG-h&BG?sV{WL /y3rbP݀zk|SMuexJJv3hb@:EOh@S&BnS"yVm5E p%|A^AOv/Њ.-Ķ-Fh{{!s359_h ;[N5BZ`SLuxpߌX<'%s-aaBEqg ޥW묌A2^^#l/\MWVyě"yߒ~*)"VpPdN:)E'8oūH+&%4R~~F4.`27ߍ.̘} X#7Cd- &N1.#lyWO7='^T*I<:aYy.Æ||JB_u=ҩ0QAK> Pj%oʍ.je ~:෮\PaYDmOK%_' u{Ff-aR8 ϨF%zNrq15"s7{Zcl-]|Pn!qjw䦶W/3ķ'נּUk8p@et} (p&_}gUm5?ĎQ8elʭ]!>]DV='5CYX]!R&P zN6ۧhћZz>:GCSYhD~_ZS'‹ol ҷKuId¬|]]=66W9:Glҹ &Z4ߜQPŒ!bp ?~CB9^vQ5VwNQ@#IH!m D&3,8x_W@[3U/b0 #ͱ/G\ElQp~DYcf=DE:~ʬ&4X5|x 4C o}TҰAXs{")kwJ_M6]Ot\6T!M#}F#mċtH('lQ@v3RFO;PFm'`J/dtc ".+ Ϋgɳ+ Z:7U,e&sNhYJB/x-i9'e(WE酵UX160w˹<أ2fBE#G_1h[D~Z\=p }@u^ Ϩ%hY-ur^%鄋? whq)9.M[4 'b:D2:S*u܇5 م0ZdTV|DEq\c3em kpDٝϤ3gD!AݵbQFhҩ K޿0j:iK2*X^g=IӍ++Rx7L@c^vӁ"QAjȰÎϐ "Uul9}T:غ0q-'w"AnHYv @ >^Wh[(0l}Fmہ9U0w vԩr>jrI@wqM V>JvRU-;Cb'㦕 ab>lϴ"CPn8J^1/fء=5 YZ