clang7-7.0.1-lp151.2.15.1<>,wЉ_/=„IXFRQ+ 4oSbm/i^o߬W%6[9lf i]l4}5I坔f] b ]* BðE@,:&2~k*2aq@źe'* У/S $JӳQ8sƵiPiXԶyHqzC![Fz'PѠ9Ө[f-GRgj2'SҜqH&o@(HﯕQwvH2->H+P?+@d   4tx   "" "  " " PJ" T"Y|"_&"dd"i| jal4axax|xx(x8xa9za:;a>S@[FcGx"H"I׈"Xج Y \"]݈"^b-cdeejfmlou"v ;w"xX"y#z*p******+<Cclang77.0.1lp151.2.15.1CLANG frontend for LLVMThis package contains the clang (C language) frontend for LLVM._lamb66snopenSUSE Leap 15.1openSUSENCSAhttp://bugs.opensuse.orgDevelopment/Languages/Otherhttp://www.llvm.orglinuxx86_64/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/lib64/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*U 6(*( #f$Z# %L'ˈj \x&{H!"{ "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[V : G2(ھ &al325tX_ e:L @83R @H!Z{8z(I].4 xAAA큤A큤A큤A큤AA큤큤큤큤큤큤큤큤A큤A큤___________________________ I_ _ _ _ _ J_ J_ J_ J_ _ _ _ _ _ _ _ _ J_ _ _ _ XCS_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ XO_ _ _ _ _ Zm_ _ _ Z̯_ _ [_ ZǎZ8?W#[RZ׏[RZ8?[wTΎ[C[NUS\[CYx(Y g__W%@[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_ _ I____ _________ _______ ___________ ____ _________ ___ _______ SjEZ^_Z+=Q|_[$C['_ _ F89e7bd7fd9b8a30d2b87d8b4717e2258d7b87e59b17a1c89de44bc0eae5696ab063d782ee9ca6f5808e610021bcfe2eb61b52c1bb03d66df6097fb9e17d511988303fd3fdd874eeb453c691ffa859564155c5429c64f6ac99fff2f5135308043f98fe4095da154c2d5b82cabd83839f96d7128842343096be0a6b4438765c56177a50475baedf64f30bcc1487f9a06846ac1e6315b52ab9a2a5f99e89292e14c46295bea83004118169db2448c92cdba10a949528540407a8ae6bdee8fbdfb138779d646dc849b82531a0eba87b9e23d0c4ee4cbde9be3118dd4d32189fc9dbc56b96964ef51aa1710633a2f59f0b2c695b30f29aed92801157e8d4055a1222bdcc7b308244331bf4425d6c2fe5bafa86e2b9873f3bbf295f61a6197b3962d7427b820ec5c4443c338feaa1e3de282af531fddc593925b7a5426076e8b5ba37435be46d69e26be896134b0c284e7670c1bacff7fc6a8d4e3cb1740c50843bd053279688717e4312ec8da1e09a3ecebb71a5f7660098afea71604cb3905f44609ee138b6783b8e87e7effde294381ace6e50c8389fa6b2066d643321c12a4463f2dab13d916d81266698cb0badc0dcc898aff767ff9c543e31fe2940d51cba0d5d11697187233ee6fbfb9b1460dd7dac1e459e036a263c4e171e91021b98cd46cdb7d654928a9b4714be1960bb8f79be817213b1bbf652fbfef915ad66fb70aae24e52dc0ae123bdd589b11ccbd2f9634b8a603dcd9e374e5ead0996072c21fb0a51b5d80fa5f6b83c451cd07fd77bafec92252ba86443028f3f38c0bcadcb361f35675186d63ab0ad80a97ed1259375f2523cc9c2901c3627e91252a49fa12a41f6cfad79f90ea202dcf2d52a360186341a589cdbfdee05b0e7694f912aa98204a8c574fd7b5c9a56e9f1720e5ebdd29f19af16001cefcaa336dc4bffe71e2c02351742d3a07223853dcd15bfcdbec3caa6d431af87a73cce932eebbf3e1e1b5c15de92028c1dc32c8a98390a1995346ebdfbe78002a65d52711ac9ec1f9f2dbe81a1550bfb274786f0690a9067a5cdc2143cdbd22401b3a16247414d66768354cfbf2900d35827afe8cd7642bc641d5e2a86f636594fae4fcaca191ca38c8878b43728bc9d8b97afb2ffc5eea7d62e909077e279689539a94274ccab33702ce016275c5b8155318cadfff0d2eb6a1db7fd6ed11bb4cf2a7a69af859f8aede9ee87db537423dd00b7994e0e29603b5991fa465c32197d673477b4aa1bebc73ce6fc06145a78321fb6635ea1de4786577e9707d3b48fb1c763225d35306354fee558dbac7bfaaa0a352692520edb79a30649ba36c496b97166b1b00fd1caf23acf6d80b1cac552e851dbe6da1fb043639fa7b5c32290d99a420b73416ace845555d26aeae66fc6f9cb969df50a2382536208f94dec476dd17239924e34550f33d5c9c11e0946ba25c35fa819b0fe601c223ad3e1600a229d5ba0e08b8de9f0166865d39c6cf681cb86b957e81e550d7c218a323e28909ca2dc1c54f9d24b882493898d9126f6c77f6c66ceefc078e0c425fa597ecc3552f9c072c127cbb2435278b91e888abddbd525f30200d781af6a9ef341696284e879fee93a87194b9726d7f28c88cf81c786a1d4b2a060937837b2d5a9cebfb2c043c30e5013b8683153dc4f52eab6c5320b238c9f0dfba9edf6c1a68de089780b1066900fe8a72bf97f755aeba757906ec02bd3a8388f3f7c15fde2e7d3c61efd075104b2489d07498c302d29b73ee4ff8967d833f331a9a22de9e18157a9cf756a9947d0b14b3c4fe9df400d8ef739674d660a27c8310269224b0470feffbc4ca1848fe721d0761193960a6e13d8e517b846dfa072b9971069cff7e2e2858dc4b3831b21758625abc639ba4f372eae16519a4391a29f8c3fd077cadca4f5e463d3cf5ec00f5fb9f52c9b48b9a565befd61d6897bd98f20d00107cad1e7f068e264c3028c92cab72b80009075d949b6cf16d799d8529d0303a323f8abfbadef05e359be92ba61fafa5f19da7f6427796cf94dcdf24ae637d721b980b41bb30be0a524b5cf1a16b41bbf7d07bb1f2308f943af23c6b5bf3e0f63842cd0882e73601054469bd66cd66665053cdea0da0346544797e8e3014313d1994b388d9fb4d9f047ab744267873915d5f9faf43004056536c1b848d76fd22b669ad68816c6cc40300a7adc8c70dfd35d0ccd507093520a04d5f4904353d04f410a9f8b3c928f2386a224192410eb1868f61c163dd0f0285cec308902f1e82d2d13d243b892bf8fbcdd0e6a11996324521e35fcefeab09b795c169a71e4432d56d2e51312e6ea98649acf1a017b98c69d320f3f9d68b1bd37c2a12f2e56455805d94316605e1b2326d88ea7e5dd16dfecc11a55ec151b49c7e37f5fd7537101e01d67cd6d66b1ca1d8b893d6ef7c50dc5ab0bfddc233b76b36bc686831c45e73f482a41158730f377c35cc904962f28a2490cc0e67540110033b50f11f0992dc98ce55b686e4bf59609d8e001fe4e5239044af8e215d385c0053c45a25fca321fbeb4b201cb14c09fdf2b0f0fb6b69bd8c82cec86c70b3078113ec4301b2e1619682c9c8219a19d843a2bdace2f6d3009e776acb99d2122b7f14548ffbfb3e0691755a75c6fe4053072521f54ee184cc7fda522898b03460ec75b0051a889cd3ef2f9aae1c73d3039fb4d3a2c0f93dc8a4f6dad200b4370bf08c32240e894ddf1dadd4181f337b1b8d0787e5b4e25845b3be26dc49cfd6147f8a85c7769f17d7700a0128d06f000bfa605e2eba4bc41f47233536be9b7c04b555ea9546aa69098187523ae6fe69fa60d3931170a855d6cbe05dde91939d48bcd7e61ec682af6e1816bfb3fd941198e4f930f0615a12ba3bdf3a719ffca4c0b524d6d17e96e2950b9e2b868e3bbba6f7746d5dd5d241f79dcb88e9d892e674cdb97f5bab8de54a2dbc165b8e11af6f620dc48435de1507a0140406a28587796ddfda5184ffd20ad6d58aeef2727757604f6b0e66f1e2ae3c8497ba133bbec727e74e473ae485cf0621f03ce2fa96a65be1658fb356ecabe0f1c9516bf9def75f4a5ae445f5422b3e24d41b830d8e1a31b493121427f46d9092d6f056adae127f9f8ca697a46ab49169a753eee5c634b6d5aa819fc9522eda15c1f283ca43b1dffd88551119080a7ddcda0b8bb4a7ae28788d02e2f05e2954aa118f60ac6c4f6495661e806973a402beed6e62490c80ceec23972f58f463e32842890858519fa4ed83f366ad41cb5111f3405646a565ce98a3245a4dc40ad9c5627e2cf0292483182509b8cf790c9ba3f31586c7228cea724af31d193178329a5b87b568ad0c8f40f9015e38536c567f018bf54241a0483c5c1b0914e9bceabf1aacd953edc1cd9ec63907e49bb91f991125511830480f76959146c34c4162d0e96f65b7978f9d801a9346c165d50ec207c1e3719c580cc162731599bee8163803c7b5e038734a98c481853c3ca6076ea013d6ad1c3f210ba65b1caebb823578f72aaec4a952bd610a440e01ae483ec20d51eed1d08bda806d09191d00f47e26584fc87289d7af109a9c59f23d3b3fa2df30ac1b4b75093eef47a1ee5baca90414e78e8e594106252658bea3668cafc78b17503b884bd26951b74108922556df8121da298f2805efe638b998aca4cdbb490265e90912e8286671a16c216cfca1ceb51ae404dde6debeb3766f5b969696c0fe6984e4e4fb3126abcb143460bcdf02e7f161f4a0404bead72a22ed1c54ce0a581e1d86e0b21d7df4fc68ea4f44924d8067e2342b54447f459fd1d8ae6d02f2bba84ac15f9dc29cf8fa93bb97ea1383495b43e559cc770eccb65a98c50cd2010dc833d24317e371e1eb2b7c42a55a0815a1f6317c06ce8fd9cb2f0577fd94f4d97fa847401e2104de148e120a8fcd79daf373b280486a28a5e210cff53a1dae38ca5ab0ac014d8eade1d51a05af5ad8947d2122a939df8b9bf8c85622c2daa968cbcb5990b182a1d4e58d892432b2086bc84c55b984d14bfa32e8e1c7e181541220697aa266e5e934f1ad0215889a5163f70088a88eab8d21c18b720bcb15351dc641dae6b2722d59d2b7bb9f938a87314be1c6c07afe46d8d4df38484c4f4c153e7d0a820ab10ecec880749abf25c7d82a41beee3f258c44664eeb179366222baa9dd2402d04b9d06620347feb8f2e69411ae9e07124fa2c6765806d5dcb113b23dacba8005fdf68ba7323cb531dea59b6504288ebe0c0844793bf7f68d05d98de9da4d35fd7f9e1f714448ea41b0e32d4cd5327a9e5c1a7b28742c110ccc19d5973bfc86ad35e4e0e2345dcbe7ba89d11bfc333aa42242fd2f81a2391bb90349f501f3385b4860ec085e5e6132e16de4d58e6c6ecb4ca718fa26e056246d792a2ac458b127e63cc135ac0f88bda2f61a64a5fe162c1120c58876df205c9d72f353d6a16fb1c4ed9bf48dca4c46204e0b558549f82183abf97358b58bb8969f895dd5122a516da7d669909fbb1558490a0625dedb47dfc4ed926bfc79ec3567eaccec0f715690a59aab27eb17dc143c048472b22319d688fcc8a7569ce92cb1062180b4914dbb6f618a2ce4f6d2537a623d222b27dc398a6afb3aacb3afb373448d3552f2f525453e5acb37590befb1f83fbfd1453ef7e10d1ae84ab505dc77942bb4cd6afed30966dd197a42651fe31c6b073e8e8f8698ee71242f85c4a4d2a9edc3ebfdef0650eb9de5338b2e35c0bb18fadd40f4fa54928e4bfab15d65eec5bbc9216ca16d86e76af71b068d9ff68a4d4f32f75f5072654658ec1071c4271e0d653e8578a809451bc963684fe2f732d34a410da71c4923d52d2c4299f63b178bd269b1bfeed4cf6262023b876f2468e4043b0ce4766e953da01c229b50749952b5ff09cc8f1fb282e706487fb47ec46c81aba1bf2fcee894615a658719293bc44211518561d11f57dd32387ca9f7918d7a0969f6c4b864a01756ef8d16a2d4e0e237835c5ac6b311ed4325df01c83af4be33955c7a9f89e4db6902500cb61c90692563da65266195732ad3cd41aa1fe1be26f716a12db8f2a483dda57b37daddfafc0755f75266bc74317f0b75f05e433a8f52e9ff7724b89dcb7b83ad5b0b17c9bd5fe3899fb25583892b013d14d5bb225a32d60af7642274c0e5626f314fdcf285f0ac0824fbf5e7f421a3cb2fa5d2baec6dbde69f4b35577856e641f1b3fcb780da09f4efbd6877d514095d321d4ffddd115b4aef35f913406aa2fabab0505e61b2732002b9845b196875107adf95a915fdd846ec7c2cc84312d456f46ffc5f5f14bbf4d2661dace48101c19dd8527ed7e2c0dfef11d4d4e2bf2f6b160fac85eef436ed7987caae87ddc04e69c0b2ec232ca313bd9a6a621212e45bb09eca9999a8fde05683f0c215a1257d5b25e3a702e680716ed264c1a7f7a336cad6330d6d4dad7817c73477246255e72590e32617d93f9fad1b1e73923e605d4ce9befa4e97addbf925e81b490dfce13bcf64cf16cacdd18c7a4f6ef04f53164420e4990d78f8b74b4929b23e63794f8440c725da7a8cfbf9742deb338d69d36d144861d4701f9ec8a82ba60b17bc0c5202be7927d08956410fd0a97ce1982fe859eabf02e4dbe85b3cd2804276df4d08d3523ba04e30f09b51f1da616a904b9e415c82b00f8fc52ce238682b4e8bf7631ce91ddd85b25c65a69d631b2cfcb7172106847110c0cc38e9795445f34b8b45aabbd093aea036124cfaeb82554cb4990f0136df30899bf8228cdd85b2d920db3ab242be9f5ef9dc1118694e9f9a42d97ce7338470afbce56a5ca93b7e26311332a8511a3c2df31f32a58a52ae847f9b19ba3deea5b13e986a67bfd3a82d80559ac6cc18fe3a546478e141156b8425c2b0665e733a22fc797b4e2c1afe581b45dcd894f6accc99a8e247245d8ee31d38eb8e7a5d8be0644c3d69ed70c9ec83bf3e2c0fb570496d782b78ae897e2044dcc93359315dadb9fd281d04e1357d06c56729aed5cc4e20486db91c9cf6d4dc9061a920d732d3d37b40505254f2dc6138390507e4dae260ad397b92d1c609201b2991e891b7a7f7b454fdd5a2c692544a895d1dc984e0d64ed08e39472ccac266d2f74824b237603268146a8074fe29f8d1e821017f3cfc5dd56ba39160d7629a49f049e39aef8ffeeec008a605a41936c58a6065b9380e8d1ccd3407c62f717246eac8558c7898c5682b5591c4919ed8a963bfe90fd830333718223bc3d30f24c370d70c10ef022832519f7a45c4978340ff87be8561af2dfd2f3095f12059f403c028189107bc4d343b3615cd3ab2839f7b2d065100683a39343570533fdcc476cb699f7feaa5557ddff8dc9177ea823bce826e540bf51ca5944da5842e64fe9525d28d9b9f0966eaea95df025865abd174df35e0b1f62ed6b9114a7e8e5bd75101473c318bf785ec92f8d93596e6acf7a19399e9a936003fd4d4bb4000f4be9afd79c1df982de23825864944c93e8ad53d6e5aa22e84a12f14a66ff8da106d6d4d0e6308a952fc133422f140b0258d0553a64e8501c02aaf73685891784596e27f25c3a754333c28f83ff62b81ce2cf7bd5bd4a43014b98a07c793784abd4e6b786cf9b8972fae1629cce7f09760bb3e6b1d401455d38e98ba4675a085ff76a9f42aa8883f0d3f4c92132955e6bb21444d5167d3170b762d41dafc4f1425843a7734e6042a7253b1e1d7759757a61357b7b40b6d1d36a83543b3284b901373e65b2edd3b0bff744af977b22d905f57e796332b00c2eb8473cc71ed9070db712bac13b50926f195dbd9b639bdda358c9ca293bb19d25d640ea899a7a659cd405ec51ef04a9cbb7a2c836b87422af704d213d837f82eadf6857f0df5ca8b921f5c231976efe7c6aa59dde47982183cd73c33d1708db5356dd28e63b4a7b15df09597b28fb590a8e2a0877024ed8bc74260861b7144be17e8a6a66614e778b7190257d9649a3b114aba1bfca3e0dbb04d62bcfee4c7fd435a125daec8d0a5d75c35af3f6a7269aa07a4b301235c4301b39b2b72d8200553de794114030284da5871e7d069307466fe31c0e67470e09f4dd00eb2ad3469d19a30e10b23325c2ae0812cdb5b656f9000d34921d506cc04a17eeec5fd61a08229cc088c2249fa2e4ee1bfd0a9a1f11df601b9f36f0921215ed8ec7a960e759149534d0670c410db94635a6003c28a9aba07bbca2c76aa18599c8c31f1133625143a8b6140f0b4811b08531356f518fc2a9b19085adb13c5ef71960cd0aa4cd0ee107a3a48cd441723b3834c0a9130c67810abdecc4c0058ac4bf2454d9582c27b53b8bff4ec9bdcc40c1b7cc56ef61f950bb9a474c670c4e2a8760cfc9469afa92fd74ac4918f792e53787bbd6b5be1fdb1732dd93f37adb93d496a212f835c542682a64d2a2c7f28e01963116bd488fecbb53241dd4458e3621523f0d8d4efdd382fd328a9fbead60aefcdf55756a626ba0b173736eac435ad2d94c93a4e3deb0ffb5e62e37ca5eb7b5f32d96ffc812abe54918d730598f32e29116d79be4884f29e43be0a56b06962dd79a3aa7287fd8ea9f8828afc6a9b20073acf9823d00f724a579a172a967f6fcb041642b117c1a068b4dcca1104c8c30f73d671e5db0ee40755924a979800e60451c7880fb555c77331ab11cd73d79f2250789f22dc3d9064f1ad0a02e060d6064c2b0faa89bdcac537349551e6d0854384a1a6bdbf348dc13166ba109e880b0f34a62ac0d914168b9bf4c68ad3ec7af5c9c90ea81e883d0921a6b7072ec0a2f07aaccca2bbe846e38d573bd363ec88c7b85ff45a3d4b8ec5404899c4f422b9d6130d5fb5b17dd708071cd7f814e668b79a341bfec73a4db2579062d14b07006a3d84aea0dfa37d06915b46c7ee7cfc2609063aaeedb5d332422f5e935425ab6229b7e1585b28ccb0173a7e17f6c402cd2730e62d2f78c926afb8ee67f6a91ea7cdd97ee2ea66883d7b266fe2e3bd34d01dacaeced2cfa23fbb5fc1b6c1c4e6cabbdde0652aeebd49398ac302c6b803bebef0727b72e33c9ca44f5df00a35eaa911a068cbb170a6c0504e31ca35b315357393103ae95522ddc30d62a02de4c5fd95e0e988ed1327c19f60c6e94072ce65870a12d6b8764e59c5981ee53eb5393806ac6587f0fe0fa1649bc37249ec7e3c265fdf3ac53582c17f75bc0412fbe001ca2f7e89f009d162dae22720cb1598c6be40fa12d76d3b29cbb489925c72595cb0cbf6788796db69f4b6dbb0fc2b0504859008f6cec4484323df84d69728a8481adec8a635ba10f51c5d6ed2143ca4f629a1bb198f7ae7832f4b22cc2603ec2877bf4552a0244d1b51ea2bd02bbc24e26ec1cfae9f61ccb027926dc81014a04d36d3d572fcf81a82d6e9f998ecd6b8df7cf6ad97cf79280d0187837842f04b2990a8706b37a23a7a08bf13529bbca9108ba19cd5b53033912776f3e19cbe1c3d70024f150fd4ee573fa68c13aefaad5c03a8a111e8618b074f4d7afbb7865f89f1dcae9755bb4720765ced2b552eb03ceeb49fee94ae6d8cad82d2f685f5d42db51a0b287c92c6b2308006ef30c372226095ac692bdf4e42d1ed18c64748253e0f29180ac5aeab5086139a7a338ca1845f503de3b0653300e6daffc76db60defd4da2d32b737c158110beda35ce95d97b37aee7e50fa2a12ea740bd551dd8951552124337620c7a492a799bcff3f4d7c1d8f5b02a37189ad2eaed09b312c4f1dafba69fde26e2e9270f17a2f021a9d71783caf0e60b9f92ae17a3d8da0c027ab2275dec03745f24361b830b2dcbc6d5cc083bb8511e56ec411a9a3748894f9d609ec1372bfcec9c424616292b8309d0864fb8da1c0467b49bc3ba9400f875a003395b579e117c047113e199db4b223322ffac9d9de3b13e3912fcef9d48d348b6912d697c2f88d2fa5b4da91d7eb0470a6d5d06398188abbef87df949f01288c2831a264e55f0d89fee79c20c3e6a4775a9565bd1c8486e399e146cdec00abc1f99176a5a0f02c9bf31a4f3d20fa542ac0f28f9b0b3105cfecd755d7b0205d3afd795df86c3760b7b5f2f3b845129dd40a1913ccbd08c5f7305f8df3d3dd06b6838d22506833a24f8b328d41edbf9be54152491ce9cb856e62aa97bdb991752b5a91a089c4b4db25ac261e75012de432dd345c24acb6eecad877944bd1944fec55c9b44218ef610424fd0c8ba2cd647a913fbd20df2e18d15d8281867ac92481bca9b1dab138578831109e08956e97e3c694a4b28dfb322f817486642ea3108457cf7d31e4f9ee072a819591eb81bde4203776661bcd7f491c2ec84a82ac783c34e3edbc48eb35a288ac3798124f2833b059515747f8ee507016b0b210b601a4f9893b24029f3f1b18b235b9e399137c5250dbfd054a269d6112b2dd5e9b98a3741a139c56f2fb6bb621ce75012de432dd345c24acb6eecad877944bd1944fec55c9b44218ef610424fd0e86a6252f405f4dc2eafce3415288388dc19b3f6373e3b3b21b4de9c3ff438cc7d24c810a85b7cc62c24ecc3cab4792da7b66d33ed580323b8072d8843319d0e87dab275a311a257fff0618861b4c3797993e41c5b5a5ffcdaa34db19814d1a99e0340477537628dc8cbaf3bed9a14bf8bf2dbd3a7752a4a4d39553d667dc8a1ef4a392b1c674df1c18586d45cf9c9d64ca55c554360ac8cd2f5ca1efaadc0c8f2b79ad84beb4ac370cd3e4bf2b01754f234e6f10899ec5481348b9dc99854e7544efbdb642e29003be8c46384176e31ed105e328d71172b6192d9ac4376b7c2d5c30e2a69e9e3ca4ca3cff8fc1caac791b7d8d04612f3fafc841fb672b2ae8fcd53ed9b1d6672ba3d83774f3e0bfbcf837d58a666e614cf35ba86fd0678c34b9ae3699c9557284144b5bc555c2aefce9d95b24cb3b8136ac5c38509a3b50b3f0303dfeaac87b80d2d1e543aa38d5be77b0eac93c3d04fe7e3c8eaa71a778667bde102113dcf53baba42c1beacaebf3b11aa49f6c55035bbc8c9e98a02043566../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@@@@@@@@@@@@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootllvm7-7.0.1-lp151.2.15.1.src.rpmclang7clang7(x86-64)libclang_rt.asan-x86_64.so()(64bit)libclang_rt.dyndd-x86_64.so()(64bit)libclang_rt.hwasan-x86_64.so()(64bit)libclang_rt.scudo-x86_64.so()(64bit)libclang_rt.scudo_minimal-x86_64.so()(64bit)libclang_rt.ubsan_minimal-x86_64.so()(64bit)libclang_rt.ubsan_standalone-x86_64.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/usr/bin/envld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libLLVM.so.7()(64bit)libLLVM.so.7(LLVM_7)(64bit)libLTO7libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libclang.so.7()(64bit)libclang.so.7(LLVM_7)(64bit)libclang7libclangAST.so.7()(64bit)libclangASTMatchers.so.7()(64bit)libclangApplyReplacements.so.7()(64bit)libclangBasic.so.7()(64bit)libclangChangeNamespace.so.7()(64bit)libclangCodeGen.so.7()(64bit)libclangCrossTU.so.7()(64bit)libclangDaemon.so.7()(64bit)libclangDriver.so.7()(64bit)libclangDynamicASTMatchers.so.7()(64bit)libclangFormat.so.7()(64bit)libclangFrontend.so.7()(64bit)libclangFrontendTool.so.7()(64bit)libclangIncludeFixer.so.7()(64bit)libclangIndex.so.7()(64bit)libclangLex.so.7()(64bit)libclangParse.so.7()(64bit)libclangQuery.so.7()(64bit)libclangReorderFields.so.7()(64bit)libclangRewrite.so.7()(64bit)libclangRewriteFrontend.so.7()(64bit)libclangSerialization.so.7()(64bit)libclangStaticAnalyzerFrontend.so.7()(64bit)libclangTidy.so.7()(64bit)libclangTidyAbseilModule.so.7()(64bit)libclangTidyAndroidModule.so.7()(64bit)libclangTidyBoostModule.so.7()(64bit)libclangTidyBugproneModule.so.7()(64bit)libclangTidyCERTModule.so.7()(64bit)libclangTidyCppCoreGuidelinesModule.so.7()(64bit)libclangTidyFuchsiaModule.so.7()(64bit)libclangTidyGoogleModule.so.7()(64bit)libclangTidyHICPPModule.so.7()(64bit)libclangTidyLLVMModule.so.7()(64bit)libclangTidyMPIModule.so.7()(64bit)libclangTidyMiscModule.so.7()(64bit)libclangTidyModernizeModule.so.7()(64bit)libclangTidyObjCModule.so.7()(64bit)libclangTidyPerformanceModule.so.7()(64bit)libclangTidyPortabilityModule.so.7()(64bit)libclangTidyReadabilityModule.so.7()(64bit)libclangTidyZirconModule.so.7()(64bit)libclangTooling.so.7()(64bit)libclangToolingCore.so.7()(64bit)libclangToolingRefactor.so.7()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libfindAllSymbols.so.7()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)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/shlamb66 1608126974  !"#$%&'()*+,-./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-preinit-x86_64.alibclang_rt.asan-x86_64.alibclang_rt.asan-x86_64.a.symslibclang_rt.asan-x86_64.solibclang_rt.asan_cxx-x86_64.alibclang_rt.asan_cxx-x86_64.a.symslibclang_rt.builtins-x86_64.alibclang_rt.cfi-x86_64.alibclang_rt.cfi_diag-x86_64.alibclang_rt.dd-x86_64.alibclang_rt.dfsan-x86_64.alibclang_rt.dfsan-x86_64.a.symslibclang_rt.dyndd-x86_64.solibclang_rt.esan-x86_64.alibclang_rt.esan-x86_64.a.symslibclang_rt.fuzzer-x86_64.alibclang_rt.fuzzer_no_main-x86_64.alibclang_rt.hwasan-x86_64.alibclang_rt.hwasan-x86_64.a.symslibclang_rt.hwasan-x86_64.solibclang_rt.hwasan_cxx-x86_64.alibclang_rt.hwasan_cxx-x86_64.a.symslibclang_rt.lsan-x86_64.alibclang_rt.msan-x86_64.alibclang_rt.msan-x86_64.a.symslibclang_rt.msan_cxx-x86_64.alibclang_rt.msan_cxx-x86_64.a.symslibclang_rt.profile-x86_64.alibclang_rt.safestack-x86_64.alibclang_rt.scudo-x86_64.alibclang_rt.scudo-x86_64.solibclang_rt.scudo_cxx-x86_64.alibclang_rt.scudo_cxx_minimal-x86_64.alibclang_rt.scudo_minimal-x86_64.alibclang_rt.scudo_minimal-x86_64.solibclang_rt.stats-x86_64.alibclang_rt.stats_client-x86_64.alibclang_rt.tsan-x86_64.alibclang_rt.tsan-x86_64.a.symslibclang_rt.tsan_cxx-x86_64.alibclang_rt.tsan_cxx-x86_64.a.symslibclang_rt.ubsan_minimal-x86_64.alibclang_rt.ubsan_minimal-x86_64.a.symslibclang_rt.ubsan_minimal-x86_64.solibclang_rt.ubsan_standalone-x86_64.alibclang_rt.ubsan_standalone-x86_64.a.symslibclang_rt.ubsan_standalone-x86_64.solibclang_rt.ubsan_standalone_cxx-x86_64.alibclang_rt.ubsan_standalone_cxx-x86_64.a.symslibclang_rt.xray-basic-x86_64.alibclang_rt.xray-fdr-x86_64.alibclang_rt.xray-profiling-x86_64.alibclang_rt.xray-x86_64.ashareasan_blacklist.txtcfi_blacklist.txtdfsan_abilist.txthwasan_blacklist.txtmsan_blacklist.txtclang7CREDITS.TXTLICENSE.TXTclang-7.0.1.1.gzclang.1.gz/etc/alternatives//etc/bash_completion.d//usr/bin//usr/lib64//usr/lib64/clang//usr/lib64/clang/7.0.1//usr/lib64/clang/7.0.1/include//usr/lib64/clang/7.0.1/include/cuda_wrappers//usr/lib64/clang/7.0.1/include/sanitizer//usr/lib64/clang/7.0.1/include/xray//usr/lib64/clang/7.0.1/lib//usr/lib64/clang/7.0.1/lib/linux//usr/lib64/clang/7.0.1/share//usr/share/licenses//usr/share/licenses/clang7//usr/share/man/man1/-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_Updatedrpmxz5x86_64-suse-linux  !"#$%&'()*!+,!-!../.00111101111111111111111111111111111111111111111111/.011111111111111111111111/1111111111111111.111101110111111111111011111111111111111.1111111..22/32/22222/42/222/52/22/2/22262227222/2/2/82/92/2222./////.//:cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/c-index-test' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang++' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-apply-replacements' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/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.x86_64/etc/alternatives/clang-change-namespace' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-check' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-cl' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-format' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-format-diff' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-func-mapping' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-import-test' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-include-fixer' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-offload-bundler' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-query' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-refactor' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-rename' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-reorder-fields' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-tidy' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang-tidy-diff' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clang.1.gz' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/clangd' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/find-all-symbols' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/git-clang-format' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/modularize' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-lp151.2.15.1.x86_64/etc/alternatives/run-clang-tidy' (No such file or directory)ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d7160a1d271a766f0f8ea0a62efcbc6ccf7afed5, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=53fd652e67c8e047ce906f75c2db59acd98a75c4, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7888d466c83cae75162dd9ef0f8baa8bd8796520, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4beba40dc536f12b4fd5064601c5396450cb70c7, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fbf25f779addcaeb7c5f4dd42649ce7575cdc4a5, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fa11af1d3ecc87c2c8b9aea8b9e819867e0bbdf1, strippedPython script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3264c548f2618714d85062799ce300e466d50bff, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6ba925e51c1ced41ccbabfeb3eb188d16078e677, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9042c520a7931736c8038d369503c30b7302c37c, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6fe65d2aad21e8d8ee5568d0d76aaeac205ddbf4, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=95770010c905186381f54921d7f09a83408e9692, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1132d33048eac283035762fae69d800546248d39, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a8c0afd0b60e74d14ab21178a824d76417af5d1c, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=b234f21b8762af455176b6d6b125d11db87fc76d, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=11ec2dbcdf5e11cdc02802cbbb441bdc3dfbe886, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7e1f8b493019707c8a9d94f3b8598b6af37b8799, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2c2e9a4a6e03d95306e461bbfa9c7fa348df1593, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=190ce3eade1750f56e2ccf97c2d4a73166c27db3, strippeddirectoryASCII textC++ source, ASCII textC source, ASCII textcurrent ar archiveELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6e8475c5f6203d0ef6f530fc12be6d03dd2ee9ce, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a5f4f945111b2d135103e0721a80f8bda932d761, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a31395b807a1136c838dacc81c0946845a350781, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7fed2371851f4d8b384930207dfc9643f15ecace, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=309004c43e266f78c2773afd3e418f81073698ff, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=627727dc5ad5a6d58522b1b0313893c4e07cda48, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3181209bdb6ced44929fc498aec726d250d68952, strippedC source, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)1>N_mn} /0@ATcr    RYRXRZRRRR R RTRORNRRRRRRR"R)RWRMRR R R RRRORTRVRSRQRPRRRNRHRRJRIRRRRR RRMRGRRRRR R RTRORNRRRRRMRRRR R RTRORNRRRRRR'R>RMRRRR R RORNRTRRRRRR(R*R>RMRRR RR RTRORNRRRR'R?RMRRR RR RRTRNRORRRRRR>RMRRRR R RNRORTRRRRRRR#R$RMRRRR R RORTRNRQRPRURRRJRRRIRRRR!R'R>R?RCRMRRRR RR RORTRNRRRMRRTRPRNROR RR RRRRRR%R>RMRRR RR RNRTRORQRRRRRR#R>R@RMRRR RR RTRORNRRRR'R>R?R@RMRRR RR RTRORNRRRR&R'R>RMRRRR R RORNRTRRR+R-R,R.R/R0R1R2R3R4R5R7R8R6R9R:R;RRMRRRR RR RNRTRORRRRMRRRR R RTRORNRPRRRR>RCRMRRR RR RRTRORNRRRRRR#R>RMRRPRBR RR RNRORJRHRLRFRERMRDRRARKRGRIPRBR RR RRERFRLRJRDRRARKRIPR RRERFRBRLRJRHRDRRARKRGRIPR RR RR RJRBRLRERFRDRRARKRIPR RRR R RBRJRLRRARKRIPR RPR RRR RJRBRLRNRORERFRMRDRRARKRI8߹sMgsclang7-checkerlibc++-devellibomp7-develllvm-gold-develscan-buildscan-viewutf-8e0a2a9fa4383d484ed81fc912e1cfef2550c29f71536f0c64905448cf61b612f?7zXZ !t/`G]"k%jWe( >5n>}KeB Mrw(RxTfN1UO10?FH@cϞD&ėl25_5}2td3v[B8_$1…?^2NѠTziaѶ~t92uD-c=3qQ/io6ޙ@RTT>_+S`5^Ok{7b;RE1inMH3`xa!z"xmz^Hŗ#>H"ym0+ ##n6@kww8ctoeI{Tm؁%9b—fNeTv0]6Ъ#ҧ O?bu@^- -O|8Oe'#10lV}".w}oRC䇋ojq~-@xn@A|R@`6n-]1Ɍ*!e*]OFɻ ^Ѭh*`A s얔ވ@GnГˆf .c#VӖEELW]壩V«eV (X93Xbh:xy6*UTzfM ̓f߱DQ7'{{YҘtt72__pʆ(Fs9BNzh(.XjyS1 fAe=^Gtմ:R7I,f]_DI%(j;/ls|V@i1jjH{AD zmֲNT?n).DF0NϠ`K`=ނDZ(lJG|=: uQ:o͎zb&t֢]{򭮚^37L2ܤy}O,Z@oECiͬt ZjY^{RjkEsM7 ࿓:&W"i2ewCqx_dTN QIJO$N9n@'"D/垊$ҧǐXjah-N Zrlr ~(~ۺNm h?U,v u(xFXBi( }O>!@NosȗA ҟAUyKi@31;[Jr㽊GXZe~>3T~G Y@*2@xRt"P/-!7U!.DFM@ t=C"mH2*[ SQJE4)*xE1eɍ#7Y <_ M<4ٛ/9MWq6t. ̤\+]_0v$xoXa*͘ XM4$t۬=DmPX@y1$ =Nm<5SQw|b9PRϠs=Y']"7goB9(4ubxmMӮ]A s@T$YHMB7e`C]Rw ڌ ._hUz $ȶ31w*d꽋 hSt-9:nj^XV*Rl9̡&(H|VsvkQ\0gyjݧ[ѷ^‘1$#hZ)ANܯ5p(tޔgOB jR瞎F| ˾(*PӹC">߶Iw5m j{׉uuv]ӐL P%hL/"f]XR'&;m/o MZ+z6۔`)uҶKҹ3 z P0z, lvT.hv~3% :* T$S 9W%3rg? SYZ㋥!wA?;z'gRꭊ)-bv]!M+lt\JYMВ&*-|>f-4zo@:wVw#UG[9wwx@BK[G Ҵ&3-[ NMm9}Ш\ERȾi@<Υ\Х wuUhtTVTm$Άcg**M.# =`9Bc} &-8A&{`SNCI"ڳ^̂G"2fE"傪ĶS'(ю]+jQږKD6iB(lҐs'`3gJY5>g3F RkbI \yzNt( ~h8Oz~@,ͩu$->o#'GlO,{MܧdY[ = *!2pg̤3VJT Mxa#\  cH9`c)ܔ8 d:%-pЀ$;)3d{v_HN<*C}%3ȮzwuY׼nЗ:['}cx~JadUJ^Do)2furyN(a=W]Ehugk*L)=JTKmS3^>YU "J7h <`T;ِxu~:('o> eݨ+}.%IotҮpb'MkL pӘwX{H4ӓ5V4 4W)\,|Y'"/ǣ_ǔ#Rd ]EW){ry.7yD;MmO>`<5W:>3X8Q#k1+j2N8OUмUaHz-k=t,aB&v שUsFi#\-ER^SG!_͎(V \sT1o;d膗=Cϗyb]!J}T8KAoy7+btJ-J5+ 2at%Y<SrnVdLOV+X;g$T Lh؏JCvK1>7q>DgG`>ױ>RTY1`Z{W* [V1%]dʪxzz!~ &7q/&2ECw^qzyj;PNTAkmj0eH)M9[~Τ; ^V l-H)&t `](q8o)8|@.2?Jn мrۿ'hmY2$S,V/\ķ ʓB1ԇ C M1Gg0]z@=~}W4v^*K.-'M@cܔ=%z]_({$ik#Zfn/%zVJʇX4ϓƿKVQM+RZ ˍc@zMŭ)_ySDoQnMO>3SwO*FP>B1ȅV\z3:VP >6wo=L"!WĒ'sg 4,Vi..w &ҹv{H;ZK04=&N,&_ 'AěNI-\\W##sv5dOsk ytC_쪸\\u ݁K Kv"uQF QrPhS'Fz{382wV|yg14J~'LHTnvݽ]Zzwx3dAz6<@T$+JGp;'>3Rx^I,ۈԠC7\bD9^Nُ3{^=8@F,MՑ E ُp~'!;鐛;!Rٌܚh0>жVܤDn Ćퟞ0(\δ۱|\|=\ؾ<8idbAIAZ9)/V0`h3Tm/NSP5*t ryMr; 9x8˴m{!Ox ?l\v*Vq@ %]z,7g-Beܞ_'!֛ =EѢ 3۱Xi ]1 ,aL鲥MxI /:XtYò,w]_Eg +Uuv?ҋ n=(y}$|sY-١J|{>cLF:3m-=HW+RL 涬u[aM1bx,WdU|S9A\*hZc"%}AL L J)JiޯC*sF4שkWC F_& M{&6"Ų;m5RNksN2!Bb"=Sv<݀q3lq,eeSv%䰯G SʠRx$ޣ߫A a(*mAd -֌M3 ȡ.BWpf}~.*qtBd -@7т̂ ip]\M^_n K{ qӶ#2L4 gc #z35 d75瓈80놐p9K0\o׋.fLc #G0K 2n6#ΰZ8O#%A_oPvz' DtEf*؍#}J7ޜh-~57cd\x^(f|kQ|8 'X;mx?^f'1fb[J@%,W;6~A>iv4r"|6B2 E5SjfK\W7zNg4` 2-ą_)q>JKT~ Z3u-ޒαP4tfP1o4; LnG@nd-έJxu_w{С@Ub]q|~l]$UePmIM1ɤA$)R\ZemTlAQio[[U bmjS5vdi >ˎl)Fx@->aM%(SypŲjj53P܇gzVTҖ4[g;sYi4WahC-YqGUjjyUjtJfGT$; gM@ *CR3ﱘ_aB>N+ 32|>tyY1\~hP9@Da0gT،m 0w ǽŃc:'ʻ)%.p@)%k*FDŕ"x(+(&Җ'Z`{!?J =g8ysh'/Q uؕ d]"80u}RÆGyt5x8bv+'3 hno;i;4Py;sxL_%ƨ'? =Y LS2K9j 27D$y !]$fZWCKv}Kո0[1ʍR:$ FszL(n)^[:e  ,Д%MT1B^XەbLDroU'eNZ 5qܸwzwMyٍZ^XPPߟTS(C'(\'/tH2JOx?R&kTOJ;1n <I<qwŵB<v6Fij(i̫ ǂ_gW ¯ WՊ)0g15m4'we+ =wi!GOLm92x^ö:yyv|"e'-INVźPq\@@t4 H f^ f\>i]̏QFª$v᠌_/GEQ?^:1  r a$yF"}?EA=NxO(d傳15*'+g`*<`aڭ_2fjX/:ͮ@!s&e d"R N@j6*IÏ=9ʮ 6vLaS^N.o mXS5dn),E63,yPˈ؝-GT,>v#3pr3n˹"\iU]#jJ[AN trOl)oLphD?R+6B!<<22俏O5f!I9vTZ93xi~R3Q߫ w} +d(34]XC$Aii=Z?d?"DVjH4Mx<@pIE59Bz[_ MۓMY7=%f bUZYŦ}=sLnReDhF&템r:>3aS篠\S%wgoXIݶ hNWq֜JpB*6:}eODZ2H_TU+$kTjg(ܔie247Ok*.p>߳S,&$v1Ns09&4aKL @XA"BD!JSMYi\[GzCQo~f p׎Ėtw A ў3K fm(l?p=כ-VzY(l_À]c{['OAnHIqѪ1)*Ox^NK\\Ӑ}vnt!tM!^jf4?26qn 'z:i ]e+yZ[8V%w}ak\8pH* r 9Z1#6 'rbya`$u93;c[ @ͫrḽq[T/[I t{ÁɶE0pz!Gf^1鐈!TGjjZo5SlxgK;;m pQZW*=OSvpS\e"uIG̉6>h9*J4C]c,ΛAF! ͸gņ4z oVawѡ|/Z oK֮ڏعmv{2NI Ε(| }- # bPc53T;qb) ]s)b| .A% t_G)Z8ϊh<)h_uKt0RML~H "?{W߳àOqVOfbe# 2I-l(,bPLYt(p+!]wIJs*-{ڝI%FuuV@ /O0xhUO嶺݆v ~k߈`/*X,LG~`Iso⒠<2cA2 +ۀwl]C =KV o1| Hu]b_,ztH*1f!{gmxA@ڒ^Zqcu1b?cY0XiXA= RPcK>NCب[ie7,/WIGX~@a o痏wFW-K'4cJ{r(-dHtXagSO4BmDBr )!SL.X͝=!ԡ?8>4*R-V}rZ$hi.rlF%0g>ą /GEv8\vwCrILMjvNF?m|wkzI|x*D@eTĆ̰Exc ,/\5% +XZ $R4GҗEr>/]Pi ڽSW_ok2QuRF6ryq+fd+PDx\,o9J%f!J 6:BKyBA#,t+F_6`AL`'j]:qmR͊ )WGl |bkIqNr9A`)نDGum(*Z1! `J9{\9iJrj1K)E}X9Rc*g7,guTkt3*!9~mτkvC};| M%cͮ&|O{פIJ Уagp!\X Y=zA:X s6߫݃y>2^ э)rGČ3>IMS|Pw\ Z|-IB&-ן$oUxE Mkm~OL0؆j9}h_ߣcYi֑*:CıU3:}Z5WZ8^Xy XЅFX_p(K$2ҡ vS~H­`6TQC]pׯMt}FCxd/|w2z5UBm| a3<މȮ1S–lQ3rxP.'U CTw+Sjkws^):-)]k(3d݋th5>`¦\(|L݇ŀ Z7hN 4MNr\ 4/ T 5#d3eMGu55 U_e qT̮5AlS?nAN/ Sve)=^q4fiZf}xyg:PL=5&Bv^7?ˢ9V< /5F i>.\+ n d<O)!Gy2>D A];ʕ|ۢߊ_\)ǽԞ A%$)C|gGiU73%h Wmɕ* q"v>=@B~W'5k7g8e!{(D:'GvuO] 6v*TE-v]\Ĉlc9hVma?>a}ʐY nDĆQe,!1 ґ,h}8#)3hT0"y.@K=GY7Ibxf2iKkn1cˢwr.sH^IO>aKT2qq7 C@0m{~jqfҦwmbrD6]Ο/Râr$sryyD5B6MJ@朰Ҫ.PYY _(k|U@*nϒV&j ;$ P= N?$UݠH<ر@ݏc^gPۉg?&^Oʠ\V lnDKfλJPS+B{Ứ2%m?X95 ±"xsD3&z :Ju'6ʡ6tZMX|^,:n(sXv (YnPw8'0 kW/U4 iG.ܕ֒]sG.il$4s" *~KT 5o:\ø%D2ѕre6,(0*ZEJXY>Rb޴GH` ?8| wfp@"kMy5_&61jA"RuF[u5vgJ[J{[^Uq| E l#Y׽-c|Sic(tc)" 3ЅӇ)Gdevaa#:ْ ˖Xpm*}w:h}DZJn?ɿY)xluF-d6r;2=wk~&BG,/%%$JlYEb*}W Q qg^lOT=I?O‚)mCȏ6'1HZ6ruud0{.0t9hh,{Ԯ%U]8DJ>nrsZ>N_Br bV ,pF5\gz+،qk0SxGMC|Tq}L%~ە ̅ע ,9z_DMfJc/r5pr'2:+LA z**&Gȱʭх}&c4Ct3(~3(k$svZ)/{MVPLpS}ܫS.P%^3qsJ'*ވtUg#^|>}DE#8>0p._rpdܛ |vi ؗͩf %n-^6T?ÚIOv~l ~h+zI|3l@t+Xy\Ame;d\YM K^ E=Q^!5cwT }`vv V[TByBCLG7BL6H'su ZY-'-^r-Zw\o0'kS^YѾ5ovZԈeBBKBц3&^ ÕY6cd쒷98SU/FѮç3)',"E+YR }D}%z "mMq[ҏ_<3)8T{1:`ܼ5 G ړ06wH#ZkEd0햻VHr|=մm:c.HvVbFq$~g|Gs.iH{pͭ2a>gƉE,:q4*6+rH ƶĘB.a?Нp43tC=4䙡IY|ݿUN6U\=ve:иvR8 _7\\e9wD]iԃ64iQq#D0Rcxi{`/6 *'JP<_MystvJA3U IfHLYPsW|k0\Xe}OH4Rp1mWв:qvj 1ߧ<=ua|il\QOj[PM\91?"[ng! \Uzҗ*2 , fXǩ|b6jQ9(>7k|mf'GdⶦH,NӤ$xtd N9~pVn-~8"vrT` P"eT܀A@,j zq8u!>:(ݨ_]IX QǍ+I}"*4qQ& I4m{ {gfBx\D=BPmF:Y$Iny#=ʉ˚zY2WRsͰ8ㅬ'ܶ]U ޴~wspM?Fا9EHkOhT4e_#*}mT2:rd'w5 9$crt4ŞmV4䁱2*h˛;U5d>A%oʕFi&Kû/Da֊T0H؂K Sхa4&x,tK>;~pn8H ʄ\e2˧l|` ťOpDKwQGZnl"߳^:[g~"j+ +`%M#|gB8K/i~Ig@_kw;1?uYL*H/~`J|G@uS18_b3%DM+ gHΔ/85Qj4-`ߟAwF@Ozjә~8`XQUM|% aQc2iW-dm O O񗴴^a"H-$h;ěOzBsY"*bpĥef<}oΨTB.]BxTpT<|4nq4xYkhzŵ7MԴk~*?;/7.pϱ 9:Gʦ ߦyd@:~ݼ09Z_^`n[s =,w\Kl ZfJ  9LOC*ѧEDLM* Sk KJ7X==sgip<(EUdN+dH Yk&]:7 u4}۬O"+'贽L;[)̅w>܌TO@ԼߤM#{tq~A]ˏT YZ