clang4-devel-4.0.1-5.1<>,̉Zb/=„ߑo6AhV@AWP7QIw,.`O',}07Gu߹{Kރ??'l_|c7Ix[{9{g#0kS'jFRFwK(Snr wsjar)u(ail.KYtߥZ3@kBazu+b{IGTY5=K [ȜްU7 x]OzA's)>?|?ld  A      " qF xxp&8(89d:>-@-F-G-H8ICXFdYFp\F]Q^0b=cdmerfwlyuvwhx`yXz\Cclang4-devel4.0.15.1CLANG frontend for LLVM (devel package)This package contains the clang (C language) frontend for LLVM. (development files)Zblamb76openSUSE Leap 42.3openSUSENCSAhttp://bugs.opensuse.orgDevelopment/Languages/Otherhttp://www.llvm.orglinuxx86_64)>w:o51@2\ mI .^ig Y6b|{|)2dB '2 %2V%l# U;1 4VziS<1&E%4I9Fy~+. ;;<{$0D8&XaIA DJ+^Jd&(|.){c%aPT a' )3A Vf$_qQ2m4NIvRY9Wp?q+<y7 "WC(| %q9h KM~' ?1 !2~ HF_ 94;*2c*v) 9"sWo siF(d 3L2gT GX.TdN qt {:$" gA o,~ @0@ 2 \Q -'4"% A  K& pH}-%ySUM UnP5#- }]G+ [ Sq  o_a w:_&u% G_;L%N:U>3B4$ 5  O*8tX|;-kSs#GN}N3 c B>-PnNDT[ EX $G  7 8 x G hZ% ##( ""^2ySm?O4j:J<^FA-[= t?!Y 7(!. -q^LD.D;g2cBvEl[B3Z+cwnZT'|+eف3 Wk<A0O%@A'* c CnM XdF QnhWu"#V[ -5xD2l h' ,h'R=YWQOZZ+c`/lc#r &tAA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤ZZU(sULSoZZT#SoZZZW'ZUzfUQ"stXwUGX ZXo|mTX47W٬T*ZX>;XYavXwIjQK{VJUGUGXs XPEXF%V5W;VSWabVW'W+UVWX]:W4UGW=>SoWD*Xu#X߮PQxXxX+/W MV&@nZW94oXu#V/X]VXQXwJiQ"W6tUGQrWuW'XP\ZWUX^yXQ3XIZVVXIXnZZUGX dW MXRW'XqUGUGV&@nUGX dUGTV V&@nXJV&@nWDSoWg%UGXN:WfUGZUGUGZNE9WTZUEZUFIW3|SoZV߽ZW;XCW7WbX/WX W<&T2RS69W7XnVW'XaiX R R*SoSoW}vcV"XIZZM(CZZZZZVZZWd U{׬ZZZTe5SoXIOGVWQXIXekVXsrX fWPMX rdXPW|mXV?XVVXu.XTV(p6SoUGVW'VuUGTYxWDV W"UXIWX0W-]W'Xa XUGX0T]jWC<3WZWX[{[UGZZXnnX@ZW;V/W'X!QX@fZZZXDX;XShZXu#UGXnWXnYZZUGV3X!QXnX!QSoZZZNJSoW/XH>*X?ZR {X!}tZXnXnW'SoXnX,XmxPMWV]aUGZUGUGXS UGWHYAVV<X*jWTUGU =V W MXS VR'VA٧WX/mwX"TSoVXS VXS XS WOsUGX,W'W^WVV&@nSoV&@nZW'TWWUGZV:WMdX@ISoZXkV(WtNXkXkW'W3X@IXSoXkXoZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZf49189fad12dac0fc475dcf844531d9f92a343121cb294ecdfda2264fbfeded5f853f06c3856cdb6ef9e54ac7d9b5aa9bb35246bd83e4dacff7da11f32a30dac9b2fd9cc2571f0fe710d8d48b43bcf0605e67518dd7a88bc1eb6b040f760d1284e949e81827aca047e6e0ad93eaa32865c844f855fc32bbdc8b9d4b8548c152d982eef990960d7d113e4491bc71070bd4ba0a020466334b31c5f1d843f4cefba1aecf08114ca3b59e16aa324f3c358f9133e9050f9bd8172995fc08a2e7081765a7808964f5041d5ae472dd9b7364ac4969249804929e60667038c7c5aa3aef6c7cb6197513a85fed15028f2deacefdc2c233cfc8b41a4b4649d3cbd627a04956c6e1d2038b526b6126ff76e17633519fe6df18a07e1a41a8a83aedf245174fca230fbf4d37986c8b8ad32812892c46353d594532b6cdc8096aa02b0bccbeb98166192bac76138c2ed0f693912d619de72211698bb1ac23273a926e18e23659a0d5ca6eacfa881018c7e308529d9b21af21d6d0b0125e3d030de81955432a1a26aef1f893cec1348b7448d9be360822c97eeaf2847239075169862dd9040be8de9ec34d47fcb7eabc02859c34f8217cdacf020a292812c6c8c788f37495620356d83f60b2700b23a519f8fbb10929e640b695fdee1c9acb142a4c2c39b54125b7fb91b4f2ce3d166b338f03c296a9240ebc7fb56a504051d86a4034b6faba922f38e38c6842cf81c5c1845bd53a4a3b047041466feff5b5d754e6fc94a652d957b0cfdcede60c85217bbc09071a31eeb82fdfee6b2924ad6946e70571c79c69db3c9fbe000418c783120a15280e97fcb4a6ddfd7dfa44383d5623c459e54301e87cd9b7f0fe4d78f1df7bc9b234caddeab5dee4953e6940fc6ed0f1fcf5d48a1a28c42ef7d6e6a3fdb25c2daa5eb66b94b01ef852dd877dcb44e48f7d8e72e3c71d05438aa1e641c02e0486a1a21a0793a5fead26691b7bb6f5be08dd3c9b3c1785b1d36667ac5bd6799e2063bf50a5d11dace6dccb41a826f6367dda903c2d16ffa865d8ae56390b00dac62c503964bb9961d2fb4b388fbe27479bb250acba35b75720f73231ed5709f451ae4a66382b53530d0560af4b68f74fc30b6270386c20c7f32479c3464de2968aa7d227879909d784319769d8377eef0495ed2342e67ad8f86da0645e89a9d339c0874b03b30d8ddebcfa29d7fa910689b1784c1cb7268daa49031b3be6178b9459164525dd22a001650012ea903ff2f20b8fc929ec1f90d0160dffdc7f73c7890843301fcdba124ab31c3402158a5285caf7fd45ebd3de209d39b882c75217c401f50d6e9be7587c3efef4c6833ea2ddecf68b9aa063d1c4842699c4e05391ec0be94366aede148e8ba64e227464f544d772d921bec2a8c76de663bb0a61b86234854f865d342fb5855f687d14eb033ef2cf88c994f61fb1fef73dd7bf91c300fd04cb81f24d665ec892937f5704335ea5698b634dce86636ed8714dc0ad4c0cd0957e41faabb574a8d8abc6728b4ef99fcd63a0e7129740d872634b6a5db2cebb7f4560ee820b95f98587a51c5aeb1f34b4e4f0eeb45fba2cb3913b6269794a25332a970aedde356ea501eb572ac15312fdbfafbafce2b4da670c0844e0a95354043c180c40b17f80b6169433a736591e963672268a6f6354677ca13082838dbe0ab4dc2c7c3101dc09c15e435141ebb97e1c1ef216575fc14ac0bb9540ddafff3e84582552b1b54e1206d9e8d9fdb6ec6788bc6df41f8d7c1c014a6356548d1edc1eeb2b46962f52f7cea5be86374e18308d6e077d1cd5b60a24ce40a8265893c7bb9308ffd84b5d72c54844dcd99cf7f8811546233d239f572360011185d86cc3c9feb6354947af0bbe0f28c31c79d42166ec2b493319e7b298c542f5e2a950e86fe18b45f851a51f5f486d4826adc7283e052c8a6239357c776315a0426263fa7ff8db6766eaa7c55134926fc732342e5a8493488ae2c0fea1fe546706345d68af193c9565c6bb22d1f589aee4107335e5783d0041a3b110615318ebb8afce948f92fb44439324c7f0ca134f1869d4ce4fb0cd701f93c1a3edd9b7def5d9971b1901b50eb22add691735072e0468d1aea261caee0f7976e8741dd5dc153af750ba8b38817c09fc95b67c2592baa7c668fb2b4e4787bc9a01c165fae1e2cc1dc4ac85030b729447464daef61081aab65820a1e06de1c70d978a365fcbbfaf156a7ca0bbbf9dd318685331ef52400ef87afe91a5e59fc1f942f2d44325f96d203ec1a74a7835e6f71899d8947e94286006e5adbe2014faf9b265939d745de25d8bc8da8f13bccd5f6a1125039e001a6834be8bf42b1daccf791cf3f8d7bb83fedbd4768485b2622fe5df2d75142ed0bd918f40a7d44f4b4a69aac7c2a45878ffba15bb85056e634233c5dffde63936626023b84e482feda4ad7fca5e331b9164ad37c556f68ca4a8cf27ca90a3d3cedb0f362b317e80d30816d3f069a4674aa86f2ccc7ddd34689d40004b16b8323b4eab6119bd37dac3d9895bd2776c7d93679c3e538165ad72326d6ee46835ccd5caa68bb24a2058d549fccde14c95b1665ea8c89208308a14708385b870067f517978c761d8bb969ca0ec9f44918e5dc86eb2225e2b6b31d3a56e54c8df11f1c8c02e53434e305a31adefa8c53f300661849dd7f8f6d7a56dc9ed24c6a6f3861692353692b7ce658e22342464b6030c478644a634d6516cb20e6d45f69caae73393903d761fd83a2f0bd0c21c4b1af82eeda4fed3ce71ffb25f451078a4c3e289a118294a477b0aa152e13689bd47c72c02d60e8952583d6c87a48f3f0a6abb58e1773a191ca79a7e4107ed670e8e37ff29efa76a66d19f8c1a0d585231b6ad28de7b02c2a9aa6e4e375a3984673e1cdb2ddd9b257eacb61f3df96fa998bfe4f6629adabd9ad4c4cd6e9c2526cba6427eac4908109170f2b0fe84abc0bf87796adeb28225ad60a1cc55b93f978ba19ad277a29c89e661a1d9d74c9545c5260b24cb76fbdd1e33cadef3f1a7513a399ee96bca806ff2828db0a86a01c685f2e0c49441b451ef5d4232f6eec4d39072792914d4a145cb1812cf1a19fcd790c271c9df8b8dd37b7accf635e4b727d3f010bcb6a6d7f7fc83f62ed4f25e78714068a50e3c3caa33e04abf7099d8abbeb7c665abb3a740e31867728aa2818fc09fff2d9ebc89b377b6c2de1bf42dae97629e1541db69bb633a5fb124ac265a0a87b3233d415434d816c38400fd56cf9475304e14b4cf7bfc458cf3ecf9b1e356d0c647b66290c3a5caf90e6a0776f8c35601cb11571b5ce2147999717f42bde935a2b47e47616e20d5a6cefb006fc64136a2ba9390c700d6414bea36beddbec09bfa92caeb446804a99b3b1961c015b8eeee79fc00ffcf40a6958467de25d5be62f3b4a27346bd207aa96d482c4fd4d9f6296aacd1bbfa26610a37ce1db1ed21553e1b79f74e11795c112ef467ce40dbbf54c4d37a60d5b107c2d7e8b9197e7073609e3e9c21692cfe018258375ed3dd30263445b2773d6f72451b453b3d45c4f4d374038e3e4a2815e18e0c636a4a8fc23f20594e1d5c580785b9f54c23846d6ea91cdf0bb0d2ddee611878827c36295d833132ed6052bae20765ef52776104ec5957b6cf3a0c4af248c171278e66950b47f8537e4f6df27a141f5331f4593c3dde92e7d801bb92c8fac5d7ac9197a55ee72b64b0931025cd7dd7bb9a3ff814e89c082f2eb2c1fb36ee18da3cbcba43aa32aa8fd2b244a9cb9b671cd5cf77184ffc561682c55a94a985c3ddee0f7fcaa8bbd373f959894850ed47eb076038160c1ebe20de3a870d5ebcdaa7de82faeae6e0573f9d0f5b3fd6de6fbb5034d6798abdcfe0a014cd4fc5caa75476db9db804dceb72e5ffb1f1dedbb0f37a816cf0b0bd7239e901b95ca19a53d640dd0035e849d3d0a35b19f4520a914d3354b4c6a8c8c602371a2128e7c794507a1feb99ffd4bc6d51d5448688e076a25df8922b3a48437804f4ccb743b5f3335f79446f4e7e35526da601da273221532ca8ef32a6797255215b64fd59113cb885d0bf2bc239cf80cdbaa97d68a9876b0dfd538114332f38293c7926badb84b9a7601667fc15b49809859d2aa4bc1861105ec9a1723280ff2009e37e5a1c918e537a46ff38adf83e1c839355619366bd36b398d9f16a536bb92c314bf01edccd3228d4206341bc84088dc169568c0d61290bcdc238f87624a987189fef9ea20ccb97515894862f61b7df99bc3877c12ea97644575b457ce849b5ffed80cfcb04eb2fc82f0a0818c0d51f2366e264fda76c6b1bc5d67fc8543daff111477d7d53c32ec2735c4c3d797b13e265026e5710a8933ae00e2dd72ce377f133f051ed65e5cf365184fc3627bc46106da51edca2dac01d6d786cf61b9255dc0c59597e9ce0d753a6c38a591142fdb3763ba8673faeb3966f316474fb0bf5f2d4f484c5061eb5896dbba3c9aaa9237272903842a557f0aefc06b389e40ef5607ede2ef6cd8da1b067e05bfa7532be1c2cad15eb91a87c31335992aea11da21ea4ede32b34deb2715a891ba7338d68118cc9e785edf91643e98b94e0e6a066a94f9e415875b70ec2eb82528d29d52864d650ddb075e3e48017c4dc65a46ab58979a36bbbdb28c25a810f1845c704e3d169df551fcce0c40df5951bcf9f027a275834bc7152bf045243149e1b077682b21ef78a870674ae906c599b33c8def3f2e22338664296af2dd6290c9b744e787ed646fd84a528cae1047ca7838efc28e53f9637f1c88b60f7c7ee5afd6f68fd0e8afea33bd631a5488aa690268b14bf25e9a3f47a5084290e0c4bb51780519d46156d706af7487e6499b7cdc97ce9a3df5ede652886c8860be4ec758a1f1865e4b0edb5ac7c0656b8427e5c6143a64f41b0007d69dab26cc81444c86639672168ef46f507b47f8dbed03059a8b5bee71b5d0e0127e121ab9a3368e6e2043933e3897642130f64a9619f0395aa6c96ce6d8c354664db784df671bd77683849db9a7b4aa1ba145e80b56f99e69c5a908ff6fe93ef8dc4e2f36b757dd8b46c1f2cc49dd73fb074873c88d867e16fabde138aef45c7923d552fba644889745bb19fc6f4a569e240cc01eb6e6c1fdfd2c19bed357fb712b9f6aa3887ef179d0faf6dfb16850489468b5ac51536edcfee8053c68411138e7e81d35a6a5edacac33c91e92909cefe5f5c3eb8e2f41dee24b62540bbd04d097a94e698880b01a333c0e44efe59718ac58270ed4b0e82db4e21a3e4f30a3df9f27db52a5d45059717bc7ba80780646b914dba238c3d5747366d64c4126e05f4dc6a1440e27badd58d1d581d16d386446df5ed68d53581b876b0adc3ab7b99de1a93d2f6a13c99f753f62ea18bf241003baefc07b9cbaa69f6d523c082ee3b92fe9bb3b409228ff590ce03690e65eac47e1c56d8b5de557238361002a9d75fe6a719a56781e9ec3db4ef6061b0d5939a9bd14daafc9d506453a06d10e623b6e301f7ffdd45bb945f5414bf828239d2a0ad199e559afd3b3e7c58b7bdb68e4d15bbe5e8c482a5c2971b7d1234323e3d1ef19d69c0f47478bf437070bbe0688acdc9fef3346bbb891242f4e9bbc1280f065d38720292ced9f04b044c2bff77fd27d39d24e5ef51c14ff2ef5378ab18c091064dab48f739a21c45ec1f4ce09d7eab7bd7b9e92700b14e853eed34b1cdc987cf680c2b64b0ce0e6b9c2381d688e6b2a63d33feae63f247766a116bb7c61daafcb5c175ff36a29ddc916f9a3cbe16ef3d9d2d3b049f14bb11e5609db53bb62e3d390014cf011074951bf6ac20634deff9a12e25447da903c510669b8963e8e58e13b8ba6473ae0a20051c33b6dc9cf71f7118c688d67fda13376d88eccd43bb0897f9f28bcfc2ceb85f7f1588e6ceff080a591df1c42a15e22ae05fc9b676a690d76444f89bdc41685c86ff8f58a50d5687800f2523d872ab9b15dc48a328ea91247b61592871d0ba4182584d2d24d57ccdbafa65a96ceb965580f19346beff79f9a69d1e7f8456dea527ac32b020962ca6c4661088d9e0775f9108e7fb788ab07a812d86f92b9c5aa2f6f4ea9398ff30d1d489ee7ca23e348bfda6a53655b3a5601dec64b050ee692441299b4939bf4f38c62a08ccc6ba945924b1e3c750600b3ed9001eb53ec3eb5e0031c65505fe4d0bdec3a407b87bde29042576d70176102524165016b5aac03082c63946f269302ef8931dae5220259819c70b3bb6f1d62d4931e2c1eb74d33f4bf32d19537890aa92c5887714b6e20e970c5a166aefd131ae5aeb527b3d0525357966fffbf422a32f5eab389864091733421f37db0902d013faca7316bb6e82fa29f099d70d384a82321fef3c15cd44e7fb35c1a6b78dd3bef20f0c91d5343566ccbe5aa94cdd0e9adb28c26baa27ceacbb7045889bfbefd24949615bf9079b72ce4790860085c54fdb49cc3b709fec1b972fd7934e81fd9e0993ad26e0f14aca69f1ab53109f59e2e6b29e262521ea8c35cb9f7b4306d2f54e2b3aadcefeb0780a159dcade8f2c609d5befbd7bd32d9d9c76c16e494063560343386efdbeeccfb4405e81601dea920e26040e06195bbe57a90b612b4d613ad3908fcf5473b765268ffe2ae726c2b927cd05c2e8c1e38d11d4874140ca6f7753798c99b57751abab164e1747443c61add5d9846dbb5a4bc67f50a76a99fd398e3658c68655c19ba577e4ffac2713ff8836fd7b8681f06981f0b8439bb7377e4fc04fad0ead1a1bbb481635280f9d32fde84a45a39e3d363d5e9af46b4b704bdcebfc5ebefadbf62ef536699e125ae3ec9d05ece9473ee3414e06e1c6206b13d30324988f0d492d8fe434ca3bfd980b1f6c077690a019cf5b9cc16d3b7b2a5d73c877cc7f751491f3b26297b4b5947d9d020bad9a2c8367c9e62e90aac4e578cae7bd182448ac16c65332f9712b1ac5927d2a782f9ea4df40fcc5271d49753e1ee3a7ada7296d0b824684649eaa70ae869325e134c8a5d1f27f72685bb6a7141d5abe0b439457c6d4d1f3c334059e6165ac3a822ebd74e2aa8b643408f07c0e96c4afa2743bb3288b05e8b6046119be0caca537e1fb9a26c03775a03ec888751036fc9762014d8d40bb9e2031940c7fc0cbc61d962b6580b532b150c5de6c8ecf4f872e966a3679777031d11fcb0c553374f0888fe6a930c6bbf90807d169044346fa7ea33dc3a37ca60740d0ce46d5cc14c456f932cdf29fbc26aebd095e2f3399f592659729a12633d5468d23a2b0eaaf98fb9404cceada353e6f1f273ba5bbbf6516c9d74f41f641065476e76f0c2000c33803982cfe5ca731e4a029a9b9dbefd48a6dc1819a08997e6c51856baf42ff858e1b24b6ff723b669ae35b8ea8c8af98aa93300d69b41021e4211b2f9bb34f69741740254a73c9ae39408a605c76104b10294a8b2527329b2ab80fd6591ec8d8444e7a72c51e6ae22ffcee8cfd65f4773b1cb9f4edd99df15bd4e23ee1fb62d61caa8f2ee20559334874af47f779d82201917232a7d6c439d8ae37567d9676183daf74fdc4553a99beebfe7aa672054406d75b3416cf2868fe2ed8ae91dfa1105016e7cbdcef97171e51860bb0ad12a300d5cfbee879e8cc90fb2f50af86eb5a627fed1808e66f5be2fd2d52a8b8bed6a125e5ed8d5dd4de871ff31b9d4e2f054487244a7617cff166fd52e51c48718e3ce70ccc1ee162a926959c07c44205047b56ffa51664317af15f9ec10cc0062ddd0e15768679c36a929ba40a4dccb1b7e8651d39ae8b60fb3e6d1f7988b18aa1d3a6d7bd6835c27f0cca52318a175ae245b3bd66be17586e4b0e0627382fbde42b30bc5ad0e8d14609b48cace2ccab9cbab555a0028a3e5cc245d935f9e6754e3900b81fc1d9d3758bfed0d41cb1010b5b08386a8c0382f14aba552eb2271b2ef7adc6a862397990c9dbd5219870a723cce331fd97c0154010e608ea318b16509ed72b2f676287a591eebbd8556f7323539ffacaf4e6dbfa8c74df1429ee8a580364876cf1ee98f62a4f0c886c02154ca6cec09bd33f1dfa0344b8c7433d948c07c3dbde01785069def9a5e97cbb44bdf0392614b66b8aec840e65ef6e1473e2668502f756cd74d968a336a2624645e4f4ccb5e45f612001b8247f609d482c719e028f471f153ba7720c7c78d01d80590e406b5794dac7c3d0037294fc750a7a65145ce509dcf4e3e6a75c36d5c020932df0307b88f98441c8050b804d6b50377cccb5e8e6c24a87c39788ec8f6dc74b7fb823e77c5b515fa96d4446736b195f9bf46c93aa6cc8ec44bc3651bf363d0b027e720285e7ab0f556d813c78d76e269cd26af56012a39756b8013ea011fc25ab4f24aa123558aa665ad0d04ddfced809148f83ca02b7bcf6455b0f1e2cfbacfe19e7dc7efa178339f47dcd2362d39866bcfa0af5b947cf35bef33f75a8e2f150e6adad863f449262b5a57d71a86094c19ddc9c4fd929a5f31cd6a86de014267212535d7daac5c1442cf1e42745f8967eb6f53414bb6adddbb8451602a15d6887811b76ade97460088fbd975ab915b75bbe5e6266b563fef59ddbe795f38f5f1da0d17df6845f12be8b2c3d02ebe79d9bd9c3d86d730abaf7a642f1ea815c276dfe4f90c73cc6bdb50ffa1c76cea5dfbb5d1f550527b2aa65bcc49e73d513ed093830183e5da060632ffe1b543871f498a90e6aac3238b1adabea343b73ed64c25617c7e40b82d0941c86b0ff3bc97244d03b63675e89336f3a337e84be7794ef135d94d4e4fb6a3e71e213c825978779a4da5a0678ec5efae366b55b3cdb5bf51fea56b43b86cdb7f7683135195b4b4fe8490251d78317c50ed9230c8744488158bf02700cd364f45373e194f8bc2494ee59816b027211607e0269dc281c60f9d5c56acd61dc24ccea51ec376947fdeb11fca243c0c245603945b08c485e0684a08a22126ead20f462ab46a1d3b8a4ff5db8443ec741bcdc5d5de1459369f09442f64e477bf3cbb3cd0442a69801856a678fa338eadf1a3b39f4ca91117bc2cdde51bb1364b19e7313e55a4d16426df7c7f9e8d22a189a6c09bbd3fadd3514c797d22d58f4f0f2021d9b763f215ce4aa430ad70bbdebeebb7e5671c3337289fa2a0c6ed6525c2153878ee911b76987b454b4ccd94716a0751915a563aef06fef142b034f11359fe77b8324c528277b5e0b67b3e31b804ae4bc20a148f2fc78b43efa1aaec0c8aa1e53ddacd1b8603cbac1ee0471a9ae13d39c2921384b912c8c7c6b88d31ffe022596cf55b04bd0a69067b2182935c199444b5b67594a5cc668092e123823dc386c3c60bb645996927e791421a6e19e4c70b15fe90a9806924e6d1f6c8dd3355d479ab244586b2d819892fc602785cf98b65ac221f983e020012713ad83591dbb57c814050d967a8d32b66808a6b5cc9b7356c721f2d55b28b1ad4863927f7480ebc3026c53a273940cddf06c799d93099a98c2d668bfdbf32e7d63206f66f9d92d2d5e2a3623608eebcb7e47998affae62f40b4833638830e2eeec1ea333512477ac35d0fc3a053704c33d36e163929435ca48216d7d1fb82508346653cbff3c05968e7b7e5ad74d312d100192b8965711ef36e93b3478a1ca82e13716ef88ed8ced637f4d375448b9e353660ba2abb7de96525ae2b26d79fd2f253ee23558369df6e3b7b025e39e14640276bf617aaecf33f071d678591e3928e10453eebe899eddfd73ba53fa47d735112781ca6d98142cdc154009d9d30a2e7fce662a821b213f978ef45723cc1f2e1780306758b490836a1b9f6c6fb8b20b16b4817acb6ab13e62961c0a132b2e81783391f056c647369e0cf7e487fce81a240fbf95dcca3a265483bd3326a423c782f012b8155d5be03489b8d6a69a7629303787dfbeeac35759044f6ac6a2e89ac4c00cbf86826cc35b5b08a8a94c6f83a919e76c1bbb415036c3fae6404193293b7079c1d16c32a8061e0e0771420476b1f373bede5e29f75e1a7010253cecd6574fab78e4b3bb1dc2fc28393eac8aab18113aa9ca625f92e968a1c446c106dfb6b94770e91364508c3a967f62d66dc4c2758d4ddb0ef7ab08c257aea3cf41d7f163239786c5d81a7cc65359cadeec8b2bc6e4a871a43a469a52deb284e73673024559414097bc6b14d65db6bd789941510efe7526e22ff6ee949602974e009d95711726ad3ab34388956c3beba4eb0f24ad45dd68eeac1ea29079b05e37017d4d140839c76431f06845f47d8b4f0a1fd950d0adcddd1950f70be24d52ac1b8a8e87ea9af4ed2373208c356f65a59a445e1ab78c0beb6a88ce97a94b892fe7235b39be1d6528f231ec12ca515f183f0ad0c73f9c28e0f8946e94f4d798df33ae51812f7b0c4237065d724ab06e78df3e93c42547da99fa820de76cedb85406210660482482fb01a924e32a306c90ec88e04dc9155f6598c4f9141999694aea6b010f497f634b1ce3ee9cecc058ac8bb87f83474eefc2ca7b13c5c4462cbc1b12af2ca96bfe97bdb11b1eb7b0629baba864f1cd2f869e2c4fc1aaecc356000e35d167fa2f71d0831d9aafe63327eeb13318b987defa70e3e508d18a39409406f51d99679b9979545b9542a8939ca675dc9efd0f6d9905bb47c2b34b224bda359dc2dc1104a2aa6ee63bb770d35b4a04d983927a996821dd318c3b4ab6cb3673a632235d441262b1815587fadad4e784ef7a640682d1ba80eacff77f590649ea2a5ee072430ed588b11b9db9340bddb909e19a012ba3ff5b71ef0174253285db796a9d22b57b0acc3c5a0215aaa790c60c2e8ab050ff008608841d9822c2584e1c83ea5d11e0ed7867cbedee9936302661a60cccac78a2674a4353c64baca99d018267cc741d016982555b825f5d51b3316e3d25ab8a20333a29b1d33372170547d64f8694327342426616156cd32416c0ba39863940697b6f40ff9e9e138bf8a0a6384b3fc1dd897875af248847476546cc2761fa84098825d66c32c16578f5bc2bc63c11c45453c36fbff7f3a32b90b21d1d65d60cadef4d7d151334227dabe46077767e7b2ca4c08302be98e84c125d2cd779645c151be54e3ca71a5d8f776c03bb1b8f43b1a32e257754852aa553ebabdd5d37d4afea904208c487725930ee85215e036a066be9d75e1963e5c1c3d88c4e4964ca8fb27debdd5f96edd2b1e3d468e482dcb8f88684e6e1de938f55b288f33f3f15f90728d81e5e2c315de73f802a601c647065d7a1fd437e766c7627a98152a8956ed63408925c27cfe8a15d5d4e0fe69ec101240646ecfbdc31dc953c54c2db97b55d171d60da60332758fc2425dbe2b6444cd5867767b797d18452ec16d978eb3fa6ce83c35e0005800f3d324ed1603a8179a395b7c54176d4671110f2cd591869a3eaf22cee4e9ffc8c07d7cd66e6f4b1422b5d515bda82f097523f465dd68d6c0deb66dde9349ea4bd407fc314b378cc1b80253f911a3d653a97a76278e3b74b6899085d97fbec2b2ad1aa9f801c6121e47fd056fb64dab546fdc5c20dc0668c995b6aed4d84a879b04fe8866c16a5bd83382becd44d831f801289cd4d38c954d6a56321027681f39da38a72ee95b6621f91117862e7ba4c1759006043d2d8e837163600ee9d1ef6bf1094b529dafdf18711b879ca8523e07b121d5d5a8f1c456d8fa278a9fd68eeecf43145772e3700ebe4ec86b8b2671e0289e91f78c2c5828d5786587d321ee3cd48ced5900c52c16f36016ae1e3789cfa5d6a5f5186ffa14792c4f20afdbb0d2faac9937b7a9558a9ad99e910d1c94de99862cf5b75a6235329c8c5dc99cc0fe7388f685246d1cecc28e24c49013c48a8767c6062a760be82372aa7358af9f27f183545069f17dd9b36c4c4f5bddab3db05005a8af1e6a1a9d686b062fe18cc1c710647ef090afa5e5705929746f27a8a78be8a99513de04778f0f3a55d84d2a3bda02e9abf6449836f29b89e42ac92909c55419ad989851b4fee777128cce90a8da7b77ea4e1d89760e4366e34e2f71d421dc125e3cf4cb56a251e5eada0f5c64bdabdd6263268074e2f42225ef993c0e5881b791d81c1f235b67907bef0ba0e59a5b1ca52157f3dc4a0cc376cf3d64dd17b8f276f618bfb082222e3b258b53a76b0ee592d2db830d21c658fe05de501b7aa34e5ae54bad524327aea62b66293057145d32400461cf1b2f3c50d7b667769d373d784cd9c993c001a8dd2f1450dd4eb6a4f4402b3366456d8c992ead05ede7736cc70c3eee42aeb6b7ce9b61f07011f2a225a450081c51a6a34874fda7bfd3ca611608667aba13289f4731fbf0e50b98af48fd05aea470d34af9c3d848da9faaa90a8d8f2475dce5f63379809c6c533074ab000c122efa6a86301017daebcc2cd308a431cce882d5da1152917d0374af4b8876e913142c97f0c2cc546e709aa235fd0ffb9b774e792038ce512d20be1b64e6bf8ac180c08d4d87c3b88ef886884b0840286a789717987146f4d181eb7b929a3309e30e2de0a4a825477fdf1f078ba1ad7fd51bb6c5c7d31768eb5dd0c1f4f46212b6fd391e00fb788bd6ab4cbbc48c2cbdfed6210841e19d9d9e13c3376ae54ca5e48f156959da2585ee23514df0f94d374e7163284fda21b114764a02ffd0606f13a800942ff6c347eab0c85384ea73ec1376c0950f64b28cac25efbb2338ad4865b57accac938137767a2a817b0592a47568aaf4f54e0ae222558fe216c418e3295f90b9a49f98900b0b3292e97c0b31283240565a6d15abf5c73847b2ce232880d7fa58de9aaa36d99928d809e6ab31c9e84cc4bfc80f09d967f5a1def6369ab4a436093d0c72afa7cb7895f966e615f713c77adf3f078a5380a86c3c0ff7cdaa19ea3a389b1cafd7644cbaa1b9366ba31e6cf2b5e4a96c16d4503082e7ecde25efa030b31cf5ea839b32f69719c2f396a6208033c4fb48574cb6655656b4c84d4cefb6602bdce51ce3d4768330f4f162f314e465fac3adaf663296e62f06a44ce2f9b43332333f33e484cee43e996d10ed93a35d0307ecfeee739ff9a057c4240b4bca121d7e4d4cf1dda81018be71bf6e5b01bf8237fda572084f112302b71f28c891b305c963dd2fd4c279fdf1deac4026f61abe40e6080206f4103fd1ae6667053ad118020b8e68ccf307b5194b869a3c704673291c739848c981bef2c419f834626fdf6d8ebb978d088264ab3ca7b80a979496e6f715064f43653dbe1b5a70ecb7fc5694b4ce1d3f0d918d0ec27935fbaadada0f1d86e73a3cc86f1cca43c60728796aa9160b7027b36e01a683e7b2332e16cd321db50e26111b9cc87ed0c2b7fb278cc440c76768afe7466280261ae9c88f0ddee6d05d59179dcc47b7476a4885b1414399e86b671db699a224b6890f892eae0f6f71df68c0debbceba0c95766a77a6c598a7ca542f1db7387401702bc9cdbe07990ea2fb7a898a358777f761b8463a858236c246bedbce9205e51b1db558320f1939f9789ccf5c8f36b1a4b05451c7acde7ced60b2f6bc210d7849fd4d4148b7f78cab60a087633ac636370bd4e48d6b9083ef8ea1194f4c81bedf552a26f475b652524a6e3f99294eb64db36175fefa3e36b9e57606512cb538b8a3ed2c5519b19409eace25c38be4c170583ce14925793a311aa18476a8996d2339e806acfcace088fcc2f66228c3ca9223543f6a30f9616a65ac5c34c41264843e901d0c5f4bdc8875084f394dd0e7c558419dc940cfc14dd6d2720588755fae96a6d3b1bac04c840b5d56ca68c0a4a9cca8d01f44411956e247d0780a395b425fa0b841aade1db19b794b5e5blibclang.so.4libclangARCMigrate.so.4libclangAST.so.4libclangASTMatchers.so.4libclangAnalysis.so.4libclangApplyReplacements.so.4libclangBasic.so.4libclangChangeNamespace.so.4libclangCodeGen.so.4libclangDriver.so.4libclangDynamicASTMatchers.so.4libclangEdit.so.4libclangFormat.so.4libclangFrontend.so.4libclangFrontendTool.so.4libclangIncludeFixer.so.4libclangIncludeFixerPlugin.so.4libclangIndex.so.4libclangLex.so.4libclangMove.so.4libclangParse.so.4libclangQuery.so.4libclangRename.so.4libclangReorderFields.so.4libclangRewrite.so.4libclangRewriteFrontend.so.4libclangSema.so.4libclangSerialization.so.4libclangStaticAnalyzerCheckers.so.4libclangStaticAnalyzerCore.so.4libclangStaticAnalyzerFrontend.so.4libclangTidy.so.4libclangTidyBoostModule.so.4libclangTidyCERTModule.so.4libclangTidyCppCoreGuidelinesModule.so.4libclangTidyGoogleModule.so.4libclangTidyLLVMModule.so.4libclangTidyMPIModule.so.4libclangTidyMiscModule.so.4libclangTidyModernizeModule.so.4libclangTidyPerformanceModule.so.4libclangTidyPlugin.so.4libclangTidyReadabilityModule.so.4libclangTidyUtils.so.4libclangTooling.so.4libclangToolingCore.so.4libfindAllSymbols.so.4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootllvm4-4.0.1-5.1.src.rpmclang4-develclang4-devel(x86-64)cmake(Clang)   /sbin/ldconfig/sbin/ldconfigclang4llvm4-develrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)4.0.14.0.13.0.4-14.0-14.4.6-1cmake(Clang)4.11.2ZZ@ZZ@Zz@ZqZp^@Zo Z`@ZV@ZTZ1@Z.s@Z%8Z!D@Z@YYYYܶ@YYW@YYkU@YWYP@Y1S@Y@XQ@X@XX@XX @X@X@XAX~@XZnWW@W$WҤ@W@WW/@WW-@W@P@PP @P~@PPͷPPPqP+P7@PP@PPpPpPP@PPPM@PP_@P P O@OE@OO Os@O~O@O8O8O@OOO[@Ohq@N@N@NNܲ@NؽNl@N@NåNNN@N@NvN@N@N@NN^N @NNj@N]NoEN_sNEN98@N%qNNBN@NN@MoM5@M@M@M@MUMtM@M@LL@LGKK!@KJmsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.comdmueller@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.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comarnaud@versini.eupeter.trommler@ohm-hochschule.deidonmez@suse.comro@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdvaleev@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comtermim@gmail.comidonmez@suse.comdmueller@suse.comschwab@suse.dedmueller@suse.comidonmez@suse.comschwab@suse.deschwab@suse.deidonmez@suse.comidonmez@suse.comschwab@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comcoolo@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comidonmez@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comidonmez@suse.comllunak@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comguillaume@opensuse.orgschuetzm@gmx.netidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comcoolo@suse.comidonmez@suse.comllunak@suse.comadrian@suse.dellunak@suse.comllunak@suse.comllunak@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comllunak@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidoenmez@suse.deidoenmez@suse.deidoenmez@suse.deidoenmez@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@novell.comidonmez@novell.comvljn@ovi.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidoenmez@novell.comidoenmez@novell.comstepan@coresystems.dejslaby@suse.dedmacvicar@suse.dereddwarf@opensuse.orgismail@namtrac.orgismail@namtrac.organschneider@exsuse.dejslaby@suse.dejslaby@suse.dejslaby@suse.dejslaby@suse.de- 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)- Add appropriate Conflicts to make the package acceptable to Leap 42.3. It is required as rust/Firefox dependency. (bnc#1091551)- Remove liblldb4 and lldb4-devel from baselibs.conf. They are only build for x86_64, so no point having them in baselibs.conf.- libcxx.glibc2.27.diff * Fix build with glibc >= 2.27. Various locales in glibc 2.27 started using narrow non-break space for thousand separators. libc++ tests must be adapted.- 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.- disable debuginfo for arm as well- Rename python3-lldb to python3-lldb4 so it can work with llvm meta package.- Rename python packages to follow naming conventions. - Remove unnecessary dependencies on python3.- Fix %check tests when used with python3. * llvm-lit-Make-util.executeCommand-python3-friendly.patch * llvm-lit-Re-apply-Fix-some-convoluted-logic-around-Unicod.patch * libcxx-fix-python3-syntax-error.patch * Define LANG=C.UTF-8 when running the tests. - Add explicit Provides/Conflicts to llvm4-devel, clang4-devel-static and lldb4-devel. * These are required to be validated by obs repo-checker.- Switch to python3. * clang-add-python-3-support-to-clang-cindex.patch * clang-bindings-allow-null-strings-in-python-3.patch- 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)- 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 llvm4-devel-static. llvm4-devel contains shared library with the same content.- 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)- Rename llvm-remove-werror-date-time.patch to llvm-remove-clang-only-flags.patch and remove more clang only flags.- Enable shared libs on PPC64- Require llvm-clang not just clang- Add llvm-remove-werror-date-time.patch to remove -Werror=date-time for CXXFLAGS, gcc does not support it and it creeps into llvm-config --cflags- Remove wrong Requires from the llvm-devel package- Add default target triple form ARM, fixes bnc#893359- Use ninja for building- Update to llvm 3.5.0 * Major update, see http://llvm.org/releases/3.5.0/docs/ReleaseNotes.html - Use upstream pristine tarballs - Add libc++/libc++abi support clang (only on x86_64) - Add libcxxabi-exceptions.patch to fix libcxxabi exception handling - Add libcxx-libdir.patch to fix libdir on 64bit arches - Remove asan-disable-hugemalloctest.patch and cmake-patchversion.patch, fixed upstream.- Fix the sed line for minimal damage.- Add baselibs.conf to source files- Add cmake-patchversion.patch to sync config.h.in with config.h.cmake- Update to llvm 3.4.2 * Minor bugfix release - Drop clang-max_align_t.patch, applied upstream.- Add clang-max_align_t.patch to resolve issue with libstdc++ 4.9 max_align_t missing declaration- build compiler-rt on ppc64 (don't delete it)- Fix resource dir for libclang case (clang-resourcedirs.patch) - Always build tests- complete ifarchs for s390- Remove non-existing doc subpackage- Add a dependency on ncurses-devel since libLLVM now links to tinfo.- Add 32bit libclang bnc#857131- Update to final llvm 3.4 release * See http://llvm.org/releases/3.4/docs/ReleaseNotes.html for complete changelog.- Update to final release candidate (r197980)- Update to r197866 from release_34 branch- Update to r197490 from release_34 branch- Update to r197142 from release_34 branch - Disable assertions again now that PPC64 backend is fixed- Update to r196899 from release_34 branch - Remove compiler_rt-r196612.patch, merged upstream- Add compiler_rt-r196612.patch to fix ubsan failures on i586- Update to r196762 from release_34 branch- enable ppc64le- Update to r196503 from release_34 branch to get compiler_rt fixes- Update to r196487 from release_34 branch to get compiler_rt fixes- Ship cmake files for llvm (needed for lldb and such)- Update to r196371 from release_34 branch- install python binding to libclang- Update to r196358 from llvm 3.4 branch - Add asan-disable-hugemalloctest.patch to disable ASAN HugeMallocTest, it requires 4.1+ GB of RAM. - Refresh patches * aarch64-suse-support.patch * arm_suse_support.diff * assume-opensuse.patch * default-to-i586.patch - Drop upstream patches * llvm-disable-pretty-stack-trace.patch * r189852.diff * unreachable-code.patch * llvm-no-visibility.patch- add r189852.diff: Remove vtables optimisation that breaks ARM and PowerPC - Disable testsuite on ARMv7, takes forever to run- Fix file list for %arm- use %arm, not arm in arch conditions - add arm-remove-xfails.diff: remove XFAILs in testsuite that pass and thereby make check fail- Set DisablePrettyStackTrace to true since it messes up signal handling. bnc#839074 and fdo#60929 implemented with llvm-disable-pretty-stack-trace.patch)- Fix filelist for aarch64- aarch64-suse-support.patch: Enable AArch64 suse toolchain support- Add s390x support- Remove unused chrpath dependency - Re-enable ARCMT since libclang depends on it- Define host_triple for aarch64- Fix ARMv6 build- Only enable PowerPC on ppc64- Disable shared libs on PowerPC - Disable ARCMT, it only makes sense for iOS/OSX- Fix build- Disable building unit-tests, should fix undefined reference problem on ARM & PowerPC- do not build on slow or low memory workers- Drop disable_neon_in_armv7.diff, neon seems to be working fine - Add cmake-host-triple.patch to pass a host triple argument- Create libLLVM and libclang subpackages.- Fix finding internal headers on x86_64- Fix ARM v5/v7 builds- Create a baselibs.conf Provide *-32 Bit Packages for x86_64- Initial version of a cmake based buildscript + Updated arm_suse_support.diff (patch6) to work with llvm 3.3 + Set version in spec to 3.3- Update to final 3.3 release (r183898)- Disable debug symbols on PPC64- Update to version 3.3 RC2 * Small bugfixes- Enable ARM64 support- Add unreachable-code.patch to fix unreachable code warnings on SLE- Update to version 3.3 RC1 * Added support for AArch64, ARM’s 64-bit architecture. * LLVM now has a new SLP vectorizer. * LLVM and clang now support IBM’s z/Architecture. * The R600 backend was added in this release, it supports AMD GPUs (HD2XXX - HD7XXX). * See http://llvm.org/releases/3.3/docs/ReleaseNotes.html for complete changelog. - Drop upstream patches: * pr13303.patch * pr14795.patch * pr14831.patch * python-ulimit.patch- pr13303.patch: reapply, was temporarily reverted upstream- Add pre-generated doc files, remove sphinx dependency- pr14795.patch: Fix incorrect line numbers after -frewrite-includes (PR#14795) - pr14831.patch: Do not incorrectly warn about pragmas in -frewrite-includes (PR#14831)- disable cross-compile mode in stage2 for armv5/v7- Update to final 3.2 release * No code changes since rc3- Update to r170281 from release_32 branch * SROA fixes- Disable compilation on PPC, only PPC64 is supported.- Add python-ulimit.patch: Don't set a limit on address space. This enables us running tests on PowerPC.- Unbreak PowerPC support- Update to r169678 from release_32 branch * This is 3.2rc3- Update to r169391 from release_32 branch * SROA fixes- Fix ARM build- Fix llvm-config --libdir to return /usr/lib64 where appropriate. The old method of using sed on the executable does no longer work, because llvm-config is now a binary.- Update to r168987 from release_32 branch * Crash fixes * Miscompilation fixes- Stop excluding ppc64 architecture- Update to r168357 from release_32 branch * Fixes a miscompilation with gcc 4.7- Update to r168286 from release_32 branch * Fixes llvm PR14309- Update to r168031 from release_32 branch * This is 3.2rc1- Update to r167720 from release_32 branch * Thread local variables may have a specified TLS model. * LLVM now has a loop optimizer. * SROA has been rewritten to be more powerful. * A new optimization pass added to merge stack objects which are used in disjoint areas of the code. * LLVM now merge consecutive loads and stores. * New TableGen infrastructure to support bundling for Very Long Instruction Word (VLIW) architectures. * Added a new target independent VLIW packetizer. * A probability based block placement and code layout algorithm was added to LLVM's code generator. * The ARM target now includes a full featured macro assembler, including direct-to-object module support for clang. * A new IR-level pass, called "TargetTransformInfo" provides a number of low-level interfaces. - Refresh default-to-i586.patch to apply again - Drop following patches (fixed upstream) * arm-suse-support.patch * pr12463.patch * pr13141.patch * pr13303.patch * rewrite-includes.patch * clang-fix-mips-test.patch (fixed differently in spec file)- add explicit buildrequire groff for man pages- Fix debuginfo generation- make link time optimization plugin accessible to ar/nm/ranlib - build the plugin properly- fix arm build- change rewrite-includes patch to use options to match upstream changed option names- fix debuginfo generation (PR#13303)- Do not reject PCH because of -DFOO duplication (PR#13141)- Update to final 3.1 release- Depend on python-base so we don't pull whole Mesa- make -rewrite-includes support -C and -CC- patch for -rewrite-includes feature- Update to svn revision 155819 from 3.1 branch * C++11 fixes- Update to svn revision 155700 from 3.1 branch * Crash fixes * C++11 fixes- Update to svn revision 155574 from 3.1 branch * Crash fixes * Correctly enable compiler-rt * Remove unneeded runtime python dependencies- Switch to 2-stage bootstrap because we don't do build-compare anyway.- More fixes to llvm-config- Fix llvm-config --libs output- Update to svn revision 155320 from 3.1 branch * AVX fixes- Update to svn revision 154914 from 3.1 branch Major new features: * AddressSanitizer, a fast memory error detector. * MachineInstr Bundles, Support to model instruction bundling / packing. * ARM Integrated Assembler, A full featured assembler and direct-to-object support for ARM. * Basic Block Placement Probability driven basic block placement. LLVM IR and Core Improvements * IR support for half float * IR support for vectors of pointers, including vector GEPs. * Module flags have been introduced. * Loads can now have range metadata attached to them to describe the possible values being loaded. * Inline cost heuristics have been completely overhauled and now closely model constant propagation through call sites, disregard trivially dead code costs, and can model C++ STL iterator patterns. Optimizer Improvements * The loop unroll pass now is able to unroll loops with run-time trip counts. This feature is turned off by default, and is enabled with the -unroll-runtime flag. * A new basic-block autovectorization pass is available. Pass -vectorize to run this pass along with some associated post-vectorization cleanup passes. X86-32 and X86-64 Target Improvements * Bug fixes and improved support for AVX1 * Support for AVX2 (still incomplete at this point) ARM Target Improvements * The constant island pass now supports basic block and constant pool entry alignments greater than 4 bytes. Clang Changes * New: -Wdangling-else, -Wstrncat-size * Improved: -Wformat, -Wempty-body, -Wliteral-conversion * Clang 3.1 adds support for anonymous structs and anonymous unions, added in the latest ISO C standard. Use -std=c11 or -std=gnu11 to enable support for the new language standard. The new C11 features are backwards-compatible and are available as an extension in all language modes. * All warning and language selection flags which previously accepted c1x have been updated to accept c11. The old c1x forms have been removed. * Generalized constant expressions * Lambda expressions * Generalized initializers * Unrestricted unions * User-defined literals * Forward-declared enumerations * Atomics (both libc++'s and libstdc++4.7's are supported)- Target i586-linux for 32bit builds- Add upstream fix for llvm PR11642- Don't run gcc for ada files, just fail instead.- Add clang-glibc2.14.patch to support glibc 2.14 headers - Install profiling support- Switch to 3-stage bootstrap- Build first stage compiler with -O0 to workaround gcc 4.5 bug- Update to final 3.0 release * No real change since rc2- Use %{_lib} macro instead of checking for x86_64- Enable ARM support again - Switch to optimized build- Disable ARM support, VM goes out of memory while compiling it- Really enable ARM support - Remove forcing -frtti- Update to r143961 from llvm-3.0 branch * No longer hardcoding include paths- Fix LLVMgold.so path for x86-64- Enable ld gold support- Update r143456 from llvm-3.0 branch * llvm/clang 3.0rc2- Add llvm-pr9614-part{1,2}.patch to fix LLVM PR9614- Fixup dependencies so that llvm-clang doesn't depend on llvm-clang-devel- Update to r142912 llvm-3.0 branch * Fixes to python bindings- Update to r142641 * llvm/clang 3.0 rc1- Enable ARM code generation- Fix libdir on x86_64- Update to r142341 * First build from 3.0 branch * -Wc++98-compat warnings for the lexer * Add flags for the remaining shift related warnings (-Wshift-count-negative, -Wshift-count-overflow). * Only warn in -Wliteral-conversion if the conversion loses information * Added clang_getCompletionAnnotation and clang_getCompletionNumAnnotations to retrieve annotations from completion string. * Add support for -std=gnu90 and -std=c++03, for compatibility with modern gcc. - Switch to tar.bz2 and remove xz dependency- Update to r140780 * Code cleanup * Crash fixes * Add support for alignment-specifiers in C1X and C++11 * Introduce a new compiler switch: -fms-compatility * Emit debug info for c++0x nullptr.- Update to r139589 * C++0x fixes * PCH fixes- Update to r138939 * Many crash fixes. * Performance optimizations. * Allow C99 hexfloats in C++0x mode. * Add missing function _mm_ucomige_sd to emmintrin.h.- Update to r137452 * Fix problems found by PVS-Studio * More AVX fixes * Many C++ fixes - Add assume-opensuse.patch to remove dependency on openSUSE-release- Update to r136773 * Many AVX fixes * Support for C++0x unicode string and character literals- Update to r135431 * API changes to match Mesa requirements- Update to r134888 * Type system rewrite- Update to r134813 * Mainly gcc compatibility fixes- Update to r134698 * Up to 80x speed improvements with -Wuninitialized- Enable RTTI support - Disable assertions because they are not thread safe - Update to r134611 * Many C++ fixes and speedups * Updates for AVX instruction support * gcc 4.6.1 support- Fix manpage generation (bnc #703591)- Update to r132667- Update to use cmake buildsystem - Remove unmaintained ocaml support- Drop ocaml support because its unmaintained - Update to latest svn revision 132050 + Start of the upcoming 3.0 version + Support for gcc 4.6 c++ headers + Better support for C++0x- Fix ocaml dependency- Update to 2.9 + Type Based Alias Analysis (TBAA) is now implemented in clang + LLVM now generates better debug information + Inline assembly now supports multiple alternative constraints- drop revision from Requires: fields - update to 2.8.99 revision 129008.- spec file cleanup- Do not require specific ffi version but gather the appropiate one from the distro- Fix compatibility with C++0x compilers (g++ 4.5)- Fix C include paths- Fix header path for openSUSE 11.4 - Enabled PIC for x86 for loadable module support - Enable package tests for llvm and clang - Disable package timestamps to silence an rpmlint warning- Fixed the build on x86 plattforms. - Package the clang c++-analyzer.- update to llvm 2.7- added vim plugins- added libffi-devel to llvm-devel requires so that build does not fail - fixed build of explicit constructors with gcc45- Initial 2.6 release/sbin/ldconfig/sbin/ldconfiglamb76 1526045026  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.0.1-5.14.0.1-5.1      !!!!"""""####""""""""$%%%&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&()************++*******************************************,,*-----------..------------------------------------------*/////////////////////////*****clangclang-cBuildSystem.hCXCompilationDatabase.hCXErrorCode.hCXString.hDocumentation.hIndex.hPlatform.hARCMigrateARCMT.hARCMTActions.hFileRemapper.hASTAPValue.hAST.hASTConsumer.hASTContext.hASTDiagnostic.hASTFwd.hASTImporter.hASTLambda.hASTMutationListener.hASTTypeTraits.hASTUnresolvedSet.hASTVector.hAttr.hAttrDump.incAttrImpl.incAttrIterator.hAttrVisitor.incAttrs.incAvailability.hBaseSubobject.hBuiltinTypes.defCXXInheritance.hCanonicalType.hCharUnits.hComment.hCommentBriefParser.hCommentCommandInfo.incCommentCommandList.incCommentCommandTraits.hCommentDiagnostic.hCommentHTMLNamedCharacterReferences.incCommentHTMLTags.incCommentHTMLTagsProperties.incCommentLexer.hCommentNodes.incCommentParser.hCommentSema.hCommentVisitor.hDecl.hDeclAccessPair.hDeclBase.hDeclCXX.hDeclContextInternals.hDeclFriend.hDeclGroup.hDeclLookups.hDeclNodes.incDeclObjC.hDeclOpenMP.hDeclTemplate.hDeclVisitor.hDeclarationName.hDependentDiagnostic.hEvaluatedExprVisitor.hExpr.hExprCXX.hExprObjC.hExprOpenMP.hExternalASTSource.hGlobalDecl.hLambdaCapture.hLocInfoType.hMangle.hMangleNumberingContext.hNSAPI.hNestedNameSpecifier.hOpenMPClause.hOperationKinds.defOperationKinds.hParentMap.hPrettyPrinter.hRawCommentList.hRecordLayout.hRecursiveASTVisitor.hRedeclarable.hSelectorLocationsKind.hStmt.hStmtCXX.hStmtGraphTraits.hStmtIterator.hStmtNodes.incStmtObjC.hStmtOpenMP.hStmtVisitor.hTemplateBase.hTemplateName.hType.hTypeLoc.hTypeLocNodes.defTypeLocVisitor.hTypeNodes.defTypeOrdering.hTypeVisitor.hUnresolvedSet.hVTTBuilder.hVTableBuilder.hASTMatchersASTMatchFinder.hASTMatchers.hASTMatchersInternal.hASTMatchersMacros.hDynamicDiagnostics.hParser.hRegistry.hVariantValue.hAnalysisAnalysesCFGReachabilityAnalysis.hConsumed.hDominators.hFormatString.hLiveVariables.hOSLog.hPostOrderCFGView.hPseudoConstantAnalysis.hReachableCode.hThreadSafety.hThreadSafetyCommon.hThreadSafetyLogical.hThreadSafetyOps.defThreadSafetyTIL.hThreadSafetyTraverse.hThreadSafetyUtil.hUninitializedValues.hAnalysisContext.hAnalysisDiagnostic.hCFG.hCFGStmtMap.hCallGraph.hCloneDetection.hCodeInjector.hDomainSpecificCocoaConventions.hObjCNoReturn.hFlowSensitiveDataflowValues.hProgramPoint.hSupportBumpVector.hBasicABI.hAddressSpaces.hAllDiagnostics.hAttrHasAttributeImpl.incAttrKinds.hAttrList.incAttributes.hBuiltins.defBuiltins.hBuiltinsAArch64.defBuiltinsAMDGPU.defBuiltinsARM.defBuiltinsHexagon.defBuiltinsLe64.defBuiltinsMips.defBuiltinsNEON.defBuiltinsNVPTX.defBuiltinsPPC.defBuiltinsSystemZ.defBuiltinsWebAssembly.defBuiltinsX86.defBuiltinsX86_64.defBuiltinsXCore.defCapturedStmt.hCharInfo.hCommentOptions.hCuda.hDebugInfoOptions.hDiagnostic.hDiagnosticASTKinds.incDiagnosticAnalysisKinds.incDiagnosticCategories.hDiagnosticCommentKinds.incDiagnosticCommonKinds.incDiagnosticDriverKinds.incDiagnosticFrontendKinds.incDiagnosticGroups.incDiagnosticIDs.hDiagnosticIndexName.incDiagnosticLexKinds.incDiagnosticOptions.defDiagnosticOptions.hDiagnosticParseKinds.incDiagnosticSemaKinds.incDiagnosticSerializationKinds.incExceptionSpecificationType.hExpressionTraits.hFileManager.hFileSystemOptions.hFileSystemStatCache.hIdentifierTable.hLLVM.hLambda.hLangOptions.defLangOptions.hLinkage.hMacroBuilder.hModule.hObjCRuntime.hOpenCLExtensions.defOpenCLImageTypes.defOpenCLOptions.hOpenMPKinds.defOpenMPKinds.hOperatorKinds.defOperatorKinds.hOperatorPrecedence.hPartialDiagnostic.hPlistSupport.hPragmaKinds.hPrettyStackTrace.hSanitizerBlacklist.hSanitizers.defSanitizers.hSourceLocation.hSourceManager.hSourceManagerInternals.hSpecifiers.hTargetBuiltins.hTargetCXXABI.hTargetInfo.hTargetOptions.hTemplateKinds.hTokenKinds.defTokenKinds.hTypeTraits.hVersion.hVersion.incVersionTuple.hVirtualFileSystem.hVisibility.harm_neon.incCodeGenBackendUtil.hCGFunctionInfo.hCodeGenABITypes.hCodeGenAction.hModuleBuilder.hObjectFilePCHContainerOperations.hSwiftCallingConv.hConfigconfig.hDriverAction.hCompilation.hDistro.hDriver.hDriverDiagnostic.hJob.hMultilib.hOptions.hOptions.incPhases.hSanitizerArgs.hTool.hToolChain.hTypes.defTypes.hUtil.hEditCommit.hEditedSource.hEditsReceiver.hFileOffset.hRewriters.hFormatFormat.hFrontendASTConsumers.hASTUnit.hChainedDiagnosticConsumer.hCodeGenOptions.defCodeGenOptions.hCommandLineSourceLoc.hCompilerInstance.hCompilerInvocation.hDependencyOutputOptions.hDiagnosticRenderer.hFrontendAction.hFrontendActions.hFrontendDiagnostic.hFrontendOptions.hFrontendPluginRegistry.hLangStandard.hLangStandards.defLayoutOverrideSource.hLogDiagnosticPrinter.hMigratorOptions.hMultiplexConsumer.hPCHContainerOperations.hPreprocessorOutputOptions.hSerializedDiagnosticPrinter.hSerializedDiagnosticReader.hSerializedDiagnostics.hTextDiagnostic.hTextDiagnosticBuffer.hTextDiagnosticPrinter.hUtils.hVerifyDiagnosticConsumer.hFrontendToolUtils.hIndexCodegenNameGenerator.hCommentToXML.hIndexDataConsumer.hIndexSymbol.hIndexingAction.hUSRGeneration.hLexCodeCompletionHandler.hDirectoryLookup.hExternalPreprocessorSource.hHeaderMap.hHeaderMapTypes.hHeaderSearch.hHeaderSearchOptions.hLexDiagnostic.hLexer.hLiteralSupport.hMacroArgs.hMacroInfo.hModuleLoader.hModuleMap.hMultipleIncludeOpt.hPPCallbacks.hPPConditionalDirectiveRecord.hPTHLexer.hPTHManager.hPragma.hPreprocessingRecord.hPreprocessor.hPreprocessorLexer.hPreprocessorOptions.hScratchBuffer.hToken.hTokenConcatenation.hTokenLexer.hParseAttrParserStringSwitches.incParseAST.hParseDiagnostic.hParser.hRewriteCoreDeltaTree.hHTMLRewrite.hRewriteBuffer.hRewriteRope.hRewriter.hTokenRewriter.hFrontendASTConsumers.hFixItRewriter.hFrontendActions.hRewriters.hSemaAnalysisBasedWarnings.hAttrParsedAttrImpl.incAttrParsedAttrKinds.incAttrParsedAttrList.incAttrSpellingListIndex.incAttrTemplateInstantiate.incAttributeList.hCXXFieldCollector.hCleanupInfo.hCodeCompleteConsumer.hCodeCompleteOptions.hDeclSpec.hDelayedDiagnostic.hDesignator.hExternalSemaSource.hIdentifierResolver.hInitialization.hLookup.hLoopHint.hMultiplexExternalSemaSource.hObjCMethodList.hOverload.hOwnership.hParsedTemplate.hPrettyDeclStackTrace.hScope.hScopeInfo.hSema.hSemaConsumer.hSemaDiagnostic.hSemaFixItUtils.hSemaInternal.hSemaLambda.hTemplate.hTemplateDeduction.hTypoCorrection.hWeak.hSerializationASTBitCodes.hASTDeserializationListener.hASTReader.hASTWriter.hAttrPCHRead.incAttrPCHWrite.incContinuousRangeMap.hGlobalModuleIndex.hModule.hModuleFileExtension.hModuleManager.hSerializationDiagnostic.hStaticAnalyzerCheckersCheckers.incClangCheckers.hLocalCheckers.hMPIFunctionClassifier.hObjCRetainCount.hSValExplainer.hCoreAnalyses.defAnalyzerOptions.hBugReporterBugReporter.hBugReporterVisitor.hBugType.hCommonBugCategories.hPathDiagnostic.hChecker.hCheckerManager.hCheckerOptInfo.hCheckerRegistry.hIssueHash.hPathDiagnosticConsumers.hPathSensitiveAPSIntType.hAnalysisManager.hBasicValueFactory.hBlockCounter.hCallEvent.hCheckerContext.hCheckerHelpers.hConstraintManager.hCoreEngine.hDynamicTypeInfo.hDynamicTypeMap.hEnvironment.hExplodedGraph.hExprEngine.hFunctionSummary.hLoopWidening.hMemRegion.hProgramState.hProgramStateTrait.hProgramState_Fwd.hRegions.defSValBuilder.hSValVisitor.hSVals.defSVals.hStore.hStoreRef.hSubEngine.hSummaryManager.hSymExpr.hSymbolManager.hSymbols.defTaintManager.hTaintTag.hWorkList.hFrontendAnalysisConsumer.hCheckerRegistration.hFrontendActions.hModelConsumer.hToolingArgumentsAdjusters.hCommonOptionsParser.hCompilationDatabase.hCompilationDatabasePluginRegistry.hCoreDiagnostic.hLookup.hQualTypeNames.hReplacement.hDiagnosticsYaml.hFileMatchTrie.hFixIt.hJSONCompilationDatabase.hRefactoring.hRefactoringCallbacks.hReplacementsYaml.hTooling.hclangClangConfig.cmakeClangTargets-relwithdebinfo.cmakeClangTargets.cmakelibclang.solibclangARCMigrate.solibclangAST.solibclangASTMatchers.solibclangAnalysis.solibclangApplyReplacements.solibclangBasic.solibclangChangeNamespace.solibclangCodeGen.solibclangDriver.solibclangDynamicASTMatchers.solibclangEdit.solibclangFormat.solibclangFrontend.solibclangFrontendTool.solibclangIncludeFixer.solibclangIncludeFixerPlugin.solibclangIndex.solibclangLex.solibclangMove.solibclangParse.solibclangQuery.solibclangRename.solibclangReorderFields.solibclangRewrite.solibclangRewriteFrontend.solibclangSema.solibclangSerialization.solibclangStaticAnalyzerCheckers.solibclangStaticAnalyzerCore.solibclangStaticAnalyzerFrontend.solibclangTidy.solibclangTidyBoostModule.solibclangTidyCERTModule.solibclangTidyCppCoreGuidelinesModule.solibclangTidyGoogleModule.solibclangTidyLLVMModule.solibclangTidyMPIModule.solibclangTidyMiscModule.solibclangTidyModernizeModule.solibclangTidyPerformanceModule.solibclangTidyPlugin.solibclangTidyReadabilityModule.solibclangTidyUtils.solibclangTooling.solibclangToolingCore.solibfindAllSymbols.sollvm-clanghtmlAddressSanitizer.htmlAttributeReference.htmlAutomaticReferenceCounting.htmlBlock-ABI-Apple.htmlBlock-ABI-Apple.txtBlockLanguageSpec.htmlClangCheck.htmlClangFormat.htmlClangFormatStyleOptions.htmlClangPlugins.htmlClangTools.htmlCommandGuideclang.htmlindex.htmlControlFlowIntegrity.htmlControlFlowIntegrityDesign.htmlCrossCompilation.htmlDataFlowSanitizer.htmlDataFlowSanitizerDesign.htmlDiagnosticsReference.htmlDriverInternals.htmlExternalClangExamples.htmlFAQ.htmlHowToSetupToolingForLLVM.htmlInternalsManual.htmlIntroductionToTheClangAST.htmlItaniumMangleAbiTags.htmlJSONCompilationDatabase.htmlLTOVisibility.htmlLanguageExtensions.htmlLeakSanitizer.htmlLibASTMatchers.htmlLibASTMatchersReference.htmlLibASTMatchersTutorial.htmlLibFormat.htmlLibTooling.htmlMSVCCompatibility.htmlMemorySanitizer.htmlModules.htmlObjectiveCLiterals.htmlPCHInternals.htmlPTHInternals.htmlRAVFrontendAction.htmlReleaseNotes.htmlSafeStack.htmlSanitizerCoverage.htmlSanitizerSpecialCaseList.htmlSanitizerStats.htmlSourceBasedCodeCoverage.htmlThinLTO.htmlThreadSafetyAnalysis.htmlThreadSanitizer.htmlToolchain.htmlTooling.htmlUndefinedBehaviorSanitizer.htmlUsersManual.html_imagesDriverArchitecture.pngPCHLayout.png_sourcesAddressSanitizer.rst.txtAttributeReference.rst.txtAutomaticReferenceCounting.rst.txtBlock-ABI-Apple.rst.txtBlockLanguageSpec.rst.txtClangCheck.rst.txtClangFormat.rst.txtClangFormatStyleOptions.rst.txtClangPlugins.rst.txtClangTools.rst.txtCommandGuideclang.rst.txtindex.rst.txtControlFlowIntegrity.rst.txtControlFlowIntegrityDesign.rst.txtCrossCompilation.rst.txtDataFlowSanitizer.rst.txtDataFlowSanitizerDesign.rst.txtDiagnosticsReference.rst.txtDriverInternals.rst.txtExternalClangExamples.rst.txtFAQ.rst.txtHowToSetupToolingForLLVM.rst.txtInternalsManual.rst.txtIntroductionToTheClangAST.rst.txtItaniumMangleAbiTags.rst.txtJSONCompilationDatabase.rst.txtLTOVisibility.rst.txtLanguageExtensions.rst.txtLeakSanitizer.rst.txtLibASTMatchers.rst.txtLibASTMatchersTutorial.rst.txtLibFormat.rst.txtLibTooling.rst.txtMSVCCompatibility.rst.txtMemorySanitizer.rst.txtModules.rst.txtObjectiveCLiterals.rst.txtPCHInternals.rst.txtPTHInternals.rst.txtRAVFrontendAction.rst.txtReleaseNotes.rst.txtSafeStack.rst.txtSanitizerCoverage.rst.txtSanitizerSpecialCaseList.rst.txtSanitizerStats.rst.txtSourceBasedCodeCoverage.rst.txtThinLTO.rst.txtThreadSafetyAnalysis.rst.txtThreadSanitizer.rst.txtToolchain.rst.txtTooling.rst.txtUndefinedBehaviorSanitizer.rst.txtUsersManual.rst.txtindex.rst.txt_staticajax-loader.gifalert_info_32.pngalert_warning_32.pngbasic.cssbg-page.pngbullet_orange.pngcomment-bright.pngcomment-close.pngcomment.pngdoctools.jsdown-pressed.pngdown.pngfile.pnghaiku.cssjquery-3.1.0.jsjquery.jsminus.pngplus.pngpygments.csssearchtools.jsunderscore-1.3.1.jsunderscore.jsup-pressed.pngup.pngwebsupport.jsgenindex.htmlindex.htmlobjects.invsearch.htmlsearchindex.js/usr/include//usr/include/clang-c//usr/include/clang//usr/include/clang/ARCMigrate//usr/include/clang/AST//usr/include/clang/ASTMatchers//usr/include/clang/ASTMatchers/Dynamic//usr/include/clang/Analysis//usr/include/clang/Analysis/Analyses//usr/include/clang/Analysis/DomainSpecific//usr/include/clang/Analysis/FlowSensitive//usr/include/clang/Analysis/Support//usr/include/clang/Basic//usr/include/clang/CodeGen//usr/include/clang/Config//usr/include/clang/Driver//usr/include/clang/Edit//usr/include/clang/Format//usr/include/clang/Frontend//usr/include/clang/FrontendTool//usr/include/clang/Index//usr/include/clang/Lex//usr/include/clang/Parse//usr/include/clang/Rewrite//usr/include/clang/Rewrite/Core//usr/include/clang/Rewrite/Frontend//usr/include/clang/Sema//usr/include/clang/Serialization//usr/include/clang/StaticAnalyzer//usr/include/clang/StaticAnalyzer/Checkers//usr/include/clang/StaticAnalyzer/Core//usr/include/clang/StaticAnalyzer/Core/BugReporter//usr/include/clang/StaticAnalyzer/Core/PathSensitive//usr/include/clang/StaticAnalyzer/Frontend//usr/include/clang/Tooling//usr/include/clang/Tooling/Core//usr/lib64/cmake//usr/lib64/cmake/clang//usr/lib64//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/llvm-clang//usr/share/doc/packages/llvm-clang/html//usr/share/doc/packages/llvm-clang/html/CommandGuide//usr/share/doc/packages/llvm-clang/html/_images//usr/share/doc/packages/llvm-clang/html/_sources//usr/share/doc/packages/llvm-clang/html/_sources/CommandGuide//usr/share/doc/packages/llvm-clang/html/_static/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8086/openSUSE_Leap_42.3_Update/6254b8849445156ff942e281683f34b6-llvm4.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux    directoryC source, ASCII textHTML document, ASCII textC++ source, ASCII textASCII textASCII text, with CRLF, LF line terminatorsASCII text, with very long linesexported SGML document, ASCII textHTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textHTML document, ASCII text, with very long linesPNG image data, 554 x 705, 8-bit/color RGBA, non-interlacedPNG image data, 172 x 333, 8-bit/color RGB, non-interlacedC source, ASCII text, with very long linesC++ source, UTF-8 Unicode textUTF-8 Unicode textGIF image data, version 89a, 16 x 16PNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 12 x 104, 8-bit grayscale, non-interlacedPNG image data, 6 x 6, 8-bit/color RGB, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedPNG image data, 11 x 11, 8-bit grayscale, non-interlacedASCII text, with very long lines, with no line terminatorsPKrަʘbL3)K?]"k%f( ii0v=4 5t S+&>*\IҢ G 5K<W%C๪=I6MLz#,E2f ?@^[x լhYd@1foDGEcT+ "lGH` RO_1ǻ DkdMk)&z2]#ipz?6Kp8?p(,e?gd-@g1lc'p 1B^ 㗥yL'>D[^<M1洁Ir73e౎Tz)R#es (˔ݮOOGǞ[b_IFE0]kZ522FaA(T ~o -2SA$j Eq'i^8NU%,In2aҿطF%Yoף03]Qz}s!c$WfƏCaX5E#pWf'Z&3͐hr@h.sGdFZ%g%Vdz.>뱃v29{G^&XZ^rjb&9ޛ8b:#h{n|;X ,eیg^Ni$S.22&՞(ҁYuvv ¸ LC8zIYnW; ;`) NU)WܖWZӂV^bΏPy \:zosE׫kWT%caA0A#lzDA8dZ'Eu+6` 0WMӵkU^7 *埸l_@'o;-qӾHPG-.i~;/$`x{k7}ba{6LXRS.H!mp.2(O4M k =n3M,GNs)dxY&x@MӫhjټX5mWo M-u7'7zdߞݣ"]qjAҦQu"q4]SMzWd$Ep-$ Nķ|-@X)!`#+Z nfLƶiCމbMiw`1rJV:ܺ(vJ̗ۉbq5P?Q(\8"ԣbZn=D,7腆ZorYB8:~==5>CwŽWrs*ߓܥL a(OM:縻6l[c5u NC :sS͐-g^5g/{ju>Buu(v& 'mX⼪ Rd9'wb!>'=/EEcB1^c kĈ@nN|UMm3}V԰29}r1ED68rOXy _xSBRSL~)R~G4VLwvl~!*CÞz|h17r(^SSM( s֝bƎ<mde%4 $qwYAKf$px߿z +N4~F )>DyW/cД0׾v>.`o;$vE=k@;}(AiSc3fzR9)b?.u\DdSKQŔBihL3 VKJЛ׼P,SG*ct-u5if51NFKi݁Y8@s|S 3|NUp)Ee[a\8ecpdb uFG va_1͜T1B)rZc !TP1Hu`qX&X_(֎uvgt$#~r6G=BotRegF\m4LT=k7{v뭮9B~އX+I嘛 w(4)*+eԥmG^'cH7S6M\=8-뱃;peT8|.z&$zpA T?(4E 3A:l`Y /aǏsg^;&LŸMIRX3-,jlm<:0 'ˆ;*jxučjfXf5X(Khе"zF6:\AY+^V1u6bec x*0 8m (vt>dpy%P^U"e/&v&# s_rH}f=kGE͂-t*ky5'UV[Cm@NXU$BᮽO@xQK,K:r>CCebZ(v}Ew )3m OuĊn:qKL wO"F{V-K'N˹لJeDjbx[ H[Rj/?1z"*>JBZخL#LW͇ TNt=Jmh4@5 @T yhnyH;jbA|;TA >yuŢa rTɩ 3U QP+m+< SUqKP_Fmڰ0k?-ό\x4rr4 UW?cN2($@ Y9_t/IpK2o)Mvbo%dĠ<?w6F>wF+Vgtodx\zO~FT~xE,Qzәkةc-qm%cm=9e`u2BiC5M&+ƅ@t|MR $s^ |4`FH.R^pj')k ғ0LMu{TDPm,XZ $'1ZrŘSLB˵8)mN k*-wv4fbKtS¡s_@IMO.eSJ]mj~}gv?ګLS*e+$ mxETӆ b]dvx/4 v