clang7-7.0.1-lp151.2.15.1<>,,_&/=„vqny^ ] 75TH\_YI1= \ l<L,t=C8#0͎+{Je2z-YxhR,.] 0JѤ,\# Ǎ)U^Z[$$B̚H ds^l-VJ"6[ 6{囍Ky=(&R&|D3B(1O.U\}u>H(?d   4tx       FY JNSXY]]e_\ehei$i(i4(i58i<a9ja:qa>@F G H$I(X,YH\t]x^Pbcߤd3e8f;l=uPvT9wxy zHX\Cclang77.0.1lp151.2.15.1CLANG frontend for LLVMThis package contains the clang (C language) frontend for LLVM._&lamb70?openSUSE Leap 15.1openSUSENCSAhttp://bugs.opensuse.orgDevelopment/Languages/Otherhttp://www.llvm.orglinuxi586/usr/sbin/update-alternatives \ --install /usr/bin/clang clang /usr/bin/clang-7.0.1 701 \ --slave /usr/bin/clangd clangd /usr/bin/clangd-7.0.1 \ --slave /usr/bin/c-index-test c-index-test /usr/bin/c-index-test-7.0.1 \ --slave /usr/bin/clang++ clang++ /usr/bin/clang++-7.0.1 \ --slave /usr/bin/clang-apply-replacements clang-apply-replacements /usr/bin/clang-apply-replacements-7.0.1 \ --slave /usr/bin/clang-change-namespace clang-change-namespace /usr/bin/clang-change-namespace-7.0.1 \ --slave /usr/bin/clang-check clang-check /usr/bin/clang-check-7.0.1 \ --slave /usr/bin/clang-cl clang-cl /usr/bin/clang-cl-7.0.1 \ --slave /usr/bin/clang-format clang-format /usr/bin/clang-format-7.0.1 \ --slave /usr/bin/clang-format-diff clang-format-diff /usr/bin/clang-format-diff-7.0.1 \ --slave /usr/bin/clang-func-mapping clang-func-mapping /usr/bin/clang-func-mapping-7.0.1 \ --slave /usr/bin/clang-import-test clang-import-test /usr/bin/clang-import-test-7.0.1 \ --slave /usr/bin/clang-include-fixer clang-include-fixer /usr/bin/clang-include-fixer-7.0.1 \ --slave /usr/bin/clang-offload-bundler clang-offload-bundler /usr/bin/clang-offload-bundler-7.0.1 \ --slave /usr/bin/clang-query clang-query /usr/bin/clang-query-7.0.1 \ --slave /usr/bin/clang-refactor clang-refactor /usr/bin/clang-refactor-7.0.1 \ --slave /usr/bin/clang-rename clang-rename /usr/bin/clang-rename-7.0.1 \ --slave /usr/bin/clang-reorder-fields clang-reorder-fields /usr/bin/clang-reorder-fields-7.0.1 \ --slave /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-7.0.1 \ --slave /usr/bin/clang-tidy-diff clang-tidy-diff /usr/bin/clang-tidy-diff-7.0.1 \ --slave /usr/bin/find-all-symbols find-all-symbols /usr/bin/find-all-symbols-7.0.1 \ --slave /usr/bin/git-clang-format git-clang-format /usr/bin/git-clang-format-7.0.1 \ --slave /usr/bin/modularize modularize /usr/bin/modularize-7.0.1 \ --slave /usr/bin/run-clang-tidy run-clang-tidy /usr/bin/run-clang-tidy-7.0.1 \ --slave /usr/share/man/man1/clang.1.gz clang.1.gz /usr/share/man/man1/clang-7.0.1.1.gz \ --slave /etc/bash_completion.d/clang.sh clang-bash-autocomplete /usr/lib/clang/7.0.1/bash-autocomplete.shif [ ! -f /usr/bin/clang-7.0.1 ] ; then /usr/sbin/update-alternatives --remove clang /usr/bin/clang-7.0.1 fi*x H^h*4(, #f$V#%h 'g( &wL!D"T"U3 +C!! YYNY#u: s F!HP$ܛ9 }}26 Z&6nT4!jf"C b i34+L  G"'p 93 {cbRg 3F f&u Fk + 1  YA)wC C& : p[]ezDx. 6!hTyS M@YOi[>~!n $/j '+ gw60z@.4 xAAA큤A큤A큤A큤AA큤큤큤큤큤큤A큤A큤___________________________ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ XCS_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ XO_ _ _ _ _ Zm_ _ _ Z̯_ _ [_ ZǎZ8?W#[RZ׏[RZ8?[wTΎ[C[NUS\[CYx(Y g_W_WW%@[C[C[C[C[NO[G[_f[C[C[G[C[C[C[C[Dl[_f[C[Dl[C[C[C[C[C[CUS[ 2Zu[ZuZH[_f[_ [6yX*Y[C[CYMg[C[C[![CVAZǎ[!["h[|6AWcC[H3S@j[_f[ 2[CP2[C[[&WPZlZl__[_f[[![CZH[b5[[USU0c_ Z<Z<ZZ<UZ<Z<WmZ<[?ZyZmYUR[[C[CQ%XTZZ*MT-gZǎPx+VAXd[C[jTnn[CK"Yl7[[[Zl[Z[C[C_ ZgZ(Zu[![!ZuZu_ _ _e_ _K_T_B_T_T_D_[_T_Y_ _Y_V_Z_ _B_B_Z_ _E_ _D_ SjEZ^_[$C['_ _ c13082383f03ad4bcb4369a07117ff2d2a2c3e2f16a6439950bdcd8293cfc5a2645ee6420368eba21b2760124fecd4c7231a7375bfe4ce45e71ab0b71dac533a2932e3512824219aa05b29cb2aa027d71acd1103682d088ac6dfe29ad1498536dec1fdaa0c3e74501b91f29e6e1afbff9b96dd175a50148141c33fc590652b238df118ba834875962f99acbd9eda6220f681dcfb432a194ae520ec2f780b783210f59b8688ef5009f3d95a1d602cf369b7dfbcf3f4868c285a035b0f375bccbb8779d646dc849b82531a0eba87b9e23d0c4ee4cbde9be3118dd4d32189fc9dbc65f6c589397cc704bdc070ab166e805c2e48e0e8cbfc56f16b91e32a5d7e4d4666fbe7e02672d7a1339fc1c63b021371e3e499a8bb6b184a72dd04cc785edee532d8a8c49badf55a0bedcb74a724417d648d68e8f4ae32746db65ae127a9d5e143836f522c8c3db719cc2fa3c6b3a9f34bb0c15eb9015474f094dc08e9e59640653e9efbf2a38e59d1b176e50b1bcf231d53556d216500fd47bce17c6dd6681e3a379e8ef6b2a4d923ef660e8b6a9e65761980f98a8063b4d261469b73570ff9c7fa9ffff1a4861b6082b18d9132602a8b61d076ad352c68bbf25637dd6b781425784a19291476bd496f0cb855099284b49096a57add7c55acc9d3b92540f3841f73668ab82f914c4ff39c067a916ca8185b9f2403ae1adda265fedeaaee210424e52dc0ae123bdd589b11ccbd2f9634b8a603dcd9e374e5ead0996072c21fb0bb4525ce54e07933283ad2fb7181770fcae2236420ea65e41b047019798438a9a64b2bb669eb25308b2d813ccdf0a074b264207ab85853be5285676cf0a1df411f6cfad79f90ea202dcf2d52a360186341a589cdbfdee05b0e7694f912aa9820049c4de87795890ef5ee970783ac1a5b773a5ae9ac36868c7c13f2b050b0e19f2351742d3a07223853dcd15bfcdbec3caa6d431af87a73cce932eebbf3e1e1b5c15de92028c1dc32c8a98390a1995346ebdfbe78002a65d52711ac9ec1f9f2dbe81a1550bfb274786f0690a9067a5cdc2143cdbd22401b3a16247414d66768354cfbf2900d35827afe8cd7642bc641d5e2a86f636594fae4fcaca191ca38c8878b43728bc9d8b97afb2ffc5eea7d62e909077e279689539a94274ccab33702ce016275c5b8155318cadfff0d2eb6a1db7fd6ed11bb4cf2a7a69af859f8aede9ee87db537423dd00b7994e0e29603b5991fa465c32197d673477b4aa1bebc73ce6fc06145a78321fb6635ea1de4786577e9707d3b48fb1c763225d35306354fee558dbac7bfaaa0a352692520edb79a30649ba36c496b97166b1b00fd1caf23acf6d80b1cac552e851dbe6da1fb043639fa7b5c32290d99a420b73416ace845555d26aeae66fc6f9cb969df50a2382536208f94dec476dd17239924e34550f33d5c9c11e0946ba25c35fa819b0fe601c223ad3e1600a229d5ba0e08b8de9f0166865d39c6cf681cb86b957e81e550d7c218a323e28909ca2dc1c54f9d24b882493898d9126f6c77f6c66ceefc078e0c425fa597ecc3552f9c072c127cbb2435278b91e888abddbd525f30200d781af6a9ef341696284e879fee93a87194b9726d7f28c88cf81c786a1d4b2a060937837b2d5a9cebfb2c043c30e5013b8683153dc4f52eab6c5320b238c9f0dfba9edf6c1a68de089780b1066900fe8a72bf97f755aeba757906ec02bd3a8388f3f7c15fde2e7d3c61efd075104b2489d07498c302d29b73ee4ff8967d833f331a9a22de9e18157a9cf756a9947d0b14b3c4fe9df400d8ef739674d660a27c8310269224b0470feffbc4ca1848fe721d0761193960a6e13d8e517b846dfa072b9971069cff7e2e2858dc4b3831b21758625abc639ba4f372eae16519a4391a29f8c3fd077cadca4f5e463d3cf5ec00f5fb9f52c9b48b9a565befd61d6897bd98f20d00107cad1e7f068e264c3028c92cab72b80009075d949b6cf16d799d8529d0303a323f8abfbadef05e359be92ba61fafa5f19da7f6427796cf94dcdf24ae637d721b980b41bb30be0a524b5cf1a16b41bbf7d07bb1f2308f943af23c6b5bf3e0f63842cd0882e73601054469bd66cd66665053cdea0da0346544797e8e3014313d1994b388d9fb4d9f047ab744267873915d5f9faf43004056536c1b848d76fd22b669ad68816c6cc40300a7adc8c70dfd35d0ccd507093520a04d5f4904353d04f410a9f8b3c928f2386a224192410eb1868f61c163dd0f0285cec308902f1e82d2d13d243b892bf8fbcdd0e6a11996324521e35fcefeab09b795c169a71e4432d56d2e51312e6ea98649acf1a017b98c69d320f3f9d68b1bd37c2a12f2e56455805d94316605e1b2326d88ea7e5dd16dfecc11a55ec151b49c7e37f5fd7537101e01d67cd6d66b1ca1d8b893d6ef7c50dc5ab0bfddc233b76b36bc686831c45e73f482a41158730f377c35cc904962f28a2490cc0e67540110033b50f11f0992dc98ce55b686e4bf59609d8e001fe4e5239044af8e215d385c0053c45a25fca321fbeb4b201cb14c09fdf2b0f0fb6b69bd8c82cec86c70b3078113ec4301b2e1619682c9c8219a19d843a2bdace2f6d3009e776acb99d2122b7f14548ffbfb3e0691755a75c6fe4053072521f54ee184cc7fda522898b03460ec75b0051a889cd3ef2f9aae1c73d3039fb4d3a2c0f93dc8a4f6dad200b4370bf08c32240e894ddf1dadd4181f337b1b8d0787e5b4e25845b3be26dc49cfd6147f8a85c7769f17d7700a0128d06f000bfa605e2eba4bc41f47233536be9b7c04b555ea9546aa69098187523ae6fe69fa60d3931170a855d6cbe05dde91939d48bcd7e61ec682af6e1816bfb3fd941198e4f930f0615a12ba3bdf3a719ffca4c0b524d6d17e96e2950b9e2b868e3bbba6f7746d5dd5d241f79dcb88e9d892e674cdb97f5bab8de54a2dbc165b8e11af6f620dc48435de1507a0140406a28587796ddfda5184ffd20ad6d58aeef2727757604f6b0e66f1e2ae3c8497ba133bbec727e74e473ae485cf0621f03ce2fa96a65be1658fb356ecabe0f1c9516bf9def75f4a5ae445f5422b3e24d41b830d8e1a31b493121427f46d9092d6f056adae127f9f8ca697a46ab49169a753eee5c634b6d5aa819fc9522eda15c1f283ca43b1dffd88551119080a7ddcda0b8bb4a7ae28788d02e2f05e2954aa118f60ac6c4f6495661e806973a402beed6e62490c80ceec23972f58f463e32842890858519fa4ed83f366ad41cb5111f3405646a565ce98a3245a4dc40ad9c5627e2cf0292483182509b8cf790c9ba3f31586c7228cea724af31d193178329a5b87b568ad0c8f40f9015e38536c567f018bf54241a0483c5c1b0914e9bceabf1aacd953edc1cd9ec63907e49bb91f991125511830480f76959146c34c4162d0e96f65b7978f9d801a9346c165d50ec207c1e3719c580cc162731599bee8163803c7b5e038734a98c481853c3ca6076ea013d6ad1c3f210ba65b1caebb823578f72aaec4a952bd610a440e01ae483ec20d51eed1d08bda806d09191d00f47e26584fc87289d7af109a9c59f23d3b3fa2df30ac1b4b75093eef47a1ee5baca90414e78e8e594106252658bea3668cafc78b17503b884bd26951b74108922556df8121da298f2805efe638b998aca4cdbb490265e90912e8286671a16c216cfca1ceb51ae404dde6debeb3766f5b969696c0fe6984e4e4fb3126abcb143460bcdf02e7f161f4a0404bead72a22ed1c54ce0a581e1d86e0b21d7df4fc68ea4f44924d8067e2342b54447f459fd1d8ae6d02f2bba84ac15f9dc29cf8fa93bb97ea1383495b43e559cc770eccb65a98c50cd2010dc833d24317e371e1eb2b7c42a55a0815a1f6317c06ce8fd9cb2f0577fd94f4d97fa847401e2104de148e120a8fcd79daf373b280486a28a5e210cff53a1dae38ca5ab0ac014d8eade1d51a05af5ad8947d2122a939df8b9bf8c85622c2daa968cbcb5990b182a1d4e58d892432b2086bc84c55b984d14bfa32e8e1c7e181541220697aa266e5e934f1ad0215889a5163f70088a88eab8d21c18b720bcb15351dc641dae6b2722d59d2b7bb9f938a87314be1c6c07afe46d8d4df38484c4f4c153e7d0a820ab10ecec880749abf25c7d82a41beee3f258c44664eeb179366222baa9dd2402d04b9d06620347feb8f2e69411ae9e07124fa2c6765806d5dcb113b23dacba8005fdf68ba7323cb531dea59b6504288ebe0c0844793bf7f68d05d98de9da4d35fd7f9e1f714448ea41b0e32d4cd5327a9e5c1a7b28742c110ccc19d5973bfc86ad35e4e0e2345dcbe7ba89d11bfc333aa42242fd2f81a2391bb90349f501f3385b4860ec085e5e6132e16de4d58e6c6ecb4ca718fa26e056246d792a2ac458b127e63cc135ac0f88bda2f61a64a5fe162c1120c58876df205c9d72f353d6a16fb1c4ed9bf48dca4c46204e0b558549f82183abf97358b58bb8969f895dd5122a516da7d669909fbb1558490a0625dedb47dfc4ed926bfc79ec3567eaccec0f715690a59aab27eb17dc143c048472b22319d688fcc8a7569ce92cb1062180b4914dbb6f618a2ce4f6d2537a623d222b27dc398a6afb3aacb3afb373448d3552f2f525453e5acb37590befb1f83fbfd1453ef7e10d1ae84ab505dc77942bb4cd6afed30966dd197a42651fe31c6b073e8e8f8698ee71242f85c4a4d2a9edc3ebfdef0650eb9de5338b2e35c0bb18fadd40f4fa54928e4bfab15d65eec5bbc9216ca16d86e76af71b068d9ff68a4d4f32f75f5072654658ec1071c4271e0d653e8578a809451bc963684fe2f732d34a410da71c4923d52d2c4299f63b178bd269b1bfeed4cf6262023b876f2468e4043b0ce4766e953da01c229b50749952b5ff09cc8f1fb282e706487fb47ec46c81aba1bf2fcee894615a658719293bc44211518561d11f57dd32387ca9f7918d7a0969f6c4b864a01756ef8d16a2d4e0e237835c5ac6b311ed4325df01c83af4be33955c7a9f89e4db6902500cb61c90692563da65266195732ad3cd41aa1fe1be26f716a12db8f2a483dda57b37daddfafc0755f75266bc74317f0b75f05e433a8f52e9ff7724b89dcb7b83ad5b0b17c9bd5fe3899fb25583892b013d14d5bb225a32d60af7642274c0e5626f314fdcf285f0ac0824fbf5e7f421a3cb2fa5d2baec6dbde69f4b35577856e641f1b3fcb780da09f4efbd6877d514095d321d4ffddd115b4aef35f913406aa2fabab0505e61b2732002b9845b196875107adf95a915fdd846ec7c2cc84312d456f46ffc5f5f14bbf4d2661dace48101c19dd8527ed7e2c0dfef11d4d4e2bf2f6b160fac85eef436ed7987caae87ddc04e69c0b2ec232ca313bd9a6a621212e45bb09eca9999a8fde05683f0c215a1257d5b25e3a702e680716ed264c1a7f7a336cad6330d6d4dad7817c73477246255e72590e32617d93f9fad1b1e73923e605d4ce9befa4e97addbf925e81b490dfce13bcf64cf16cacdd18c7a4f6ef04f53164420e4990d78f8b74b4929b23e63794f8440c725da7a8cfbf9742deb338d69d36d144861d4701f9ec8a82ba60b17bc0c5202be7927d08956410fd0a97ce1982fe859eabf02e4dbe85b3cd2804276df4d08d3523ba04e30f09b51f1da616a904b9e415c82b00f8fc52ce238682b4e8bf7631ce91ddd85b25c65a69d631b2cfcb7172106847110c0cc38e9795445f34b8b45aabbd093aea036124cfaeb82554cb4990f0136df30899bf8228cdd85b2d920db3ab242be9f5ef9dc1118694e9f9a42d97ce7338470afbce56a5ca93b7e26311332a8511a3c2df31f32a58a52ae847f9b19ba3deea5b13e986a67bfd3a82d80559ac6cc18fe3a546478e141156b8425c2b0665e733a22fc797b4e2c1afe581b45dcd894f6accc99a8e247245d8ee31d38eb8e7a5d8be0644c3d69ed70c9ec83bf3e2c0fb570496d782b78ae897e2044dcc93359315dadb9fd281d04e1357d06c56729aed5cc4e20486db91c9cf6d4dc9061a920d732d3d37b40505254f2dc6138390507e4dae260ad397b92d1c609201b2991e891b7a7f7b454fdd5a2c692544a895d1dc984e0d64ed08e39472ccac266d2f74824b237603268146a8074fe29f8d1e821017f3cfc5dd56ba39160d7629a49f049e39aef8ffeeec008a605a41936c58a6065b9380e8d1ccd3407c62f717246eac8558c7898c5682b5591c4919ed8a963bfe90fd830333718223bc3d30f24c370d70c10ef022832519f7a45c4978340ff87be8561af2dfd2f3095f12059f403c028189107bc4d343b3615cd3ab2839f7b2d065100683a39343570533fdcc476cb699f7feaa5557ddff8dc9177ea823bce826e540bf51ca5944da5842e64fe9525d28d9b9f0966eaea95df025865abd174df35e0b1f62ed6b9114a7e8e5bd75101473c318bf785ec92f8d93596e6acf7a19399e9a936003fd4d4bb4000f4be9afd79c1df982de23825864944c93e8ad53d6e5aa22e84a12f14a66ff8da106d6d4d0e6308a952fc133422f140b0258d0553a64e8501c02aaf73685891784596e27f25c3a754333c28f83ff62b81ce2cf7bd5bd4a43014b98a07c793784abd4e6b786cf9b8972fae1629cce7f09760bb3e6b1d401455d38e98ba4675a085ff76a9f42aa8883f0d3f4c92132955e6bb21444d5167d3170b762d41dafc4f1425843a7734e6042a7253b1e1d7759757a61357b7b40b6d1d36a83543b3284b901373e65b2edd3b0bff744af977b22d905f57e796332b00c2eb8473cc71ed9070db712bac13b50926f195dbd9b639bdda358c9ca293bb19d25d640ea899a7a659cd405ec51ef04a9cbb7a2c836b87422af704d213d837f82eadf6857f0df5ca8b921f5c231976efe7c6aa59dde47982183cd73c33d1708db5356dd28e63b4a7b15df09597b28fb590a8e2a0877024ed8bc74260861b7144be17e8a6a66614e778b7190257d9649a3b114aba1bfca3e0dbb04d62bcfee4c7fd435a125daec8d0a5d75c35af3f6a7269aa07a4b301235c4301b39b2b72d8200553de794114030284da5871e7d069307466fe31c0e67470e09f4dd00eb2ad3469d19a30e10b23325c2ae0812cdb5b656f9000d34921d506cc04a17eeec5fd61a08229cc088c2249fa2e4ee1bfd0a9a1f11df601b9f36f0921215ed8ec7a960e759149534d0670c410db94635a6003c28a9aba07bbca2c76aa18599c8c31f1133625143a8b6140f0b4811b08531356f518fc2a9b19085ad246bb790c9f02acfeb58fe335d0206ed107de216a7bab76200595141769cc3f20c4a31c7134a3fc2b8c90840401ed05b6cfdda9fed77281d9eb8b30d5a0df2e1d932409ff463e761848acca3bd256b7e25c713775ef18b65e8307e36c67637a1402642833d4bbc81f6d17fb69544aa266cbbc09983daddfc416b7e66d93eb088df4bb923819148e148bdc3a15c244060f05d6b27bf6eae640990e8ba975d4e7a805ae40362520f299d2fcbb7b41621dd2e50ed3801503da26001e41d69a7a0e3e78dbb2d35da20da3fa793df7303a95f20b95297e562ac0b7e3c6836d5818b72e9038463657f97b0e639ff6debac85cce3f820eac8dfbd1b9304869d5eb843bba282f1040c4badc43aceea17fd5d5437fb7664bf3462f7f51d6aea843fc401e44ac1c43a7a20113361b1e11851dbe14874d858485e2ef0ad5bbd708a878addc4f64e5be1ed28c64aba020945ab9b2834f85f230b59083904860880eaca7bedeabf2441a0c91713d68c102de37c752888212bbbf8b5062c68d6647c2f9c54c7803495002a81ed8b159ceaee6e564d04ec88749ca399a35187ba366ac8ac8b6925966737444c3b10f4dc9b6feb559fd531e291044670f4a95502550145fa0026c11ba1c82dc0e24276723f05fa7f15ccc9cee939e7a56d80801ccc0eb7b62d66fc61300d29a722da852c77fea5caf7c77c84642f59f12004f94974e585dc50a53dfc8ef1e8f3756586147135c99e302edb79005aea15b2ba665dee0ec7f13a7695a1984ad0503c2f00de35d1271daa6eb52c337feae0d1f25533c73e2999a4ac96ef09d2a8af2aed11a1f3ade65379c8e520d6926c69d701ba879583f923f7844658c85b5c4b69cf1e5f528d921c9d1c4ac4152050c189c59fe304fb72b616fd2903b834b19c097b5dddd8696d0bf0fd99538f80464f7022be1159487dca6a12e2df3c3cb4b033f1b8ed6d348d12dc312c2c032805c933fc1ed4f84478de7e8fba0659440417dd855be8f39503a705c42126ab900eb7abde81c6482dbd624ca220ef4a392b1c674df1c18586d45cf9c9d64ca55c554360ac8cd2f5ca1efaadc0c8f2b79ad84beb4ac370cd3e4bf2b01754f234e6f10899ec5481348b9dc99854e79ae3699c9557284144b5bc555c2aefce9d95b24cb3b8136ac5c38509a3b50b3f0303dfeaac87b80d2d1e543aa38d5be77b0eac93c3d04fe7e3c8eaa71a778667bde102113dcf53baba42c1beacaebf3b11aa49f6c55035bbc8c9e98a02043566../alternatives/clang-bash-autocomplete.sh/etc/alternatives/c-index-test/etc/alternatives/clang/etc/alternatives/clang++clang++-7.0.1clang-7.0.1clang-7.0.1clang-7.0.1/etc/alternatives/clang-apply-replacements/etc/alternatives/clang-change-namespace/etc/alternatives/clang-check/etc/alternatives/clang-clclang-7.0.1clang/etc/alternatives/clang-format/etc/alternatives/clang-format-diff/etc/alternatives/clang-func-mapping/etc/alternatives/clang-import-test/etc/alternatives/clang-include-fixer/etc/alternatives/clang-offload-bundler/etc/alternatives/clang-query/etc/alternatives/clang-refactor/etc/alternatives/clang-rename/etc/alternatives/clang-reorder-fields/etc/alternatives/clang-tidy/etc/alternatives/clang-tidy-diff/etc/alternatives/clangd/etc/alternatives/find-all-symbols/etc/alternatives/git-clang-format/etc/alternatives/modularize/etc/alternatives/run-clang-tidy/etc/alternatives/clang.1.gz@@@@@@@@@@@@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootllvm7-7.0.1-lp151.2.15.1.src.rpmclang7clang7(x86-32)libclang_rt.asan-i386.solibclang_rt.scudo-i386.solibclang_rt.scudo_minimal-i386.solibclang_rt.ubsan_minimal-i386.solibclang_rt.ubsan_standalone-i386.so@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/usr/bin/envld-linux.so.2ld-linux.so.2(GLIBC_2.3)libLLVM.so.7libLLVM.so.7(LLVM_7)libLTO7libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.16)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.6)libclang.so.7libclang.so.7(LLVM_7)libclang7libclangAST.so.7libclangASTMatchers.so.7libclangApplyReplacements.so.7libclangBasic.so.7libclangChangeNamespace.so.7libclangCodeGen.so.7libclangCrossTU.so.7libclangDaemon.so.7libclangDriver.so.7libclangDynamicASTMatchers.so.7libclangFormat.so.7libclangFrontend.so.7libclangFrontendTool.so.7libclangIncludeFixer.so.7libclangIndex.so.7libclangLex.so.7libclangParse.so.7libclangQuery.so.7libclangReorderFields.so.7libclangRewrite.so.7libclangRewriteFrontend.so.7libclangSerialization.so.7libclangStaticAnalyzerFrontend.so.7libclangTidy.so.7libclangTidyAbseilModule.so.7libclangTidyAndroidModule.so.7libclangTidyBoostModule.so.7libclangTidyBugproneModule.so.7libclangTidyCERTModule.so.7libclangTidyCppCoreGuidelinesModule.so.7libclangTidyFuchsiaModule.so.7libclangTidyGoogleModule.so.7libclangTidyHICPPModule.so.7libclangTidyLLVMModule.so.7libclangTidyMPIModule.so.7libclangTidyMiscModule.so.7libclangTidyModernizeModule.so.7libclangTidyObjCModule.so.7libclangTidyPerformanceModule.so.7libclangTidyPortabilityModule.so.7libclangTidyReadabilityModule.so.7libclangTidyZirconModule.so.7libclangTooling.so.7libclangToolingCore.so.7libclangToolingRefactor.so.7libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libfindAllSymbols.so.7libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3)libgcc_s.so.1(GLIBC_2.0)libm.so.6libm.so.6(GLIBC_2.0)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.2.3)librt.so.1librt.so.1(GLIBC_2.2)libstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(GLIBCXX_3.4)libstdc++.so.6(GLIBCXX_3.4.11)libstdc++.so.6(GLIBCXX_3.4.14)libstdc++.so.6(GLIBCXX_3.4.15)libstdc++.so.6(GLIBCXX_3.4.20)libstdc++.so.6(GLIBCXX_3.4.21)libstdc++.so.6(GLIBCXX_3.4.22)libstdc++.so.6(GLIBCXX_3.4.9)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.0.4-14.6.0-14.0-15.2-1clang-tools4.14.1_@^^@]]\u*@\iL\Martin Sirringhaus Martin Sirringhaus Michael Gorse Aaron Puchert msrb@suse.comJohn Paul Adrian Glaubitz msrb@suse.comDirk Mueller Todd R John Paul Adrian Glaubitz msrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.coml.lunak@centrum.czmsrb@suse.commsrb@suse.comtchvatal@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.comnormand@linux.vnet.ibm.comdmueller@suse.commsrb@suse.commsrb@suse.comfcrozat@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commeissner@suse.comschwab@suse.dedmueller@suse.comjimmy@boombatower.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comafaerber@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comjslaby@suse.comidonmez@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtchvatal@suse.comtoddrme2178@gmail.comtchvatal@suse.comnormand@linux.vnet.ibm.comschwab@suse.deronisbr@gmail.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.commimi.vx@gmail.comidonmez@suse.comidonmez@suse.comidonmez@suse.comro@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comrguenther@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.com- Fix dsymutil crash on ELF file. (bsc#1176964) * llvm-fix-a-copy-and-paste-error-that-would-cause-a-crash.patch - Add fix-ppcle64-build.patch to fix ppc64le build. - Add compiler-rt-sanitizer-ipc-perm.patch to fix build in the SP3 tree - Change Provides/Conflicts to be versioned like in factory and required for newer llvm packages. - Add Conflicts: clang-tools to clang7 and llvm7 packages to properly handle newer llvm versions. (bsc#1179155)- Add patch Fix-big-endian-miscompile-of-bitcast-zex.patch to fix miscompilations with rustc 1.43 that lead to LTO failures (bsc#1173202)- Add llvm-fix-unordered-stores-when-lowering-to-cmpxchg.patch to fix build errors on i586 of rustc (bsc#1171512)- Use the documented LLVM_ENABLE_RTTI to enable RTTI instead of LLVM_REQUIRES_RTTI, which "is an internal flag that individual targets can use to force RTTI". (boo#1139584) - Drop obsolete llvm-build-tests-with-rtti.patch.- Add a clang-%{_sonum} symlink, which is referenced by /usr/lib64/cmake/clang/ClangTargets.cmake (boo#1138457)- llvm-Ensure-that-variant-part-discriminator-is-read-by-Me.patch, llvm-test-Fix-Assembler-debug-info.ll.patch * Fix crash in rustc (boo#1126907)- Allow use of Gold linker to be conditional - Disable Gold linker on ppc + LLVM currently doesn't build with Gold on ppc- Update to llvm 7.0.1 * This release contains bug-fixes for the LLVM 7.0.0 release. This release is API and ABI compatible with 7.0.0.- enable gold unconditionally like with llvm6 and older - reenable openmp support again for aarch64 (like it was already in llvm6)- Use %license macro - Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros.- Remove ppc from Exclude field in spec file - Allow use of Gold linker to be conditional - Disable Gold linker on ppc - Add patch to fix SUSE GNU triplet on ppc * clang-fix-powerpc-triplet.patch - Add patch from upstream to fix ABI issue on ppc * llvm-D51108.patch - Limit list of enabled targets on ppc * PowerPC;AMDGPU;BPF;NVPTX - Ignore testsuite failures on ppc- llvm-drop-llvm-optional-clang-specific-optimization.patch * Fix ABI incompatibility when libLLVM (built with clang) is linked to a program build with gcc. (boo#1119092)- opt-viewer-Find-style-css-in-usr-share.patch * Make sure opt-viewer installed in /usr/bin can find resources from /usr/share/opt-viewer. (boo#1112730)- llvm-unittests-Don-t-install-TestPlugin.so.patch * It is only used for testing and is causing failures when processing LLVMExports.cmake.- Update to llvm 7.0.0 * For details, see the release notes: https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html - Remove no longer needed patches: * llvm6-fix-gdb-index-crash.patch * lldb-fix-build-with-python-3.7.patch * lldb-add-pthread-dl-libs.patch * polly-cmake-Trust-pkg-config-in-FindJsoncpp.patch - Add tests-use-python3.patch * Prevents tests from failing because of missing python 2. - Add llvm-better-detect-64bit-atomics-support.patch * Fixes build on i586.- Updated llvm-remove-clang-only-flags.patch - Exclude also "-Werror=unguarded-availability-new" (bsc#1106000)- Update to llvm 6.0.1 * This release contains bug-fixes for the LLVM 6.0.0 release. It is API and ABI compatible with 6.0.0. - Remove no longer needed llvm6-fix-InstCombine.patch - Add lldb-fix-build-with-python-3.7.patch * Fix build with python 3.7- llvm6-fix-gdb-index-crash.patch * From upstream, fix lld --gdb-index crash.- Do not requires gcc6 for older sle versions. * llvm6 is not built on <= 12 SP3 and this was preventing build on 12 SP4.- llvm_build_tablegen_component_as_shared_library.patch * Build TableGen component as its own shared library because it is not included in the libLLVM library and is needed for ldc. (bsc#1086445)- Add patch llvm6-fix-InstCombine.patch to fix InstCombine init * Will be fixed in 6.0.1 release- Do not build stage1 with debug info. It was accidentally added with the use of %optflags. This should fix out of memory errors on 32bit architectures and speed up build everywhere else. (bsc#1092697)- llvm-build-tests-with-rtti.patch * Fixes build failure with gcc 8. (bnc#1087136)- Do not export Polly static libraries which we do not distribute. * Updated llvm-do-not-install-static-libraries.patch - Use external jsoncpp instead of the bundled one. * Added polly-cmake-Trust-pkg-config-in-FindJsoncpp.patch - llvm6-devel must require llvm6-polly-devel * Files in llvm6-devel reference Polly.- Update to llvm 6.0.0 * Added polly * Notable changes: - Retpoline Spectre variant 2 mitigation - GlobalISel by default for AArch64 at -O0 - improved scheduling on several x86 micro-architectures - Clang defaults to -std=gnu++14 instead of -std=gnu++98 - support for some upcoming C++2a features - improved optimizations, new compiler warnings, many bug fixes, and more. - Use alternatives for clang's bash autocomplete to prevent conflicts with other versions.- Remove liblldb5 and lldb5-devel from baselibs.conf. They are only build for x86_64, so no point having them in baselibs.conf.- Use %optflags, except for FORTIFY_SOURCE which is not compatible with compiler-rt. - Exclude static libraries differently. * Drop llvm-split-static-library-exports-into-their-own-export-file.diff * Drop clang-split-static-library-exports-into-their-own-export-file.diff * Update llvm-do-not-install-static-libraries.patch to not use EXCLUDE_FROM_ALL which is not available in cmake 3.5. - This fixes build on SLE12. - Do not force gcc6 on OpenSUSE - fixes build. - Reduce the amount of concurent link jobs by increasing their memory requirement - to reduce stalls in OBS.- Cleanup %ifarch conditions, remove targets unintentionally added to s390/s390x. (bnc#1078436)- Limit the amount of parallel link jobs, but no longer limit compile jobs. This should prevent running out of memory during linking while not longer slowing down compilation. - Remove build dependency on procps- Reduce disk size requirement to 30GB in _constraints. We no longer need that much since we stopped building static libraries.- n_clang_allow_BUILD_SHARED_LIBRARY.patch * Allow buildling clang with BUILD_SHARED_LIBRARY while the rest is built with LLVM_LINK_LLVM_DYLIB. (bnc#1065464) - Remove clang-devel-static.- Place gold plugin to the right directory. (bnc#1073210) * It must be in /usr/lib/bfd-plugins on all architectures. * Remove llvm5-gold from baselibs.conf - nothing needs a 32bit version of it and it would now conflict with the 64bit one. - Reduce _constraints requirements on 32bit architectures. * Since we had to disable debuginfo on them, they require much less.- ignore make check error for PowerPC as bypass https://bugs.llvm.org/show_bug.cgi?id=35871- disable debuginfo build for ARM as well- Delete intermediate files during build to reduce total disk usage (bnc#1074625)- Update to llvm 5.0.1 * This release contains bug-fixes for the LLVM 5.0.0 release. * This release is API and ABI compatible with 5.0.0. - llvm-do-not-install-static-libraries.patch * Updated.- Increase minimum memory and disk sizes required for building in _constraints.- Rename python3-lldb to python3-lldb5 so it can work with llvm meta package.- Rename python packages to follow naming conventions. - Remove unnecessary dependencies on python3. - Make opt-viewer not require python2. * opt-viewer-Do-not-require-python-2.patch- Switch to python3. - Fix %check tests when used with python3. * Define LANG=C.UTF-8 when running the tests. - Add explicit Provides/Conflicts to llvm5-devel, clang5-devel-static and lldb5-devel. * These are required to be validated by obs repo-checker.- Use LLVM_OPTIMIZED_TABLEGEN to speed up build. (bnc#1064786) - Fix files of lldb4 to work correctly with update-alternatives. - Remove Conflicts clang(LLDB) from lldb4-devel - it does not exist. It would be provided automatically, but no such cmake file is installed. - llvm-do-not-install-static-libraries.patch * Do not install static libraries instead of installing them and deleting after. * Reduces disk usage during build. (bnc#1064786) - Do not build unnecessary parts during stage1. * Speeds up build a bit. (bnc#1064786)- Updated baselibs.conf to reference version 5 packages. - Deleted rogue llvm5.spec.r29 file. - Deleted arm_suse_support.diff, llvm-add_a_LLVM_USE_LINKER.patch, libsanitizer.patch. - No longer used, applied already in the source.- llvm-normally-versioned-libllvm.patch * Change libLLVM naming scheme to match our naming guidelines. * The reasons for the original naming scheme are no longer valid, more details in the patch.- Disable all thread related tests in libcxx. Many of them use timeouts to detect failure. They can fail randomly if the machine is under heavy load (happens often in OBS).- Drop llvm5-devel-static. llvm5-devel contains shared library with the same content.- Increase disk space requirement in _constraints to 45GB. Otherwise the build gets stuck in random places. - Skip build of lldb5 python on distributions with swig < 3.0.11- Copy from llvm4. - Update to llvm 5.0.0.- Use LLVM_BUILD_LLVM_DYLIB instead of BUILD_SHARED_LIBS to build single libLLVM library. This is the recommended way. The old way was causing various issues. * llvm-split-static-library-exports-into-their-own-export-file.diff * clang-split-static-library-exports-into-their-own-export-file.diff (bnc#1049703) - Add lld, linker for Clang/LLVM (sr#517692) - Include clang++-MAJOR.MINOR symbolic link (bnc#1012260) - Remove unnecessary dependency on flex and bison. - Make sure all binaries are managed by update-alternatives - Add llvm-add_a_LLVM_USE_LINKER.patch and link using gold to prevent memory exhaustion on some build machines. - Reduce debuginfo on x86 architecture. LLVM libraries are so big that they exhaust all memory on 32 bit machine if linked with full debuginfo. - Speed up build by skipping parts that are not required in stage1. - Build lldb in-tree as one of the llvm tools.- clang-ignore-stack-clash-protector.patch: ignore -fstack-clash-protection for now.- xlocale.patch: don't use obsolete - libsanitizer.patch: fix use of undocumented types- build fixes for armv6 (skip testsuite as it requires 64bit, set the list of targets to include ARM and remove triplet hack)- Include provides and conflics in baselibs.conf for llvm4-devel, clang4-devel, llvm4-LTO-devel, and llvm4-gold.- Update to version 4.0.1 * Minor bugfixes- Use gcc6 only for SLE boo#1041469- Package libLLVMFuzzer- readd arm_suse_support.diff which was accidentally removed in the 4.0.0 update- Enable AMDGPU and NVPTX targets everywhere except for S/390. The AMDGPU target is needed for Mesa Clover (sr#485802).- Use gcc6 on SLE12- Package license & credits- Update to version 4.0.0 * See + http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html and + http://releases.llvm.org/4.0.0/tools/clang/docs/ReleaseNotes.html + http://releases.llvm.org/4.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html - Drop the following patches, fixed upstream: amdgpu_revert_r280589.patch arm_suse_support.diff clang-fix-substitutions-abi_tag.patch clang-incomplete-field-types.patch glibc-2.24-libcxx.patch llvm-install-CheckAtomic.patch revert-cmake-soname.patch- Enable BPF for all arches bsc#1026191- libc++ must depend on libc++abi- Stop using otherproviders() due to an rpm parser bug, use self-conflicts instead as suggested by mls.- Add amdgpu_revert_r280589.patch to fix an amdgpu regression bsc#1021577- Require LLVMgold and libLTO in llvm-devel, otherwise we get in CMake: The imported target "LLVMgold" references the file "/usr/lib64/LLVMgold.so" but this file does not exist. This happens when requiring llvm3_9-devel directly, not llvm-devel.- Update to version 3.9.1 * See: + http://llvm.org/releases/3.9.1/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/tools/extra/docs/ReleaseNotes.html- Update to version 3.9.0 * Clang now supports the G++ abi_tag attribute. * Clang will no longer pass --build-id by default to the linker. * Improved C++1z support in Clang. * Clang now has support for all OpenCL 2.0 features. * Added support for all non-offloading features from OpenMP 4.5, * The static analyzer now checks for incorrect usage of MPI APIs in C and C++. * LLVM no longer does inter-procedural analysis and optimization (except inlining) on functions with comdat linkage. * LLVM now supports the Intel CPUs Skylake Server with AVX512 (-march=skylake-avx512) and Knights Landing (-march=knl). * More at: + http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/tools/extra/docs/ReleaseNotes.html * Fix the following patches: + arm_suse_support.diff + assume-opensuse.patch + clang-resourcedirs.patch + default-to-i586.patch + glibc-2.23-libcxx.patch + glibc-2.24-libcxx.patch + lldb-add-pthread-dl-libs.patch + lldb-cmake.patch + llvm-fix-find-gcc5-install.patch + llvm-remove-clang-only-flags.patch + revert-cmake-soname.patch + set-revision.patch * Remove upstream-included patch: + llvm-nonvoid-return.patch * Remove patch for removed files: + glibc-2.23-libcxx.patch - Backport upstream patches: * clang-fix-substitutions-abi_tag.patch * clang-incomplete-field-types.patch * llvm-install-CheckAtomic.patch - Add clang%{_sonum}-include-fixer subpackage and associated libfindAllSymbols%{_sonum} and libfindAllSymbols%{_sonum}-devel subpackages. - Add sanstats to llvm binary list.- Change update-alternatives to use %postun instead of %preun, which is now what Factory maintainers are requesting. - Use the minor version to set the update-alternatives priority so the most recent version of the LLVM, Clang, and LLDB are used by default. - Add LLVM rpm macros so downstream packages can have some idea how LLVM was built.- Rename libomp to make it possible to have multiple versions available.- Split the old llvm package into this version-specific package and a wrapper package. - Implement update-alternatives to allow parallel installation of many of the subpackages. - Rename subpackages that can be parallel-installed to a version-specific name based on the associated shared library's current .so number. - Various fixes to support the above changes.- Sort a bit with spec-cleaner - Remove the latest switch for now, things should be either coinstallable or not, we don't need to bother around with compilation like this- Update to llvm 3.8.1 * See http://llvm.org/releases/3.8.1/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.1/tools/docs/ReleaseNotes.html - Use versioned libLLVM (to libLLVM3_8) and libclang (to libclang3_8) - Change versioning of liblldb3_8 to liblldb-3_8 and use a variable to control the name instead of hard-coding it. - Use bcond_with and bcond_without to enable/disable build options instead of hard-coding them. - Put buildrequires as requires in -devel packages to avoid linker errors when building packages against the -devel packages. - Add ffi support (disabled by default). - Add oprofile support (disabled by default). - Add valgrind support (disabled by default). - Link cmake files to the normal cmake file directory to allow autodetection of cmake interfaces. - Remove unused lldb components from main spec file. - Split llvm python bindings into own subpackage. - Split emacs plugin into own subpackage - Move additional vim plugins into vim plugins package - Split libc++, libLTO, LLVMgold, libomp, clang-chekers into own subpackages - Make python-clang, llvm-vim-plugins, and llvm-emacs-plugins noarch since they aren't architecture-specific. - Make packages besides llvm, llvm-clang, and the shared libraries conflict with other versions. This will be important when multiple LLVM versions are supported. - Various spec file cleanups - Rebase patches: * arm_suse_support.diff * assume-opensuse.patch * clang-resourcedirs.patch * default-to-i586.patch * glibc-2.23-libcxx.patch * glibc-2.24-libcxx.patch * lldb-add-pthread-dl-libs.patch * lldb-cmake.patch * llvm-fix-find-gcc5-install.patch * llvm-nonvoid-return.patch * llvm-remove-clang-only-flags.patch * revert-cmake-soname.patch * set-revision.patch- Start conversion to use cmake macros with now introduced compatibility for ninja - Reduce number of threads if we don't have enough memory - Add patch for the nonvoid returns: * llvm-nonvoid-return.patch- for ppc64le set memory to 4GB in _constraints file (failure in Factory:PowerPC)- glibc-2.24-libcxx.patch: fix libcxx testsuite for glibc 2.24- Build LLDB separated from LLVM. - Re-enable python bindings for the LLDB API.- Disable libcxx/lldb/openmp for SLE fate#319582- Update rpmlintrc to whitelist libLTO.so- Re-enable glibc-2.23 patch for Tumbleweed- fix arm_suse_support.diff for armv6hl - adjust compile flags for llvm on armv6hl (fixes Mesa build)- Update llvm-remove-clang-only-flags.patch to remove - Wcovered-switch-default flag for gcc compatibility.- Use gcc for stage1 bootstrap - Add back libstdc++-devel dependency for clang since libc++ is only available for x86-64 atm.- Comment out glibc-2.23-libcxx.patch until glibc 2.23 actually hits the Factory.- Update to llvm 3.8.0 * See http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html - Fold lldb build into llvm and disable python support - Drop clang-disable-ada-extension.patch, libcxxabi-exceptions.patch and cmake-host-triple.patch - Add revert-cmake-soname.patch to fix soname handling- Add glibc-2.23-libcxx.patch to fix test failures with glibc 2.23- Remove FFI support because its fragile- Enable OpenMP for x86, x86_64, ppc64 and ppc64le- Enable all targets on x86, x86_64- Update to version 3.7.0 * See http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html - Merge aarch64-suse-support.patch into arm_suse_support.diff - Refresh arm_suse_support.diff, llvm-fix-find-gcc5-install.patch - Remove llvm-fix-parsearmarch.patch, upstream.- fix build on s390x (one typo in ifarch and one change in filelist)- Update to version 3.6.1 * No changelog upstream- Add llvm-fix-parsearmarch.patch to fix parsing armv{6,7}hl archs.- Update to version 3.6.0 * See http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html - Add python-xml dependency for regression tests - Removed the following patches, fixed upstream: * arm-remove-xfails.diff * libcxx-libdir.patch * llvm-config-lib64.patch * llvm-fix-intrusiverefcntptr.patch- Add llvm-fix-intrusiverefcntptr.patch to fix build of LLVM tools with GCC 5. - Add llvm-fix-find-gcc5-install.patch to properly find installed GCC 5.- Add a gcc dependency for clang, this is heavyweight but we need libgcc_s which comes with the gcc package (bnc#893359)- Conditionalize libcxx{abi} build on build_libcxx variable - Turn libc++.so into an ldscript so it links to libc++abi automatically.- fix constraints for armv6l/armv7l (there is no 4GB RAM on 32bit)/bin/sh/bin/shlamb70 1608127014  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~7.0.1-lp151.2.15.17.0.1-lp151.2.15.1   c-index-testclangclang++clang-apply-replacementsclang-bash-autocomplete.shclang-change-namespaceclang-checkclang-clclang-formatclang-format-diffclang-func-mappingclang-import-testclang-include-fixerclang-offload-bundlerclang-queryclang-refactorclang-renameclang-reorder-fieldsclang-tidyclang-tidy-diffclang.1.gzclangdfind-all-symbolsgit-clang-formatmodularizerun-clang-tidyclang.shc-index-testc-index-test-7.0.1clangclang++clang++-7.0clang++-7.0.1clang-7clang-7.0clang-7.0.1clang-apply-replacementsclang-apply-replacements-7.0.1clang-change-namespaceclang-change-namespace-7.0.1clang-checkclang-check-7.0.1clang-clclang-cl-7.0.1clang-cppclang-formatclang-format-7.0.1clang-format-diffclang-format-diff-7.0.1clang-func-mappingclang-func-mapping-7.0.1clang-import-testclang-import-test-7.0.1clang-include-fixerclang-include-fixer-7.0.1clang-offload-bundlerclang-offload-bundler-7.0.1clang-queryclang-query-7.0.1clang-refactorclang-refactor-7.0.1clang-renameclang-rename-7.0.1clang-reorder-fieldsclang-reorder-fields-7.0.1clang-tidyclang-tidy-7.0.1clang-tidy-diffclang-tidy-diff-7.0.1clangdclangd-7.0.1find-all-symbolsfind-all-symbols-7.0.1git-clang-formatgit-clang-format-7.0.1modularizemodularize-7.0.1run-clang-tidyrun-clang-tidy-7.0.1clang7.0.1bash-autocomplete.shinclude__clang_cuda_builtin_vars.h__clang_cuda_cmath.h__clang_cuda_complex_builtins.h__clang_cuda_device_functions.h__clang_cuda_intrinsics.h__clang_cuda_libdevice_declares.h__clang_cuda_math_forward_declares.h__clang_cuda_runtime_wrapper.h__stddef_max_align_t.h__wmmintrin_aes.h__wmmintrin_pclmul.hadxintrin.haltivec.hammintrin.harm64intr.harm_acle.harm_fp16.harm_neon.harmintr.havx2intrin.havx512bitalgintrin.havx512bwintrin.havx512cdintrin.havx512dqintrin.havx512erintrin.havx512fintrin.havx512ifmaintrin.havx512ifmavlintrin.havx512pfintrin.havx512vbmi2intrin.havx512vbmiintrin.havx512vbmivlintrin.havx512vlbitalgintrin.havx512vlbwintrin.havx512vlcdintrin.havx512vldqintrin.havx512vlintrin.havx512vlvbmi2intrin.havx512vlvnniintrin.havx512vnniintrin.havx512vpopcntdqintrin.havx512vpopcntdqvlintrin.havxintrin.hbmi2intrin.hbmiintrin.hcetintrin.hcldemoteintrin.hclflushoptintrin.hclwbintrin.hclzerointrin.hcpuid.hcuda_wrappersalgorithmcomplexnewemmintrin.hf16cintrin.hfloat.hfma4intrin.hfmaintrin.hfxsrintrin.hgfniintrin.hhtmintrin.hhtmxlintrin.hia32intrin.himmintrin.hintrin.hinttypes.hinvpcidintrin.hiso646.hlimits.hlwpintrin.hlzcntintrin.hmm3dnow.hmm_malloc.hmmintrin.hmodule.modulemapmovdirintrin.hmsa.hmwaitxintrin.hnmmintrin.homp.hompt.hopencl-c.hpconfigintrin.hpkuintrin.hpmmintrin.hpopcntintrin.hprfchwintrin.hptwriteintrin.hrdseedintrin.hrtmintrin.hs390intrin.hsanitizerallocator_interface.hasan_interface.hcommon_interface_defs.hcoverage_interface.hdfsan_interface.hesan_interface.hhwasan_interface.hlinux_syscall_hooks.hlsan_interface.hmsan_interface.hnetbsd_syscall_hooks.hscudo_interface.htsan_interface.htsan_interface_atomic.hsgxintrin.hshaintrin.hsmmintrin.hstdalign.hstdarg.hstdatomic.hstdbool.hstddef.hstdint.hstdnoreturn.htbmintrin.htgmath.htmmintrin.hunwind.hvadefs.hvaesintrin.hvarargs.hvecintrin.hvpclmulqdqintrin.hwaitpkgintrin.hwbnoinvdintrin.hwmmintrin.hx86intrin.hxmmintrin.hxopintrin.hxrayxray_interface.hxray_log_interface.hxsavecintrin.hxsaveintrin.hxsaveoptintrin.hxsavesintrin.hxtestintrin.hliblinuxlibclang_rt.asan-i386.alibclang_rt.asan-i386.solibclang_rt.asan-preinit-i386.alibclang_rt.asan_cxx-i386.alibclang_rt.builtins-i386.alibclang_rt.cfi-i386.alibclang_rt.cfi_diag-i386.alibclang_rt.lsan-i386.alibclang_rt.profile-i386.alibclang_rt.safestack-i386.alibclang_rt.scudo-i386.alibclang_rt.scudo-i386.solibclang_rt.scudo_cxx-i386.alibclang_rt.scudo_cxx_minimal-i386.alibclang_rt.scudo_minimal-i386.alibclang_rt.scudo_minimal-i386.solibclang_rt.stats-i386.alibclang_rt.stats_client-i386.alibclang_rt.ubsan_minimal-i386.alibclang_rt.ubsan_minimal-i386.solibclang_rt.ubsan_standalone-i386.alibclang_rt.ubsan_standalone-i386.solibclang_rt.ubsan_standalone_cxx-i386.ashareasan_blacklist.txtcfi_blacklist.txtclang7CREDITS.TXTLICENSE.TXTclang-7.0.1.1.gzclang.1.gz/etc/alternatives//etc/bash_completion.d//usr/bin//usr/lib//usr/lib/clang//usr/lib/clang/7.0.1//usr/lib/clang/7.0.1/include//usr/lib/clang/7.0.1/include/cuda_wrappers//usr/lib/clang/7.0.1/include/sanitizer//usr/lib/clang/7.0.1/include/xray//usr/lib/clang/7.0.1/lib//usr/lib/clang/7.0.1/lib/linux//usr/lib/clang/7.0.1/share//usr/share/licenses//usr/share/licenses/clang7//usr/share/man/man1/-fomit-frame-pointer -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.opensuse.org/openSUSE:Maintenance:15340/openSUSE_Leap_15.1_Update/4ee3ef5db0cdce71453408be6e4147f3-llvm7.openSUSE_Leap_15.1_Updatedrpmxz5i586-suse-linux  !"#$%&'()*!+,!-!../.00111101111111111111111111111111111111111111111111/.011111111111111111111111/1111111111111111.111101110111111111111011111111111111111.1111111..23222222222422252226272.//.//8cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/c-index-test' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang++' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-apply-replacements' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-bash-autocomplete.sh' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-change-namespace' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-check' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-cl' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-format' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-format-diff' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-func-mapping' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-import-test' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-include-fixer' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-offload-bundler' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-query' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-refactor' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-rename' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-reorder-fields' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-tidy' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang-tidy-diff' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clang.1.gz' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/clangd' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/find-all-symbols' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/git-clang-format' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/modularize' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.i386/etc/alternatives/run-clang-tidy' (No such file or directory)ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7291d16149c608647214da1ec30a45f77a9a8f2e, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4b5dce445fac447a15da31a9f5b725295c9af2e0, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8b2e9ed3e37b307075184b5548057266b2db67fe, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d307572c0d6d42f6a70c7224eff4fdae108aeaa9, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=90daecb9d49b2eb36ef1f0c7db1179f317c05b87, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=b021f3823553e6faed581241d6adaad285a27959, strippedPython script, ASCII text executableELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=936c11fe44d84d4a3c87301f0913a9702d1a8088, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f402d588c65a7bb76bbe052dd1f5a49c95971069, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a1254b23349c7a81b7395cdf5c39a16f8f9a129e, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=b468f2ee3044f8605590b9d48ab126e6f85e5650, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6088ff21f8555b192cce590a042e86f9cf3387be, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=991ac42a2dffff27f2e3dd23e6b8bc6ba2bfdd52, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4b47172ef82fddb41574f18366c29250a02004a4, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=19ad76d944c330fd449e079f1d999a4190a90f64, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f585992bc1d4780affb1d2207e0a8579596070b4, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4d64ecb7aea102d8d34f85418eda865cfcd23db4, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=650e0614bdb1285bed121f90c7b66891ce85adda, strippedELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=09e0968e34c1ab2b463325702a0c8a6e2e75ef63, strippeddirectoryASCII textC++ source, ASCII textC source, ASCII textcurrent ar archiveELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7ac818d767133e4f1b3695e9465e1e8563c019cd, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0df1f05fbb616cd2d86bfcc6bcd3c330c12799e, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=66c84a7b48aa854a52d46374bd7f434a6bde9999, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=99ad38d1a12aca92d5e3f70575b9f905c84fddc6, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=88f842564feecec293f14471b7f4276703bf1698, strippedC source, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)2?O`no}!01AB]u   RRR RR R RVRWR\RRRRRR"R%R,RURR RR R RRRKRRWR\R^R[RYRXRZRVRMRRORNRRRR"R#RRURLRHRRR RR RRVR\RWRRRR!RURRR RR RWR\RVRRRRR"R*RARURRR RR RWRVR\RRRRR"R+R-RARURRR R RRWRVR\RRR!R*RBRURRR RRWR\RVRRRRRR"RARURRRR R RVRWR\RRRRRR"R&R'RURRRR R RXR]RYRVR\RWRZRORPRRRNRR!R"R$R*RARBRGRURRRR R RR\RWRVRRRURR\RWRXRVRRR R RRR R"R(RARURRRR R RYR\RWRVRRRR!R"R&RARCRURRRR R RVRWR\RRR"R*RARBRCRURRRR R RWR\RVRRR"R)R*RARURRRR R RWRVR\RRR.R0R/R1R2R3R4R5R6R7R8R:R;R9RR?R@RARURRRRWRVR\RR R RRRRURR RR RRXRWRVR\RRR"RARGRURRR R RRRVR\RWRRRRR"R&RARURRPRRRORPRRR R R RR RFRERVRWRKRJRIRMRTRURHRRDRSRLRNPR R RR RRRR RERFRPRQRORRRTRKRIRJRHRRDRSRNPRR R R RRR RRERFRPRQRRRORTRKRHRRDRSRNPR R RPR RRRR RR R RRRQRPRERFRTRKRIRJRVRWRURHRRDRSRN![P πclang7-checkerlibc++-devellibomp7-develllvm-gold-develscan-buildscan-viewutf-85ff6c004d47a127b9db678676b7be35704a318f0d7f907f016497421ed90a353?7zXZ !t/'x]"k%r̥( >5n>}JęK  VH뺤=>tIag  W;C!GF2r&_CcU>15Cc.{ߩ7(P!(% MG{- 3Y$kb%~(wy N¦%d McR3_ʘnd~Sѷ&kDh%oWTx|HG|5v;tXrƊK=@fmt9Z7>Z{o1ϯNKx{SKo iɯl" A C@3V?1'FRÐ#'(j58{xġQ;\t.eRtzP!7-oC_#9G^yKXȇ%Kı`ƾN`ic']ب/X:knh&xU_O ``K><3Ԗd!_#lvu7agfmAPG]+&6a~-d~jKq59й@KO؛mQXgO ЏJx s'D`p J!d{*$%dLnD_{f 7`RLk]?pBIK|C#^5Rop#%0J.L'g>*n:6);6JW%fInHK7%A Tˋ-ߒao!cHq ½QǕw.1=!t0>\wBDϝHA4p 0|s,F{vLDgJvڒjj"لwqf}) &B&qQs R,μ:pj&ݡisp^rʋm]I_ZN.8a޳2.;01gG:,'N=1!92&3?AJ4 6;!qW{st h%9F>/<&#j̒R~Σbiiv` W UY5]\ˁ54oJ\kq+O8Ox҂%wm˱lPٌR( r̠nQ>m' : g@'SG5:JoI\cݺ6+}-Uh󑏐T ȋZǻivH$PtaPZP7?Jgz]S&,En_aז>y 7>5NfXUoFif.hpպ^s۾SYXnv,ְ§U_W߂iϱMˡo=SBgq;&8m_u/P0U47hh@A&[ Rc#ROz*HUB:piYsɋ]<vjC"$UjDmFP@> KP/KF0csn% `vÑm T~/@ch2 nk*Wh צW U,U"#5CUx=r_-'%\~=tj(vvlQf彶Կ bRme u4+E;<'+F;:7Vauii1MVܛu N:F`]J(JeE">4r[L~nȧ4lބ.~{Kyx0 *i//(c’@m QGޒtkc {II7}IePّ9r[}xg^Q'ܸhB_D#vy*1 ]l[0.XlN:f`U$J]hzin??CjF';1HjC8ߑmkdyH-@kiWQJ{0W} {2ܴjD2cjJxtd@bspK!0-q4S]Ÿ.`0Z}Xy7!GBG)֝]/ܟ_`|f@H]3,&g {gw<6Nfܚ2?ņ,3nH`;T(I %eveqȭm?S,gLG'$2 J{ȷB!x~-4ǶdL%(u@DkY@GOXN(u!*jxtv Ҧ{7oH5UHԩo ℞Zt_S")lp8],i@<ԙBU%L& 4&*LF^FC3 .>Ç 1 ?Y}.KFK$OMD%n[*UKO*|\QKBŞ;qnͰ!tPL)sneuQrFx` UT;> e(TZ14-* =Is6rp:<;%VPXG$. NNu=a z>EY"zWIK*d߬;GaW(QL9yxHtvza'B+Ŵ>S:N囀ےNOz_^0^LO] nj?+Z;GjT˛ 80sR]{ΰ&xlM?U\=w[2a=!IU~+@%2UYBUԓ58>P m1o7_kL{;ŗet|*7n42H:wfime@s2>%OG9j~`|c39ZxFՖ L>^‘H,K^"s".-X;)ڙL2ɚG[Y^by0R~zswV>ӎJlT>lĻ&{vr?9o>dg\?:dTl5S9g{‘zP#aAϝ5 ͟M,I"E\JevNIJn+#a7C OuY{Ԏ 8TZtY(i:t#q E)MGRC|J*B`rg\*}JJ-P|ibh!Py&iBtj$5~N^r WPjw% +t`e|viZ>f~St2FQ8A$s@BsytM+4 ͫ4pK r~ h~Am7{1 2L@ tDL2xGe*luvwQ9eXgUJPs-F6 </e)Pg)/]Qf[5}M? 廚 &O0ƚUBɔ8'Ex8T-7;5ש^F o_~l%c̞}H܉Jbnp/<"U50M4d=ijqUɟv~y)ӱ7&E>S~fVdǖg(}U70J"[40{h]R*R ן*#yjO E2Ea-謤!hu"ڣ4AZzΒT䲊,gDzR|`EUrο3LNx+T }|l_Y Bʟ{g lӧ1%y/PE"@iҳ=('E@>̧4Zs> HT3,L1.qmX82j3gdʠ_>fG%O [Dӽ-q)3 8&T~spoߐ1m`ea˶f  Tȑ&ä}u;d|)OA4Q YZ