ghc-time-devel-1.9.3-150500.3.2.5<>,LdO4p9|~Z^bm5ҁi 29]U'+%Q܃)w3wĪ%no/`L|O訃|7/=*qp鲘 cEjMT* &>pZly>(9q0?ڨ;N?0B%v4^^wt~Ŏ"l>B(?d $ K :@F `    :J ;>(BEFII\ I Jl (J8Jh9Lhh:U+h>@FGHIXY\]^ɥb̆c/dͭeͲf͵lͷuv w|xՔyجzظCghc-time-devel1.9.3150500.3.2.5Haskell time library development filesThis package provides the Haskell time library development files.dO4s390zp39SUSE 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 || : fffHEEQQ}Q}DDD"""   ]ZZ$!!"""+++>>333#|#y#{wwwzzz'O'L'M B ? AEEEBBBA>?urs & # ####:77KHHuuud9d6d6NNN_f_c_cPiPfPfnnnl%l"l"RRRB\o"LVfFMFu=MDmYϔT8~ =  7 !  {$D +p7P72 ki,?A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤dNdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNdNdNdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNLdNL09d810d1272e0a932e56a2941c83473c116260f612df33aee99e55961e7e7f7a1f7290c0f073194747896c3acfaae4e4dfe91f7b0d12cf2e57f2e72d0383ff06c831657893701520486e1fb520099bce8728457db8560ddb88bcc18d1254adfcf85e1b8a7a589af872c6580707514696c5d2204140a9c3d2eb7bf97d24eec7d591c3b6d9531067ccd910b069f3fd6daed2c9f920a6553186bfb0031b4fb6e7865737757bdc2cb5347bdbee67baf02362fa2b9797225e3771dc9c97c7bc2564eb991d746f443ffde1efca743af0253719156e76167abb61457467e94c39b15a995ec596e8111b9f6c11c10c310e25949aa49dcd3e6b00b494f2cbd4165b05cbf3f7bcf0fc198c5e5ecf449382b3a5243be9066740c191ab579d4e8621b12a9187489f4da2f56257fa6cf7b74e8f0a30476a631e3b7b33ee666e6082900e69e9b7fc082f1e76a73e9ba2edd018576d7371b5d4342cd6ecdce27250e8e2b34731c3e4560a4049fb0f18165a2b92a01b0ef57b1f16fc27189a86477a477938e41dd9f9a46f6b6a8dd2e228e7343f5197179d5e4db65942da7863c2f9cd8f186603d40b658d617b34d9643e59f9c3af579eb1de2b477a2f599beb47a2da48c373eadbcc437c5f90881290f9071fb4644de251e09b96587e747f591de33e72644039693452a9af107216ed9d2c57ea8cb258f2281fbc29adf753fb7e31224947252ea832db816b473ca51e94589874450edb66dbe8e58ded81c3db514973a9c09adf54883330201a6b858724816f8a1a24da2607ee9fd0cb6d4286e1413922b97a6e49a1f486ad7f2b4898f42452505a2f97847dc05dba7d2ef2503d4b4e220e38f7854ece4ef2c64c864710214be706e2586a866edf9af6e523e03c7cfe446cb8bc7228b6222f540dd12c04bd68bd7bef0566021b4c8814351f76bd37435ef7a9445897c179681133c1cab2dc24b8b9bcb7e61d9998b7fbfb5750133cec9f886e0516305178fa6b2001fb6bb6e25c82e61aec601c6e6bdd07887626bbea1bcc96961564a2c22e15ac9af3aac9e3a3ea0dae47b1abf157d7d36830d111f86f5d7fed27f84f324f137e94e33aaee32480f8eadaa9be0c28dd87a75736f03fcbc864d636de7225cfb50a3684f31753275b520c5448b9b30cddcff24ccf0598f06f44d32e116f2f8711af5e424c73f769c7394ef1aa4f771fa9f13b9c7ef5361c0647d27062074631cbcfb4bfbb854206063da752350a272f2b0f2bb9359dd06c2b99d3e58de247c8c479950b098edb08a550cf7f3c57a0d6b45f07c588428c7ba5d420efca78e4d338491a9e9ef65c760ccd2584efff12690400134ef3ef9d523f3745fd7bc54d78c26804b108ba100a41f13e23e08937fe006c9e8a9d805438e256c3379bb3071b16fead458fa1da8b43129d216c003669d8b5bd9125160ec7c0297195ef22f1f7c9643fc747bd4d1fbaba7c4577abbd4b7a36f15ac82977556227804df807d100c5c91415f303e4f318fc519050fc2b723e3d7657db2d07078b913f564d9b5c34dcd45b89138ad0d5b6f920b693c8aa0612c26e244d7a361386ed97b0134c8d1f2eca275b66ce223150022a0c8cb2a0e46f831dabf855a8a5232975269d1964fbffca8bd492e3f796300bd4cea8dc6f6d86402a53b2fc42299b1eb12694f313a8b3881071609df0efc055a4dd3de2322e7df6f6eef6fd942d1f862a5aaf23bbe6b9d777336103c75754fa6b2cc23a3dde007d904c0510dd0319a9fc2359062e36d0113caecc222992742b4d605799e03012df0f4487c42d9dab41b86f0ba7f4b493c6fcd37568a75145335210afcbf8a5d0fbb020fc81532f7466fb4a2d6750d2ca436606405a6b54d7623342921f4ab4d7199b6e76963597d00585ab2677faea314030ad376d13cfb763fee34c4049416337bfd5315ad4e812aa5d8c2c9c10158ff18fd53690a5e954c6f14013b6ca48e32cc7742f7dfdea2e76bb36aa9769e1b1b3231864cc0e5ea172c0a648e791167ec4407c530447b242307b925a41b2685d6a8e327f8898dc36cc985e4bddd2cfa38c753d158fc935e7bc789d9d69efb598ca5e79660c9199f0c06739e23f1acdca7727c3f132c4f1f3d724ef876572804f19d4e582ec875239fef83a33d3dc6fa0899735c84f341979270c01cd1930107566c249fb5b5c5ecc51009a226b4ebf82dc61d4e20b25e736ef83b43756049fb545b786fb5f1a75360050a187452824204cefe970102b617dc8f44c58fc165cfc541d20d3d62d865350575190c49b5e5f423b0af5be4b8728c1c9fed132b8bd822936825911085af99c59cf4ecdce359dfeaa81aa1d452102cff9acb6f6f0a47f1bf8761f67fdb291d946e4fa8e3de32972e0a3ac690658c77963af250346ae92865c284d75eb4907f9851e0b62a85e3f0db6204385f2dd9ccaf920155931ea68b5412e4240e78a19b1a17c4582dc099a9787e6c142996bb6c033327bd27dce3187d04a6b8574394ea9535f9ffc17ba58d3d886304b62cc4609b54f5a1e4d3099b5fc457d9547bd89b2fce93115b53f838efe4ad212b621cff43cdb97b04d936c068fa08d90f9a379177a3b9d49758aba0a14fd14022c45d770a2f2d5651551c3a7a094744ef798f3cae3af06f96dc4b9eeaf025d7f59df72ba9d7d00b397535ded88bb464d03c2aeb5cf0ad27ba54db03fa56bd0694700fa8bd9007e3874cb8e7749b25b779fb226190011b6c3cb5f34b7286426d131d6f467079a306c0c2ef85af2ea96b5c59cd3e9aa43b263108d2fec9e3246261b7a4590838856378c038689b0403907717b0b3ba47cd9eb21f60e2d94edd8d6a691505237ad7cba2d20906c310d21fd62d870268197ca5f35ae96110e7a319c5c0c7f4b2f97de1df85006664618d5da49f944dae204b9e36caecd143bb90214fe3f0999ad3511432344363b4acebb0cd0a8b762f720055bcd7165c77c25d523e51e0dd467b2678fbdfe9ec272d422fc90131f8d0604690e5b5a86f6d5956679592d15eb1ddff4416c2b9898edb6ec17cf89a40eb60199de60fe2c58ed4b1ca3573ec8f07c42685c40c02aed40abbc8792fe0363779172077e1476c7d86bb6884b7392e491dd52b43345d2e240192ce186ea5ea80cfbb34828beea939eb08a864aff9c0b2f8c20ff32d59f29db06707d649363af25b6b110d348440cf581cbd8db4021c84e73c04658a96722ba24358755542c3db38dc5d119cc8cfc2c8d9f64d12e080de29065ca17c80431ae73f6973473a301ca7fb29f9d29311e3bbe5875e389aac29a6fc47dcfcbb8fe5b19133f09a848a3daaf3da778ee5ac30f4365e93518f35b52ceb84795a131bdeae19f91e7def4ea929602e5e62a00c937b6acff5952216b31e229a88870495efae61c5f58e6fe0d54a1a46d2446df181ab9ce2f8a050ffa091d1c8f91a3a4f70c27499a60a91802529ec58227195c8da53f71ac3df48a53da1fbfdcb253c939aca3eeb55832ac66c5c323084ba81fcf6d8a6df39633255a50f80baf03581ac5f1d77d11b2dbc9a037c90bdbae13b726490cd9b55a3dec2368f52f0eca939c3fe3858cac53b04b1ec91c9f0c7bb3abbd63e205c439fa815e325d88742d69ea350d18d983e159ca1432059f7a31bbcb922f1c69e0da43a8dd605c41e48cfd97277b13a7c22e38629e75a1fc3f0862f3de107cae8ed55bc24105481b291cd25984c0f86d628cdf7a51530ab6787040cf2ba608047c0f58ba5da8602e0e3d341d4816d8cf0799231558eb0ac68a81c262260517a5c97a4df0799c173d122342e82d56eb310e8647e19484227fa4e39c824afc72e92cf25f26c8b65c4faff731edddb93ea5429d4b619d9ad74870d0fc63f26b28e00c15ad62a547bc76351bab34c817583c90744f7a54f8e9dab6ed2d19e0c6e3a677d724c9a172d1443253090d24a98e2bda876830708316955fc8085c743ee7637b7db98bbf8ca7cd24f84b2b78c7b7149a9cbf3d2138d9bd89a4813db22c4661cc7d293b721f704dd61be4b606cdb9fac0c29d18dbade756c674ee16ab5dd345782b456a9ba3480777366673124b8bb24d72ef0da5bef8ba8c12605d11b0a24b50bd853c62cbf9117ebde04152c25811585920d4009a29e99b6f6d24c6c8ac793e9c3ce88d10ae49b444e9ad7efd8ce84a0725121258c601217608cc47599605b1107294adfff181f6f987e55296989e8a93f7e28db597432f1c0158537389985648c96fbc3d581e82e90e70158804ebd2be354ef055d51a909e08a76ad401d6b4dbb0d7e32c4f5827d960743373c00190d83216973dcb912a861330484f601b891f4b4d6d514800702a31da37d3a6ff81d695deeb87b4da21c1634745a43811cc22d967b753bc318d746b574db021e7738f0726626d056b48628a4cda4a2c363b2c5f596bb1a859bdedd98dcf16039a4fec9520bc5195abdaecef41ca350c5808287b06dfdd2cfd4395cd0fb405c3a69a8a2d4ddfe478fe47d96e5143c607c211d6e8b15964906391a015b51ce0b4076e6111689ed9d42d913a33ead59588bb0a91f59106723c9d4f41e4156481c1f2a3e59f52157fc2129706142be80f8340f3dda4c8f5f17be2086bdb86bf239374acfd5d07159ae39444403b2aac9e4d3d51d0b3aaaacca72ba66111b66b0417fa0443bfcd0bd6578bb3fc9e5cd9b3fc8442c3426e4563e9b59e79f78c9e49cb48ff28d4769d9e4006333363d9778122da2d18730ffe8a2ca3b3482628d67f95b5333196d6a97e2afffc4260eb41b1a6c1f6005ab7814971f3020eac762f450988c551cfa9b23367956488b44956e3bb028aaf9eb34534d0c4b8484b41593a38210698484e5d721711fe5df5600cbff782198d9f4237230778b09086aef32757336573b2c813adb5c07a281589646f7d1abff0259e76c752a20047e9e41485c8d6587066c1ead17b6e2b5138b2d4a3a19b551334310834a57932cc685071193a24cc5cf48185bbbf528d0d1d3ba3224004efc5d74906881757e777a42d662b5650e6571019dc10de49c9815a6040dad0aa517a26a3ca9234f73f9d4db0da6a5e9e9ba217b2b8d81003ada6beadb0984cbd233a4b1a8ae6ab04755b570331ec21d964fd61b2aba23123808335ee80e506641dc961b79faaa1d19cfff8fd97cff7473c7bde6110a2355f28b55492e787e96b0391dd971449e700c3dc7101a0a4775132f00c3dd501a9351d3a1fc1b25e7fe5d4865ba9406fd7c2aa1f7ec6a5f4a877a776368f4ab4a33c777502e8e6b4c779705de760652c37fef767552365bd2fed2183ff33e7810f0e27c4c17a6461be0e8ce3372e80e73e84ebc5a772aa8e6f06f79fc40c6cb9f701986b443640798bf5a0728826b5343fb58d1f45f19bcf3706fc20c2fdea34c9087c30ebf785bf8583d98a01fc6e628a2840ff7a1f2bea8a4aa80c06121020e7acc3b882f890d1a75b327623e72d669c6fb69788fa0a8d6a4be8828f6b255c7ca4909310cea8f34d57d9fcce9d93411115e6e44fc7bab82243695e1e6af6bbe52b0f4301a8655d2670a768be439e9ff9caf7773ed64b2721510e761854b08a7966511ba93533802b18c9a6a19b3f5b5f895a57c9ddffab0e1a04c9d5d82c4c46cc24a527718ab189c8f1820c7d419010ce8ce0c161b6f5a50e8565f27d747c703c529e07a5e005de8aa93193ed240210953d3aa620db0c40a24f5a748a5828e00d510fea0117116d6f396af56aa9b9a1dc5b59ac0136541bfcf7f118565bb3d80e5956c41a0de1e3f0b5bbcfaca48c8d0208b59c9770a2fee5abd1e7b249985686f1d0f6ae357f76b305e85d7aa13f5535f479e658d0c23154e789a4ba64e9a4b3eb86ccfbfff0c1ccb3a62631e5f71701720f1e878da683bcad5cb471d7c97e57db2a4705556caf85e5c19c94538c9bdd86e51a06a0333af74a5282375c227d4d8d1f997d9210b8f05d3c2626996a7b1009f0ea4ea90bacb2894aadd2e2ecb571de08e28895fb5a7270e073ef0a958650f3f4973c8527f4152bb75ee7d38ceac5b5c159bb7b556a1c0d80bcb499a4731dcd8adb15f3587c1e3d529039ce9deff13886d62633a389b4c306cdaf3d5e464065526db01190ed7739ba268d60210466fa48d82896c2f565f5cb1e0344563d2282a640ead95b6f1b5a8dadcf9c26f7d7e836c04b39673d755a270ab07b877f60a1f06b8873a8c3d8b21bd0fa43a12d177774132d3111bf6c68dc0f11a2253ca3edca5c0cac4ddd89eca0d2dd2801fc9c8f572245d9ca0075796914379a686b57baf61b959b1721edc1cf67f3276ff19ae810bf6ff7d842ec2886b9cd96fd1a78279086349cc202c170578f07fa88d945bcdbd3f88bb9b607affffca3f29d50cfb8100edb749b1e13b867547a5ce43b2291944a1af464016c8f99e4d884d4cc9b11668ab5895fb6be0b3d3ac61df80e97fb10ec491b8792f026a219d53ab41ed78f96596844e4373041fb828105e3fd94222a904c84efe46eb04cf82a48ddf7597055170f70b41a4bfbe81d2b7522a91a383a31108b783f02645807dcc67d69ab5e805c2adec6c6876b6b365175494f767a5da9a82fa563536857cdbf05b2173f370715d946cd647469e1fb7604479c97f62be38099f8a5a2dd284a2fa1948cbb8f610120b931c601d1f9a1b8d38a78807412cb1a66b8178caf2650b6fc2f32d327d021197531a67c7d025326549231197c96af0edfbc4130a194cf6d815904808bfec1aa4fbe4c080c33fd1bd774a774aa340e597d4d4b491fc27078e46025765f34d9b2fa6ff846ac6bc79740543612a61721f9e1e428158db7177626eaaf7f616d8a3b3f8bf8a13d4f8791643dc5a9d5e2c02da06ddd7d1957a06ea8ea0c0f53cb83afcded01e793455a0df9399e6356d12baed4d023a430fbaf9b23584b3518258f5f65661f26d87eef6d5c76e9ec8f3f64dc559b212a84b4a5eee2b46532e9206db2c8ff8587638848a1f942b7d31bd18ab80582d165c88aec1dd23fd306168efd16d10ebdece42c58e29c4f07a9ed8596cf459ffd5d147a613fa18561131c163302f4a958851efb6b1370e00de61d00d31dda3955f70d8762ba5ed8e8a0b6d87ebc00a867c99eb94cee9fd8fe1fdb944c4fe149bc72d43981e3330695e86095274458898cceadbbfb5d1ef3c6bce0b4518ddaf6b99dfbce12e6e24e12c952bddbd036b55610eaf8d8676296c1e1c007c4128e83f3f265339f18781c9eff13f950137b22f08a45e42567f8938987fca862886a7c482d38770ad27dbf5ae5720a5427eae7b0989e0de99425c1c9ca0b67c5e0dc23c68ede865cf95737028fa25146a7f8004eb963a45465adabcdb8159212deb99235636f7893aa49e0093a44012115840b24cc85c23ec925720041017fc337f73543641d226b9eb2bae5985a9015f856de25a01c00de41ce8f6bb759e72309be65ab0d1f6a6a1a302188b24568338b149c432036c1ea5155aa1084bae74e762be91e81d6bc4f081bcd640e168d1dffb6024d26d72efa6da2f2e6e538de7e11735efafa0db693b3a0300dd23c488cd47b35d4bc2bcd4479f3c33b03fd89697553093d7cc059f1bdc5ab8527f819c2959bea70858ce5bc7be6b13c74f568e3d63f091cb371d92543bc0e6b00f344d5bdf7c239c80f3bff9fbe41ef0c05dc884729b724d123555b7956be7e06dcb08a9e5386507062f0fb1d6f94783759a65c4a4e0f22e74bbf583f4b139e3f537f201d245e032a7f659fdb64d38569ed7f6026fcf0cb60b428dd4424826e2164ce07ba68a0769bb19209feb3ac2b0b21571763f9dfc02e8609dbadefb3d40e8b47d7d12e792d97e789a49b79280b347eda31549d0497b93bdbeee77dccb0c6d0db1c10ec06139770c958b3478bcb5bfd79a8ac6355c3acf89236ea9b7352c9cdf185f643b281533bf83d53f8b295fe30e256dad55362e8d299ca8ccb6414b696835cff192c5d48dc8189af37099eb95325a2323e07ab0f8f56518b23078d99c26187cecaa1f4ab45bb961f81afe77b46216386091027bb40a3bf548639d62edfde3edc6985df33e92d53261d32498a63d0f23d2e9c71c917bfb72677f250fcd9a4ca4fce4bd406b8c261d710716d90a15a1687236e4ad243153359c7548405d20048da862b545bc3b3eac3a7f73badac8ab5f0f2ee4a911c15d1080c4cdf6997c223e09b340f5f1bb970c930b458f768a0bbbe787cb87f181820a3d122b3548d676b3e5a52cbfef06d7424ec065c1f34c230407f9f5dc002c27a9666bec439affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c20092659cd5f1881b903ce994dcd3f08f623260e570b44b4a96f76cd64c61517cf0fe3e5e52f1efeb6e94289deb002ef7b5f9c230d896cc070e3f3d27c0fd676cb1ef6erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootghc-8.10.7-150500.3.2.5.src.rpmghc-devel(time-1.9.3)ghc-time-develghc-time-devel(s390-64)@@    /bin/sh/bin/shghc-compilerghc-compilerghc-compilerghc-devel(base-4.14.3.0)ghc-devel(deepseq-1.4.4.0)ghc-time(s390-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.10.78.10.78.10.7-150500.3.2.51.9.3-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{|}~1.9.3-150500.3.2.51.9.3-150500.3.2.5    time-1.9.3.confDataFormat.dyn_hiFormat.hiFormat.p_hiTimeTime.dyn_hiTime.hiTime.p_hiCalendarCalendar.dyn_hiCalendar.hiCalendar.p_hiCalendarDiffDays.dyn_hiCalendarDiffDays.hiCalendarDiffDays.p_hiDays.dyn_hiDays.hiDays.p_hiEaster.dyn_hiEaster.hiEaster.p_hiGregorian.dyn_hiGregorian.hiGregorian.p_hiJulian.dyn_hiJulian.hiJulian.p_hiJulianYearDay.dyn_hiJulianYearDay.hiJulianYearDay.p_hiMonthDay.dyn_hiMonthDay.hiMonthDay.p_hiOrdinalDate.dyn_hiOrdinalDate.hiOrdinalDate.p_hiPrivate.dyn_hiPrivate.hiPrivate.p_hiWeek.dyn_hiWeek.hiWeek.p_hiWeekDate.dyn_hiWeekDate.hiWeekDate.p_hiClockClock.dyn_hiClock.hiClock.p_hiInternalAbsoluteTime.dyn_hiAbsoluteTime.hiAbsoluteTime.p_hiCTimespec.dyn_hiCTimespec.hiCTimespec.p_hiCTimeval.dyn_hiCTimeval.hiCTimeval.p_hiDiffTime.dyn_hiDiffTime.hiDiffTime.p_hiNominalDiffTime.dyn_hiNominalDiffTime.hiNominalDiffTime.p_hiPOSIXTime.dyn_hiPOSIXTime.hiPOSIXTime.p_hiSystemTime.dyn_hiSystemTime.hiSystemTime.p_hiUTCDiff.dyn_hiUTCDiff.hiUTCDiff.p_hiUTCTime.dyn_hiUTCTime.hiUTCTime.p_hiUniversalTime.dyn_hiUniversalTime.hiUniversalTime.p_hiPOSIX.dyn_hiPOSIX.hiPOSIX.p_hiSystem.dyn_hiSystem.hiSystem.p_hiTAI.dyn_hiTAI.hiTAI.p_hiFormatFormat.dyn_hiFormat.hiFormat.p_hiFormatClass.dyn_hiClass.hiClass.p_hiInstances.dyn_hiInstances.hiInstances.p_hiISO8601.dyn_hiISO8601.hiISO8601.p_hiInternal.dyn_hiInternal.hiInternal.p_hiLocale.dyn_hiLocale.hiLocale.p_hiParseParse.dyn_hiParse.hiParse.p_hiClass.dyn_hiClass.hiClass.p_hiInstances.dyn_hiInstances.hiInstances.p_hiLocalTimeLocalTime.dyn_hiLocalTime.hiLocalTime.p_hiInternalCalendarDiffTime.dyn_hiCalendarDiffTime.hiCalendarDiffTime.p_hiLocalTime.dyn_hiLocalTime.hiLocalTime.p_hiTimeOfDay.dyn_hiTimeOfDay.hiTimeOfDay.p_hiTimeZone.dyn_hiTimeZone.hiTimeZone.p_hiZonedTime.dyn_hiZonedTime.hiZonedTime.p_hiHStime-1.9.3.oHStime-1.9.3.p_oincludeHsTime.hHsTimeConfig.hlibHStime-1.9.3.alibHStime-1.9.3_p.atime-1.9.3Data-Time-Calendar-Easter.htmlData-Time-Calendar-Julian.htmlData-Time-Calendar-MonthDay.htmlData-Time-Calendar-OrdinalDate.htmlData-Time-Calendar-WeekDate.htmlData-Time-Calendar.htmlData-Time-Clock-POSIX.htmlData-Time-Clock-System.htmlData-Time-Clock-TAI.htmlData-Time-Clock.htmlData-Time-Format-ISO8601.htmlData-Time-Format-Internal.htmlData-Time-Format.htmlData-Time-LocalTime.htmlData-Time.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-R.htmldoc-index-S.htmldoc-index-T.htmldoc-index-U.htmldoc-index-W.htmldoc-index-Y.htmldoc-index-Z.htmldoc-index.htmldoc-index.jsonhaddock-bundle.min.jsindex.htmllinuwial.cssmeta.jsonquick-jump.cssquick-jump.min.jssynopsis.pngtime.haddocktime.txt/usr/lib64/ghc-8.10.7/package.conf.d//usr/lib64/ghc-8.10.7/time-1.9.3//usr/lib64/ghc-8.10.7/time-1.9.3/Data//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Calendar//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Clock//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Clock/Internal//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Format//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Format/Format//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/Format/Parse//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/LocalTime//usr/lib64/ghc-8.10.7/time-1.9.3/Data/Time/LocalTime/Internal//usr/lib64/ghc-8.10.7/time-1.9.3/include//usr/share/doc/ghc-8.10.7/html/libraries//usr/share/doc/ghc-8.10.7/html/libraries/time-1.9.3/-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 textdirectoryELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV), not strippedC source, ASCII textcurrent ar archiveHTML document, ASCII text, with very long lines, with no line terminatorsHTML document, ASCII text, with very long linesUTF-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-interlacedPRRtGF@FGlǹutf-83981615dc66f805f94bc0159042baf582132b98dc756a6ba9b9f6c487d02a5ec?7zXZ !t/E&]"k%qZu/33j νY]YmnM nN ddP2B dBkw䐽fCKi] ɲaX\#Hg>/ >ӱ, C%2BÓXm߳^~O}[G% >P8rxcd_ZǏ2-̊|`=’(Mdj03.1mB崙e;.$Umvl6QWO_?q]8J0 y!rm/7v{ڏ _`+cc@p;ȧ(3fA΢Yp)mj Y_K%^bYSxlZO;yl⼽^3#7 ͵kw,SXģEXkQ8RX*bۈ>ִ rpŽMS+:\'sEq΃S`X mUhtbbdD ڐP4;+I9/ -Ĝgnkuػ+vd 7εq6!M?ڲЖVH(j!ɎdXEDہIjg~yJW/.P=^!x 7jPu'@ٸr" l1 { XuyΞܙdwy 6w~L޼ f)?]j”OJ廓ڡ8;CDvVqj(™4ΥS?XT8ETжj{i2cfd8ᕭmxi-Oxi;f-TPFVT uJ  Y;]Lf4v V\#t5ƀvZHB8AO,S*YH.]I(Ws @m퉑K ?>,@M,8\wuee̲3 kK Piԑ/ ?`JRq$:ꣾ]jah@ *ŷɵy-%{/C#Ѷ67!`|،d7=k99@&lף]K:MwEH2 ZONN^s8 M:GJ7BPJ\R! u_ ɪ{Or݇+ѿ>e*_<ͪX)|E}V qW7i0e <}*\j;8E*3@(7(2bc9'Vb1ѨÊ5f}]dF 5_g7޸ހ@S>mDx+LS0*Y'=%@𢗥|1Li}tIVD2~|E,6I' `rFLKMs-ȲѩUaQnHORwV_q; d(=&k w^d_ۧF~4fx>y N"eϗ,OJfoU1t k+f] v#ǔUs#at1'u?*:mMo>߃j.C ɨ2ةQM()? D=t.*_G@UkS W=$1UN(K0\,4:!Пٚ/DTeL@c)ǹDgM3<'G;([BtJQfR}jG6ّY視`ܿ…nn{O"ʉA'^Y yyYNdwQJM*ōJu sQ~{~AU)u!blwMek|1>b~wH*Fp: !z8yxUҷKkfi~vy@'8w[T2n0[B x1z4+@4:&o [Ǡ 35*d2=W[zW?VjfV ͦdMkY Z]Y 8 zM,ucyx'9DQ0`@Ε'1[, 䶻AyGډxQ:c @,];Ql1ONQ@Z;ۍI :t~N_> po|oH2g K][zM~MFp1\v[B$*@'&0H\?QB ()x@hQh{-J9{3e=P:x? ^lZ2#X^^1({Qz 5mlT&n1 ձfsqUŴp3n$tP~EљxD2D+<3QU(D"i4+^8ʗ^ )gF,pz鯩1@gUѡ:t^,ǯF`7kEtԨ6PiiLjr)(ySfyV(j䚵ߑ'_:| *l<461`>'dW%'o/n-H\Ro|8Bk%]Hf[Dj|#tYx[BG5fAâb-DurD:{7>rjKMjU^y>Iw l2dF ~~k7J=z .6CƧZ7afܪN`,?p0n9 ft&y1ėT !TE=`9s>+bR&E}<f|Z )Ih&U.ˆ ì.xl<^cLψ`@9LTךy֥-̊Ѐp•8΄L4~>Iok]QA͛rU:z.>"N8,OS%3ChUUY4?}{0!`Z3KL[{ #O)pjK#Dyƭ'6a"i ms%p($iĮ DdqTXujUX/Ї^8,ww)By|I>W0Ul#dF™P b%'-Ow6(uE>M?XucӏUɓg.vԛorNzd\ƺXA C lKO9Ux|E(0K =RAL _vmGk8%z`M_m@81!ݜhFܑ4IS@R‹7V#`M(HJAk>N*eE*O=J &bj,WJuDJ8uRpS(K~vŮ#ꭗw3HPx'k xnшrmվ) TX-Ÿs_2En=RmJʊ\ ¯>\bYN$#pNe4_"*=͈FK .mo`3W㥢s*'xBM%m8xXqU^vMB[z)>e=ZvR}p={Rv_k/2& k7e\ ,9#x:W^17 ~B'H-)(oG3]K;7е oұ9rk$hĂoSxXj'aGAR}C̫"Qbzl?G_j3/nz891 L0ehJ;\~(w_l}U3"JE `:iNLheo{v40DIpm+6fw[ y(Mvy*؋ky?G a{(n bc)&KtGQPhۧT)1{M' 8Tv}&=6qqM]w *j&:~rؔ9/kʱz 6@f?{l|[U~(_{ʆD}{ŧee.ͦLjp4P֜m :75V%AϯcJf-8.`M|x"g $~p>hi(b=Q6#^4LPoM*nX+cd{ "-GSi:K j$y.8OǶH~p&iUi5⊤ʗ" \5ƖR-~MUZވ}3ԒYu+NеK8x^a,'ᑴZ G"PN}\P%UpIy^P' `=NST̜F3 b%LOn3ߎI?Q_:ďI}_OgTz2jMM[z WfT(RS56ReʎF& r+=f5u4G+$S_d,Q2<WP]>ZB9666ZBs꘡DH)pMfW5)?~^@1b` r ʆQƶad~hK 3QjAiCӵg"ͺ5ԙՂ*!31'5mE leZ:L q'7x!st98 \yr(缮vG4_8p1 좧n͊?t7 -%p/_jBa ?پf#S)(R)^">jtYרg{7R Y hea{&89zawĒ΁X5C=la2qmrvXݭK>oN߸vu]^{X%e-ͿYvX_̗R~jo&Tܺ|F dHftHJ[?2!.͕4ӓ;uV<2 ѽarob*^@0ڻC, 5<*.+1RvG0ZU<2}dlp:VNQnY3NYiT;Op,jN a{Tr$;;A4+H׎6W(FV6%ծ맼B|2ZhwQ 7 4QJS*=-3H:r)ǩaW4u-+`h4J%L35yexo2J ʈWs!>qV8I^H)t -y@KmΪ"SĞJ Tr I{#9礂P_ 13!]]v:ܿcr1v TU*WtPi8ϡP -Q*OT;]A Wr}ajh)g@1veEɎ2'?i IvX춬fb[xa+-:ntf[[:Xm;/, =|r[#qtVu' Y;NޜhPuS4-"Ž 1+  3Q1K-ynډ~e. nmn^xDlFa5LjWR7Az^ekΨRJYIJqdۓ.߅S./N{WVĤ=pF%H/i>Xa.Ҹ[x"p܀"Y/ɫDe:0|"0 ázMo_lJhJDQi ͠Jt$3_#{o8I[\\X`I[Z?>g ^9fZxDKx"*`%ª,lyokhרAfmQ4^ ʄJ2–^n=p6*ћ(Ȇuo: [k[2VTj R,=j y%nEnI>}!pv5݃G󨳑e,aNZq\0㡛Y; b} 8o ':rZ5Սk+6A[hPe*jSy"7qQ>- Ŭ1ȵiZ v--Y_qO(dbH63hX"mCU9X>5i2yޟj hn9_Ttw e &dߨ28h9|6t2kҴAX9U!T솧C ׸ϟJE:r7-[x>aTk/3$ΐc'mxTKg6 b6j'O[:^wCZShȟ}ȩ0E,Up4vG^aBLCCB7Z/pۼYx|@tYK>*qH'^7k!3(ăJ̰zo$8hړumwayVKd|$3<8m6;/yAm## C^H7tr#g-hTAXF{*c|F &}lɞ/dfw6UBqo J|mbae)emG8osP$wN=Xm8v\zsJSO;SKA"Q2a7A-gSj GZ δAɶ|!AK#ozw17C%.3‚R'=xPO&g2M vr9~Ϣ`']hEmH7wS)# >o$3o羝Z6qR B7qHcljW'(N.G&zA+o/i\򏫫 6^ɮN5`1Ӷ;>˘"-chS +c1gK@o[U1%)BA[?m!+E:~ɀHZ 5@UW؉2iF2Vd vpY{zW#2$~mZ-akQሷLZK.FeRińH謐mfDbZ3Uu,a؀V~ ##)'#J3ZA.-藸F ՍU9"L @d Hj>\3=slC še m}qMycV<CX ,=vs76%o #e35k.Y !TW2lN4;s&̶) ^J4oj