libc++-devel-5.0.1-lp150.7.3.1<>,@[u鸋/=„7 zW~I$tiһ&uu+Z_M^? GwhY8G)PkW=T"tĻݔd83|I ݽhYS~㲹dյTW@?XqE/7!vvʫNgڤ||HÑY">b8\繘M2 'g63Lbs1-&#&vƣr9X\G>@?d ! U 6JPXT  P  L 7K 8;>BBEEEFFFF(F8F9JP:Y`>@FGHI XY\]^Abcd/e4f7l9uLvHzClibc++-devel5.0.1lp150.7.3.1C++ standard library implementation (devel package)This package contains libc++, a new implementation of the C++ standard library, targeting C++11. (development files)[ulamb71T+openSUSE Leap 15.0openSUSENCSAhttp://bugs.opensuse.orgDevelopment/Languages/C and C++http://www.llvm.orglinuxx86_64j,m"FFwub2U );m >N$IX."s4n F~8O z i u }p! % N:Z# q+lE$g4rcPrWaM| _a/l#f  GKcbY|/6S p/^CG%|G~Farrr?Xc94h$"</8R*5wT+| =E8 ;w\X3Uo; 58G [ U SuAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤[r6[r6Y/>YPYPYm1XX}4YAY?UFY1XyYIY8fnXmY/>XpZY/>Y/>Y/>Y/>XY/>Z XoY>!XBY/>NvNvWpVVaVY/>V]NvNvUmY_XmY_V XVNvNvNvXԲNvXXuVVNvUmY~X!GV1XZ{V[r6Y&_HW-?7Y/>YFUHYC(W-\Y/>XUW-\Y/>XpЊW-\W-\Y/>Y/>Y/>WUU9!W-\W-\W-\Y/>UHWXmW-\W-\XmW-\[r6XmYYVYAZY `&XWXXXmUBY/>Y$Y/|WZ{YAX/gX6XoYAmY/>YYVoYLJYbdY `&XY/>Y/>Y]XmX}VY0X*VǰiXY/|WY/@-Y~Y/>Z YVfY/|X[r6[r6W'[r6X[r6R ŴV]RV][r6V@s[r6YAf[r6RRWfB[r6Y~Y/@-[r6VWMWfBW? X}NvY/>Y89ZXmY `&XPX,Y@Y/>YGZ{Y/@-V1[h[h[r6[h730e1b5aa5da7ce4e9f5f414a635c66b4507e997670cf754828f18f308f8baf270c398c1792b1345893a7ce92ca6c6529491db9864eeb6d3132d8282ce16163fe00cd78d8f5d63e642568007daad74ea6ffbafb9386414c075c1aba157aef0ca8d8a21613150cfee2425d7e4568850b3550c5beb22a7c0ad1a7451cf7062703267ea82dc08d5fc8596813605a1381c69dc199010da93bdb68ab7dd3acdb98bcf87bddf98e27c60189f1d5ed6b76c18cc7bdeca7a1297fc7f1d5a7abbabead6a3b5d063d619711f70697b87ed331656b9db7e20fe9b58763fc4e045cbd81b1233b36317450ac0d5a01e1eb96a45a903d18b6eddf5a01acd565da341e81124034c71fcf21aa8435f30acf0a0fcd51cd09a9f157a17ec67a77c69d87c6a7e3ffe3e9f69ead74bb016c7d944354fa96ab636e76b7084eea0337667159198cf65b12184b9399ba1ce23f356e882a473805faf9794dc028784335029fadc1a74909339001efcbb8d128fe934e6abe4312b256d8c7932cac0b00ca1faa6740a921a1efb2c64321b9f839aa0ce0398e1d0834423a56e8d6bc11626b648c9000052d8eb2b534eefba4560f5d3d00784eb009683e57e3bc0378e810ef461ab3d05116a4e828a156b1b0af847fbac719b5685366d0730148c67065f2463bcba76b4f0ed0c6603abd9866adeced773d6062d761cb5870154e1c264f8712a1b7b8e4ed37c830f14e72968823391a5e65d4b4b74b5be739dedc19a07dee47c1447dee843073d1ec46273ad0771743e5fd64c384d9939b6129141c5c0102003a0cb5d832dea40f227cd868d7141297ce7f26351e3b0778d43fe889609c8077e34727e8a76b36683031cd5dc5d8f79c68c375e6791822ba49345e91089ef5c030fca8108a69ec14562413ae00ef5072b0b627901500ffa54121cea8658b1c47deb96bf2d6ea26d69666ec0f4d837e2d99c565715477c3f31e7b7f43ab737e87a61425617357bac1371f6998403cd41c6623707114ebbf2cf9fe544bb4509e3c72e192bd7455c9303f3827ab136acfd82e27c60ae4cdfff45f2dc33f989ac4a748b1cb7d617efd4217fd341badab26c7d691f4e536a9485ba3b292100dedefb5b1578801e1c721df8eecd2cb483bc9f176c0007b435bd76c061c620a8498ccf4cce737f351db6b96e8b62b0863be0ef4954c8914ad12aa4f073e692bbe9a90bbe562cd0111c147488cdc7ff1c26192eafac0ef24d43545a4fa8fe27ffe31ea31e4647a5c0ae389a48006a3fa1dc1bdc6e9bd8748e712e569258082b2dc32ef55f5d01a56f8c08a8ad7310f7d180e52239654ae0bbe35dc400bce60c3296c4011bd395e3d65ba6dbaa6fcde00519a3f01fb764cec242f4eaf633ae7f74339f149e8848dfbb5408fe164d741e32697c9cc425c9daa073f5190fe3c524493d08c4b8356e8fbb272b2f24f65a4b802be43069a0a666ae18d263504b86dd0b93847d71175903152d6f01713efd2c099a804be723a791db3bc9d9200e8a7fb7e86b88706078ed3b016437f67a8da0424ac426fb92a61cd56f39d30824b900629b1b4fae13639a478a106d946496691a8ef3df4b711336b593235c7bd8c6f5777f41b3209c835301fdf2df6ef2784782f22c497533f2f75d955ed8759293eecacf66996e7e35eab73f65045dc59c790be7f89527aa9b6b64185875f191be0dd318174728f6bae5dba2f6c6ef9812386b0a1f3dcc0e1f4caca5a34e9ad051562643fb74c1156874b60a83ff2947c5ad5709d7dbc859392b498e552be704d49c237d1899fb14fbe5ced1e6ce0e11097392a29543fe663b0a096ccbae0a886d1efbeee26b64e1f43765d41b085064cdfc64f87ec00c14c06bc88fb59379dfd30e53b26dcfea4ec22ba46e38ad709c3c8d573f0990e02731d633feb520093755581200e9dd15ac4f88dafc0a014506d305cb99095f0b9c4fd9bc04384f7ad310c1abef24222daaea634fead03eafea81d6621ed2fce3b7ad1736f8572a43d9d26c854a68a71c3b3111dc8226268fc6ddab96f6b07c47b0cd5d67e8691684034c2e3e040af158634e9d1df5a0cc3eea7414aae4e6a95069a1fa214ec3d255b8aeab1daa5e2276a7550fb55039718d6f2d03bcba7fbbe8b7ea67b40b7fb295f2a068bf200cb095a1ea5520fbcf9c8ba6accf4072737474ab83c3011f758f201af9250251d76ee8f54569e14cef532cb84cc966f5bdddb7ca82b5bb94b77c35fa3141881fcd803b8ebe97479bcd494deaeb7b528018f38b4e3751964c5ad0d5d23d1ab9ddefe814d88f8bbf662243754cc1299ba593e12cac9aae6c0142095e68446afd69cd92d9dc44caf7cf1880876b6314c3bb1a7dea2ea470bd7bb9f50188ed1064179086ae7680f97fb841e744a610fc2a791785dc295d6c1e1d9f680199b2d05053aa56c94285996844768b5d74a36cf277d9231fde682e0fef0a110f961ba0e4e36bc2fd17b29682934a2c0d2ac5d795dd1b8bd13dfe249c5755dc5f7c1f5551d79c10b47e3e018be59a3db2ed7a099aea8070605110aa7affe7e64878e1541d4671890ab414ee533ce85cfbcc483ab4dc9051019bd108c7ea0d58bc8d3393bc574ba01ba7ac7a6c86e3346ef2717a5cefc7055c12eab06c7ebca576f57ab59af79a5a7126cb2bbcd409dd14fdea4e50e27fcc106278ba68e41c7c054b4fba3332c6c51c6321b951ab787f827cc776aa6ee70bddcb69f0ed13a4a7dad9f62045c15e4778c9b34feae5762df018112a30331d19604b6bd38243aa00c4193cdbbbb55a7f97b8a32d7436d9d502c77e8a5c71d3f16aa5a2053fb082cd145cb2f8cfe84d06a74b85516e3cccf66cca1c6079f4ecbd963b77ba414ed2a7a5ccaeea539020a4cb51f36248e99239858336f0f947f94dbefb7048956ff444ceead0c6578391ea81599fbdf02dada428d49d2b79b25a4baae0b7e35c9d8d571fa060655e9b6820498e6265e310ccff85e9b474929949d7948670ee28b22f835071529479e80d5607872459dfd7cdba3a9f85c33c7438b498d9d9b85c044ac99a9d930c63b903dd691387d7bb5600272d4b5ece70262ffaf3c2b39bb9ede86f67bd007834bba98decc6be76deb88383db046f66ce0253a8e65b5e0269bfd0b7f81c1289aaf9ac11d29dad403e0b5d620cbdf7a9db24f862dbc3d4702616ad935f3249101c5b4c6efc391b0b83b1f85f2ddf0b23cb563252e3604e36f8aad2781174997b128b0df23f88293bc5b8425281112ec7967bdb4a2f4e2e0a3190d9c291feed537200a1ddba81b484e36ec9fb82ef82595ecf8c80d10012803c62f6d4dc29c4a0596f282ee9297bc6fd1fc93905edfac56fafaaf24f3f9a7f78843c3f00f7924678e05536f12ad5fac4ee7434dc056558271710da86eb2f0156e23c7e2609899ff6374e90136388e3846c6c558dfaf155111468a7cce88a6df42534aaaec29c9035069d5fb126e735d9e478d6d2feac893bd41e68fc89ba4c65db2f3c23278451f17b7d63b37bc69c8139a5a39ef47d3619d44e46f6d4109d74a905e1816503b12d8f7af68510c67c2aac04cd5aafb2c50e61e7c6317c4085de97c8d5e03bb3da96157735d6361c58c5ccca39d4c3b841764a31fbeb5fc0a2b4b310bc2fe05952536540b469c480984708abeee47a7f103c658772f42b378b88994b97ef1e78ee6f13c48fa6291ff01abb12a042066c3187ed5c85edaf6830579567a035a4b593a7c241fd676b54276cdb3c29ffece173de77814fe63e81eb3725976c452f1540b4220612b82c1c02c544d4cb7325568cd628041b2f912bdbabe4b2ffe004cc37a7005c8881d3ca9285ca10ef31858777b58bec6d18db4fc1072d643272e6ab91d255eac681826a3eee22bc6b92be8e45f9f1b4cc3f4778729e34e7a320eca48678dc2ea366cb888bd39d1c37d69fcf49cfca4bfb738d0248b105dcf84fdbefa3ecf3902df0f317259de2f6a0414b1539ce2da61ce4f8dc38925cbe8a277c806c7b21c6117e9e77cef2f2c06cc05a8b1ad075b472273066af9ce4326e56774321a16df1c41330dcefd35b4e8db7ea9e414b466f0ab1660f00661288ae83bd75c0b79586f5159332003966ad2acdb109391fcbcab44752efde6aba2340d013f8ceef7916594fb7407230effc023824dee6b29f474d331aa9c8ca469afe6d11d3f68124d2ca4f940e19884ffa4550efe4a04e821873ccb4af49be7e2955783d2c0fb9c9bed22db891d4c9fd4fb93d3097eee8bff49b910cd0772dcf25ca111a7cad1242b183bc91193bdff315c5c0796d814b7820ab1a88572c47440de264d5c6db565b6cfaf813bf5620c168ede9da6f6cbf9f1b6c9d76a7b6bd69ddb4b7e8fad57b1c742c83c8784813e0959b664befd626d06cba918914a67ec51fbd7bc994a15eef91a1ee0ae7add8803cb4884fd60c0cab2f3f5d60d46bbaeeb2b6be8747777eff57ab283be8af78af9e32b6410eb0d75e1afa636f53410ce8bbd4b7e085a4ddc3a6960d4645cd664a5ed246a276f62c3ff5853a35bbf676fd62fcb078224ada94cd80c90f7f037bb0ac59642ddedcf1b53fdc45bfc04eac8357fee454b20854ffe527344249545ae6a6cf3d8111b8f64819c7dbbea4ab9fd9770f62bb41fcf488120f4ab115dbfa937caeb9aac5be533632aca27889643b69a9cfbe87b65075517bf0442e6536cceb709bc0a7e5b7af24c47a09eac68187f6735e9c7f037651507a629e12abea932615612cc72c2268f50dd924c623774b6f51d4c9c6d2018bc33cc2d794543b4bfdc5e8badc7fe1b1d57095e79977a28359b1d36fda75fc4148eb92936d4a9f1043debd0636d65ad68dfa324fe52b8cc07494e254f5ab29c99378e088e204e04bf80bc800eb4011f907969eace3644fb72857d41a3397d661fb7610ab69bc4680533cc42c7029bdcb2d01093afacf93311abe1e08a9a7f6062044edcee37e3eb376dcd2226d0eb79733003cf566613127dffa69aad1c1e3772c08765a25c013e5865aa54b6f092f40f256f9a5a40af6249c44d8401b9542a2be7ce48a39fc7f162f208eb0634158aadf47c01b2ad99f8d336cf7685c75397a7e865309a9a3bbcc5715ad9e24b2b7894df1eff56722717ed743c80e689f51f0a83db962ab9b0cebdfbb848943055a093944097c0826a19fa61d1fa901dc932a85d308df5185597c65581d9875ce29ade40dd37bebcba8a730c3fdd7e1ac6c3790e433a72d93b8fb42c6b2c13bd0864200c859ad28facea8c2b46318d7d133980304c66606f5c9b00d9a00f69ce2e1ed605b9ec807bbe51c6193d8dac45788e91e69caa4f7ce320b2258d59bff221640b99ffe459259e6739282d13db62c71bdaa3b2b6b5818351a6c03ebbb62aea334937559e560f5ce4e58a251c34957d587a5699d9edc0bb3747017f2fab10626e4b7150174bc5ce06bb1813609d472749ba504a89c01c240f79f818c38b6a5923a96a660638a4d4b4f92536518a30728b3f1321a1cbb97df3ec199de2e9597005bfbc17e4a934e3400d5848b1bf2046b92752f9b582facf62e45acb7a822441e2a44c4f90f8e1751f616d4b389e133083ed457b7355764732554c793f268688cded5ee7fbbd53b818e85a54279300b1e95a318c64af72cf4ed8569a31a6946bead50810618e21bb825c4afa738c58765324918306384648db27afe721b344fcb2111c616eb2cca9c66ab9b80ac7f4931abe4355648d195411f26e4de319b2489eced08135d0266c5fe3bbe2a3b6375db98bb915f150bb4f12a13c637d5916a57fded0b63284a8c989fa865361866f77b101fd5f1aa71b74be37453651a52b221ba8f50cf367b595e82b1acff63a1d34379b38c54234e48288967a791f714656ee612ec189f6554b9aa7dd4b52be7b5c2dd14c8e29928d6ffe1b8750edee9a1211ac86a821474c2f7d6867380b1bfc0bb0202a2680be6ea3c51c3213158b931539c10b0fcaafcf991f154049fa3c3c4aae02360a1be5edd6778182406f3c7a7e3ab3d75e56fee7cfd10cf4cfc82b6b4404142626b4ca713f44211bf098aed35ae99230f7245d2576ef376e685a5dc89442ad947cbd775da8cbaf67128c040c2341ae4a09ae7ecc1b1ffe4b10e2ed534d313cb54aebb91575780fa8f492d45a189476b3c679912e3c3b8f856282a719853db186739f00857d0bef7b0b5f79f2cace9de170773ea9e3644ada9e73188c9a286705c7dbd7fac09655100283d89f08e5e14620a00a334dd07b282e7918b8706c0865d2cb8feb9c554f81540577e0c97d37ef4d7826b705d53e0d24f3db35906ef6e58e0d9ccf99c9bce68104c7f8a65c818f1fb35e5f5a944da44a50b4bd1d13e0bb6e8460b1eda9e54a5725c2ad4d7e7de7bb06c5eba0b52270dce897732e63b3acc86de8574483a9bc664c8c8278ae273be5088ef368a405df75aa334de7f85ec4da6ce36f0ec82d11b2a8069d77d57f897c11ec88609b817de5ac9bea62391ed10a14aaad3ece56eebc3fe5b95d86a5f9cfe8a8f2cc8f19c023e1b0d720ddd3fa9d0d38b6c18469b913d38aeff8eb166de07ba5b608748fcc8c27e499299d5177d83084e2a206bf97c10d72ee9fc09d568189118e90f0bbe367dbcb71fc48b72ba23b436356c022a0a70a8545e891f36422894b3ec2b7b2ad81c32e6c0e0969941815c3ad85a573f4c4f4ec30ce6d70338d82ba5a9262dceddecdf756aa18af71c96439e5688ca5a46546e1c38c45a55ed9022775cbc13755a7b57cf69301db7d2d1bcb41bee78c7bfdbf58be97082c87cf823ce8feae2f298739500ba705a56fbcc57bf6430a69c2249b4b28b13581f702df4e4eecfd9c1d2f65efb7714ece3966f98ef83eb4f692dba0846b3fd5d3084dccbce55bec4f860427327c8e8e62e98fffef6712abef6923ba876b03a4ed83eba437888d313379d9cfa672919eda5fde94b861a8cd1c9f79dfc8bac6cabf293ebc78ed8a7717ee0802030e2e5a84b5369dd1a370b5a1a5bc8278a111380161df3d00d1b53c914981937088923f407664f929d4b451769eebd7ddf90f08900f1b63c8ba9b46bc767ff37fdd2d1040a54f9ddc09f3254ea2d4c92ba4202025803e394b7997c5e99fec6cdfdba3747bcc47a60fe478b368cd1f05fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554649c42012f833e94ef8a2aea79dbcfe3d8081c507a4e27cd7cb8d8ad3c7819cfc22f7f3f7772fbfea86e9d2ae6c9872faac54563592637443db8b64330703dfdd1f4a62e1c8e16ac067d0be1e9ce1ddb881bfc16a7bf2fc712482c14ccb95a2c690c079954ca7218af33efc5126bca4e7261140a1d5aa419209b8a09526ff6eb59f31576924377d901eb8ef0b3c2cc3d6035ad8b5293cab102503fed006637dc004c7107136f21f742d0fdeae53713d7b86a73c51ead1568da0f8245b15c4724e51ccca7ab563d7c69b27a4f1802690465ae0ab6e2e4dc9aec0bdec81d2296f09ba731df0ec39fe9f217167e272011911c668a38c8ab73633a05dca6f55b9a8fd83228d719f10e7e83d688f760f88306d13937ff4c62176fa421a737827a43a339c9f9cbdf0020249c3395367f76676f90c09164ae6b01756364c12e9de25b29f25639580b547c04d7a6f36c671caf555328619946bb581898c2a757cb20bbe2ea23b0908209195718b2e34d99aba65d6b7306152c99e917ac6afbd20096281d9515daff08f7702a6172e9e9a6e7ec35f5d42d3203efaf44fba8bb7dde3ede784144b0dec3109f6f957d7d370767683c029c38a50e972d290809e8e3e25d222e42a84375c36c25da3a2be1f1772be600eb528ef96c21caba4286de57ccbe90b6c6d8c06983072043584e32e72f4fdaee48806d2299f8c3505e730d6ea8eb0886b59804adebc2333888ea20fd5ddd3eaff392a2a700bffd225fe17e38ef97b3f3dd3473b8f736a85809663b11d48cbce825ab8cd696bc9c061500522b10de9d7libc++abi.so.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootllvm5-5.0.1-lp150.7.3.1.src.rpmlibc++-devellibc++-devel(x86-64)libc++.so    /sbin/ldconfig/sbin/ldconfiglibc++1libc++abi-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.0.15.0.13.0.4-14.6.0-14.0-15.2-1libc++.so4.14.1[Ѱ@ZZZZv@Zz@ZqZp^@Zo Z`@ZV@ZV@ZS]@ZOhZN@Z@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.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.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- 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#1111190)- 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)- Use alternatives for clang's bash autocomplete to prevent conflicts with future 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)- 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/ldconfiglamb71 1542747625  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.0.1-lp150.7.3.15.0.1-lp150.7.3.1     c++v1__bit_reference__bsd_locale_defaults.h__bsd_locale_fallbacks.h__config__cxxabi_config.h__debug__functional_03__functional_base__functional_base_03__hash_table__libcpp_version__locale__mutex_base__nullptr__split_buffer__sso_allocator__std_stream__string__threading_support__tree__tuple__undef_macrosalgorithmanyarrayatomicbitsetcassertccomplexcctypecerrnocfenvcfloatchronocinttypesciso646climitsclocalecmathcodecvtcomplexcomplex.hcondition_variablecsetjmpcsignalcstdargcstdboolcstddefcstdintcstdiocstdlibcstringctgmathctimectype.hcwcharcwctypecxxabi.hdequeerrno.hexceptionexperimental__config__memoryalgorithmanychronocoroutinedequedynarrayfilesystemforward_listfunctionaliteratorlistmapmemory_resourcenumericoptionalpropagate_constratioregexsetstringstring_viewsystem_errortupletype_traitsunordered_mapunordered_setutilityvectorext__hashhash_maphash_setfloat.hforward_listfstreamfunctionalfutureinitializer_listinttypes.hiomanipiosiosfwdiostreamistreamiteratorlimitslimits.hlistlocalelocale.hmapmath.hmemorymodule.modulemapmutexnewnumericoptionalostreamqueuerandomratioregexscoped_allocatorsetsetjmp.hshared_mutexsstreamstackstdbool.hstddef.hstdexceptstdint.hstdio.hstdlib.hstreambufstringstring.hstring_viewstrstreamsupportandroidlocale_bionic.hfuchsiaxlocale.hibmlimits.hlocale_mgmt_aix.hsupport.hxlocale.hmuslxlocale.hnewlibxlocale.hsolarisfloatingpoint.hwchar.hxlocale.hwin32limits_msvc_win32.hlocale_win32.hxlocale__nop_locale_mgmt.h__posix_l_fallback.h__strtonum_fallback.hxlocale.hsystem_errortgmath.hthreadtupletype_traitstypeindextypeinfounordered_mapunordered_setutilityvalarrayvariantvectorwchar.hwctype.hlibc++.alibc++.solibc++abi.solibc++experimental.a/usr/include//usr/include/c++//usr/include/c++/v1//usr/include/c++/v1/experimental//usr/include/c++/v1/ext//usr/include/c++/v1/support//usr/include/c++/v1/support/android//usr/include/c++/v1/support/fuchsia//usr/include/c++/v1/support/ibm//usr/include/c++/v1/support/musl//usr/include/c++/v1/support/newlib//usr/include/c++/v1/support/solaris//usr/include/c++/v1/support/win32//usr/include/c++/v1/support/xlocale//usr/lib64/-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:9195/openSUSE_Leap_15.0_Update/16c01dad7cda4a7fea682d56318afe15-llvm5.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linuxdirectoryC++ source, ASCII textC source, ASCII textASCII textemptycurrent ar archive(BWT :'jDutf-80d4273e64fad195be12026af3ce96b0e8f0f73f0bb117537a005a72c485dace3?7zXZ !t/En1]"k%d5I|(-ĉa^Erϗ(p%nu3d(GS5QX^Mԝzc;}Dp܌H }<_Vzua @a>XC@8L⠂dSlp7Yp]!H);9tR_XquwTI۠5a3* *Z9H|h W5kNQFRA05k)$Bڂ-MZP>mφy~MZ9(yCjV^٭=QA6>8:=<ǹ:.U`ݳ~{@r"~ݼ|:h|:63 L+ً̺@'x2j _{]el'n2epel,!9Ljxn?F+?_:>y< /xAS|dkC!8UZEk9\4[U2tpY?M*$/Z:#grܗrv:j vJzk`,F Yz &h4v{0 RG\YI*iO IXT--VԬ8"$a}16:24wyH:g qr;ov:{[}<+9g6}nE#?rrMnm435RlîT.hH'7iy#oI]a2)(j*ꉔL7~lA=0tSf{?*/v3e7 ށdz|XE!aS# 2uTB$!f?upMk8SnɝWLyIWZ^ݺt1&#Ƈ IR1uKxNۗtݝeiRPL1iWŧp -󝻥& [J&ʰ/fpL5Y1-{>V7ucĦ~؟޼BXn5W MzT-ԧkBNqnA:fRV,ZSyo}l;73HPY$ "޴z;K H Gzb-泛2?50{\Rf{a<6HH͜ m s}ٙ(_6w{C3 d+aѵgd Ʈd(N$^>Ӷ07 W1[NAN*  2ìY]=̞o{&ռk|kdòbGGJY9xn8P9ͷpei6zVrgHK[҇{Nf!>%u@]?u6A؃PGb ?ZB" 5,镈Vlu#OHM !Ig͟7rRک.N\EmA2C!/dzNo)uTt@ ?uGЍl;Fŝ5M7Zi3a_{KJFcr^yL;[5 L.]Moڞwa[%|iA*+ QdՍ5>m}E5 '>.>o9BDV/wGh_y B+P*JQFB :L-I=v)bN-{ G?ﵗ PzhBMg>)ONvmb[AKw^mBftv@>ɸؼh$ x {H*lhTyXkZ 6D `skCmz(89GOYLx=Z"Wz_&=i/L9o ˌb36or/I#9j Xz<U&oV_L7%4yFCveD޻5|Ҩ͏$SdrhJPHę,{)T3MXi[fOXZHC»b-2=mi;$lX: Y&'C |~;ZJJ A+pvxH9;ե:@)Xaݳi$Sqp}^R/`d.M O<"m,_=3]ØOzg`=Ʋ _㲴yv,0!Ww#u4fdUBqLBIP$z|DFat Ro*?*u3|,_bTġyߛx~iSU` %Ҩ@^ԇrP<@˕lҸ4OdDJwG,!Zr'eD!E=\7as mkDb4NHŦ]^Pm>6u Ίfsk1d};T. O <* j4ҞUȺ)@45yo# c(Ҁ rf}h-4[[>17P+ˮq&= !.Wy'ΝwtgWȷ]0 /tN_-?rw$T٠axЇzmo_h*}49zQ %6y!t|$Vϒ[HT)algB_@hFmG7``V9Bꍏ@y?f1=^~z^A`>,a<-Z`M )5f+ d1IEgY#ܢ/ p+=ŏfU)l,` w>@KsU$,{BO#7hd׶èy6n&ގ< Ď];S;;׆2rQ;3yfjrҪ{Μ:7hlAW0ITF5#w%;JfE4zϦ=@J_7kf M,zьO{T6 w0|P}>|ct(( fޫ"JbB7Wn]a.J.Dtw* jD0E:n@jb \=VEp0h%$_y8" bאq,.r_9Xݬi0Ui) &u=Vԇ{Cwc";4ւ*~@a'ѤPxɖڤeqwIІEdmoEe..檝w}>vpưs =l 5`&gJcS?͗fǰ8&5saFj UӼO'ha ^{",]w0ቃ&I>!_o50rVzA'W|" 9mTKL d˜@_![E/OB0/b0C R})a?-I=bF2بr9(-%?X>_ZdAJ.AӐG~Q=(ytv 4dTfKF&/vܳRfl:pfLԽ6Dv)4.Ȳ^oC:|di|'JA jL& }1TT,qҪeg rF9'Y"b]xm!N^hf+)j1ܳ.%!_pͯI 54UN'ٳ>Q  @Pו4ׇrkF_;Em\wڔlDm&"jD%?>*R55Gt J|sJs ͋ ɫ'@ވů2)|5 2mA?LnvS8폁 &T\6ӣ[ y3Ce=z`, JcaJ=xy~RAm;LRMhS8a!ޣ{]7nB#DK]#X\W1²q^yxndlXpл@ӹUwLT 2$83.h撆ɜ&?/Fq:JiPE9W ֈMt$@˝ 'a$bE`" }Wa nPȑ H@0 vA`+t*Ӌxa)|+x!GYs^"d;}1R;Bk9P  ;d_'W8eSwUuoܭ`E=c֧\$'p&+{0VdeM(Mꅣ\\WTQC۷|cВg3x}QH"[e(JC5EN߆@e 1c܆m9)ZNQ`;uCON-;4q=pYN/RFQxbH.f#I3 pJ>,7ic򢚁J]׎,_٦_a|ݢ=2|}9jn܃p7h5V;ࠈ{(O>BbF"6A7hv9͞:OI]{]ꥵd*;W_{uK(6mg5-5?%TsƬo֍63,zn-9%Ʉ6`@Z6+ƒ|8|}/ݮ&'ԯCI}ز*"NbWbmm/ - Dm6PKcGthiܜtS7"s|Wotve1.[ϕNz :{*Hv3ka_:N4y;>O:\Q$RYuDHˤ9ؗH;"GTa 7RF<ٹY=K]ctv"!bj 2=|SxUвWwuv @'|5ô>; P4j{U6[5,ўp(E03 D5AyA݆IEq?W) Yx9@W5fITrD؛@*G*sq>Nő@pȺ]nnH|KIŧҮ̄\N%P_ iZiL}oDa.%8NդLI˲((q)Q<=Dv\0o@i#qe쯠 ]V8@wVgd36϶ok rW!FLJR?:H҆N VĪwPU)\0QzxdO׆ +;! , JetbeGkR6=fM:;E ѷ{'M*M?N$X:]UmLW<9ܿrw.aōLXAzq椉1c7 悞@S16O$澊xƑvÂ\yKh'5A"r:GB)Fxv:c^6eq'!dvFJ|s`=yUC0$3QIqgt$@gO\J1b-M;'uT<nQ5bl+2ZVp;c2*oێ%ޫ vyږ˲1'wEosf4ރ. 1m̊l<tZI5kSV(6&sEyElO;jҦcy9 PɣXҒd1lFWP RE:\3hQFMƕwRl Q]kz敚>r^?63 *m8U-n.'a]#}.XĪlc>D5%gyd8u !>8sC, ~r#lx0A"m_B1PtPii%r:Xa y>Ѻ6yLqE'LNT k 8JZQTJɑ%۸:A_^(6/U6H94}㕔MC(䷥[EA lAPk 3Tël媏+(?-Uw]<;"$WV ][Ɓ,Zg< Xh'K`ήҒ},N;t 9BLN \ !xR,!d͙Fnw$Cg/3.3k4[-! ` 3 2r ӯe}"WQKG 5Ufz>w9tèr{eBn̪G(:֑R<eBPhRtCsއ82$]qtfWvGZ(# o:bF%ԭ6`vjZ;7 mYxss >HU, ؋袧+ /P%ɡwj:iUl@bb1%R0 A8C3*M6o*o<+7A P7պA ܃ P$D 'nճ+(}gNn2@K'Unu4ޏj`5=Nd6؆:E_ΩдS/lm M ʑ~^F>Fǐ·$݉ EJJm gD0KMכ8򠻶{G#ugP>֦l,?hjҥ \F{ygr9.sN&&i];}'/~I 0=#yUC&-oJ x,|. K710<ݖcO_xL5`7Lm-dD\I`2kBϬ!DѺz` ]F6E#m -@D3V<(5&#VO0oe+N<`@S :П-NQ)|ѭ)?-v16L)/)ya[(2'85'nT pVz]Јg*` rd4"5H*gupχC.k.׼$<^rTz!dpGOgd /+ 龵 Du%=GSt[mJ W) I5tFeq_Y+R" +f,p{:n0>2csLww,6c?aa(tO=11>*KTE 3LfQKO"G`# 0BojY,+T$L.)9&w?rReW܅ O]3JϊjPe6 +[+'`9Vy:Aٚ '%fi҂N?MxU=q'Ҥ(/`>rƮ= mfL,{Ϩ ºt;y.s|?RKpUaeA80+BF $&7ʻqu:i o&yqfl3iRU7jq49V^5kmQx(|'>HL%'1Xkxnǃ/pͨFIrA5 tplȟ00t={ЅI'Bo}!BQE4Ǽ&|Ǟ"ɻdUT2XF6F%r3te5 *RȔ&g`OL|S0imF}x"'J`@?Ck;Z f{Ӟ"D cfАpc9K#>.c@^Rr Hv0a}CWC2#:WI!& ( V-P ] =ބ.t>[}]=OSul˛GUcg]hOGF{҂db6X]XZca]Y֛!*/(ޱ 2HSN~3 Fܤ< Ev0n)ny?,#0x@5a#pc 9`mRAR t,iETjFFGۼb&AwaCvM~mZ%J*c00K1"ԝP}fHCamsM3-P*$U0 ܿ&" /1UfViBhIFr^c *DI1xjԘ1*to+p=;t tHTE(EjnULtE\\B1tO#4V-xDTmt[+0*K֞8 ]N_s9h5V# ثjφ;3JVVneAUQ*"6O^EM9C$z{/h; a^. 9PdtQ<<X.cqrj7-!*p_lMsʮ?̶p*k^J;E_x5:P[sG0H,Kk+;K|uP;paB"LTg =#-34Ώd^ ,9BS{ >ŗenL23Ҏ<z_4;u.8{n,9XQRZA99C"*QpoŔ^V.7sS:P61Va#lo@(pt 7>Eu 0*c|Q]Xw]n+.ۂ$ +r4!4S,O '+c=Tꇲ`Kxx @͏?ٟ :eέ(7+ 7|EJ4Flbks5,"j=X&uUF$v>I'RqkP3D2j)9mhKBc|eY#@톇3%n>fyaeXm)g d 3/%yz]Ҕ$ S."ԕߓ~!&; sY5-6O3-cPYۯ:8cN>2K' 6ηI˗aa_De"m$9|V~,տ޳+-M d+c§8~9Z*7oqc=ݩ YZ