clang15-15.0.7-150500.4.9.6<>,fQqp9|(jQYW-w૕*^mr#pޚq @u1tſ3q؈%uGL.i]Bx L55 - DKd ^щBŘϜ LkL=P +ҘcmAH{;Bt2Nz œ(&V]ƀHNkjw쐗H4eCgKD;ehV@W< -.MJȒnz6bIz\|?iI.cE>H?d   6x| $<BI  x  h X 1 69=<@A C E8F8M*8(Mz8M9Pt:_{>%@&F&G&$H)I,X, Y, \-(]0^@ bAcBwdBeBfClCuCvFNwt(xwyzz  9<DJCclang1515.0.7150500.4.9.6CLANG frontend for LLVMThis package contains the clang (C language) frontend for LLVM.fQqh04-ch1dSUSE Linux Enterprise 15SUSE LLC Apache-2.0 WITH LLVM-exception AND NCSAhttps://www.suse.com/Development/Languages/C and C++https://clang.llvm.org/linuxx86_64/usr/sbin/update-alternatives \ --install /usr/bin/clang clang /usr/bin/clang-15.0.7 1507 \ \ --slave /usr/bin/c-index-test c-index-test /usr/bin/c-index-test-15.0.7 \ --slave /usr/bin/clang++ clang++ /usr/bin/clang++-15.0.7 \ --slave /usr/bin/clang-check clang-check /usr/bin/clang-check-15.0.7 \ --slave /usr/bin/clang-cl clang-cl /usr/bin/clang-cl-15.0.7 \ --slave /usr/bin/clang-cpp clang-cpp /usr/bin/clang-cpp-15.0.7 \ --slave /usr/bin/clang-extdef-mapping clang-extdef-mapping /usr/bin/clang-extdef-mapping-15.0.7 \ --slave /usr/bin/clang-format clang-format /usr/bin/clang-format-15.0.7 \ --slave /usr/bin/clang-linker-wrapper clang-linker-wrapper /usr/bin/clang-linker-wrapper-15.0.7 \ --slave /usr/bin/clang-nvlink-wrapper clang-nvlink-wrapper /usr/bin/clang-nvlink-wrapper-15.0.7 \ --slave /usr/bin/clang-offload-bundler clang-offload-bundler /usr/bin/clang-offload-bundler-15.0.7 \ --slave /usr/bin/clang-offload-packager clang-offload-packager /usr/bin/clang-offload-packager-15.0.7 \ --slave /usr/bin/clang-offload-wrapper clang-offload-wrapper /usr/bin/clang-offload-wrapper-15.0.7 \ --slave /usr/bin/clang-refactor clang-refactor /usr/bin/clang-refactor-15.0.7 \ --slave /usr/bin/clang-rename clang-rename /usr/bin/clang-rename-15.0.7 \ --slave /usr/bin/clang-repl clang-repl /usr/bin/clang-repl-15.0.7 \ --slave /usr/bin/clang-scan-deps clang-scan-deps /usr/bin/clang-scan-deps-15.0.7 \ --slave /usr/bin/diagtool diagtool /usr/bin/diagtool-15.0.7 \ \ --slave /usr/bin/clang-apply-replacements clang-apply-replacements /usr/bin/clang-apply-replacements-15.0.7 \ --slave /usr/bin/clang-change-namespace clang-change-namespace /usr/bin/clang-change-namespace-15.0.7 \ --slave /usr/bin/clang-include-fixer clang-include-fixer /usr/bin/clang-include-fixer-15.0.7 \ --slave /usr/bin/clang-move clang-move /usr/bin/clang-move-15.0.7 \ --slave /usr/bin/clang-pseudo clang-pseudo /usr/bin/clang-pseudo-15.0.7 \ --slave /usr/bin/clang-query clang-query /usr/bin/clang-query-15.0.7 \ --slave /usr/bin/clang-reorder-fields clang-reorder-fields /usr/bin/clang-reorder-fields-15.0.7 \ --slave /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-15.0.7 \ --slave /usr/bin/clangd clangd /usr/bin/clangd-15.0.7 \ --slave /usr/bin/find-all-symbols find-all-symbols /usr/bin/find-all-symbols-15.0.7 \ --slave /usr/bin/modularize modularize /usr/bin/modularize-15.0.7 \ --slave /usr/bin/pp-trace pp-trace /usr/bin/pp-trace-15.0.7 \ \ --slave /usr/share/man/man1/clang.1.gz clang.1.gz /usr/share/man/man1/clang-15.0.7.1.gz \ --slave /usr/share/man/man1/diagtool.1.gz diagtool.1.gz /usr/share/man/man1/diagtool-15.0.7.1.gz if [ ! -f /usr/bin/clang-15.0.7 ] ; then /usr/sbin/update-alternatives --remove clang /usr/bin/clang-15.0.7 figP *c0(   &nP?%}&z&';x(n '0(% Y&ix!z( ["xְ? `R]T$ f 4lN|ϸ!A! * v`  `FF2/^ e?jP ad.' ?l RDpN]@i4@2+_z.X8 "Na2\;%0AAAAA큤큤큤큤큤큤큤큤큤큤큤큤A큤A큤fQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfQgfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLfLf7f7fLfLf7fLfLf7fLfLfLfLfLfLf7fLfLfLfLfLfLfLf7fLfLf7fLfLf7fLf7fLfLfLf7fLfLf7fLf7fLf7fLfLfLfLfLfLfLfLfLfLfLfLfLfLfLf7fLfLf7fLf7fLfLf7fLfLf7fLfLfLfLfLccf7ccfQgccfLfLfLfL869496a5c5f15dc041070895f6119d3e3e6d50fee68aec9f257b868057f31ea5e794c3c27b312f4a916bafb6c4fcb466c5645f9cb21d3b5e5d0a155dc8731b4b5dd173b0105e0517b9ed5eaf15326bd9ab94ad4669e01f511b8e54254ea751fe7cd55516fe714906c46d01b5ca4eeba0d7d52570cf73c3c17a03512d00b87836f16b95d21528a04ee13d67ca3d640d762b5beefb8c7549be973daa3391153fee726829c16114558dd6a8567bd145fda54a625b775234f9b7a7e96204fb2ea74b5fbdb83f135bac0cea8222e216f43bd75bcd7350120cb7b135dab43acbcb268fa587f389cb2e7429aa55c9ab2fa1911d84512502db6b732b9a42289c54ceeaa2c8a2c5269875986aa1bbe186f9ffe1ad5aab1edf5142f5fc8e277a3dfc9f7422dfa441a7c14c5a13138bd306a5b798e371414f201ef300534d41411bca0e0be88b7de73dc21852b7e898306939c57c7db1c30050a655bdc48aaee118710e19241c5aeee3df38fed39026a022a2f5ba83b85927180e986e1f097f1a0e57be29db8a8cca105ebef38f36386afc416ecf587c6a4646f692f6531c5c0a024a02ee7685f7c0d5917799a564837f856204118143e9493d77cfdcc40bfb41451a1534f77a0ea32fd70ac1eaa2396329b11c5805c795819bd0ba337feb097bf588ad8044f802bc859cdc106c2c7e7b606ad034b915566dfb28e124ef9dc2a41813d5975efb903b4bd1f108e7d35950525d11616e6087bd698d93fa34b05ed8bda866769f276e85688c992c770396783d892aa411f3d5e087bdf171b023e80ad94da4bb99e41244481e0114bd1b813904a5513ec558ab82aec2c55d453b7f77c76361416ec93a09c0b49532a698af74234f41a4395789e3e74dd7143925b858fb64457fb7c401a390c490fe76898c968224f34654ba109f70ecee967c1e0870c4d7a9390b41c0a18b5e939bbab2c15b789510950deb259405155c43dc4fa1e2c448418ef63e64228c56a022475c278f0a2fcc214d11874a54a13c81dd137b4c0a62d89fe354a9836a2433527f73f1913015e908ffbf062bcbdf587509748daf9a32365b5f5ad4a175a4e21d9f900ef4ee3dfa6b91eb4767676f4a7eaa2b38af257fbac798e30732379cd76cc970aa86b783d209922cebed9859368b1fc1ba7ed2b0b0fa8883b1859e2176d124cd334bd320c389163d964596e043df0a2c234ac36c7fb0c660ef8a122fe5fefcdeceab8b3ab24adad4d1d63f6a6360b0c936e4822641a35061a77b9cef3c70496653b31a537b79ba7bbf5c8b49e65776e9ddad39a5663993c906bf468b24badcf72e6b442393569ad91457cbd9ff7d97b447497780e28f90176086037b10115ba67410d1223f1dd3e52a04f94187ae2b76f96ae6c12c4f7883579ca1c48954b2f478dd9422f253d51ba6957e3334a74230c2341ecefcef63b6febd909ce38d757591ec077821c8a83b62ee063a1ab26d096eca278c2786a245015b26a63896540f6bc9016b2282b73ed43aaa70075b2557923b62637f489a4df68489626555be17ad9df51dcb9b40eed30af4a12fcbb201db0255a86f09086eac435ad2d94c93a4e3deb0ffb5e62e37ca5eb7b5f32d96ffc812abe54918d70dc905f96238184ca384b59841d2ed18bfdd6740d96cb06a5bb0119ec31a762d90ad8df135a6e265c683fac267f34bc47d64981cf717fccadb4c4abd39194fa22572e2090b9e493d22b0abda46ac8f93ffdb6d2daa501b539fc253192822f95ab8359c416c98013603084622f7c7b2d249a3ea72902975e3837fd8c6300e4c3e3790ad492a9a9b2832c602a9aac590662145481c0311796ea465ab1c15f684e0f8a821c2ee3254c5e8b77861a767c9a4f0696bb772aa88eea3e10f6af4fbe7be8748d92789712286bcc55372cc3c502c5c53696523523029cfb441e7ffb42a562a5cdd0bc85d678b7d3aba27c799dc9d7c0b04a6cf2da3cff42b6829c69162b8c02da85e30f61c9317dd34a34942ef69f767238ee76804b3e29dd6e3617115284a67ec874c54ba08da6bf38a0f1b81938ddff715881d420792ed94fd5f403bc6b1fdb4cdaa242946ad687b8a2049ee9d989e8561cfbb1cb33c4bfeae68f19b40393923574a204ff0d8a28640007283789e8af9b8ced7c1cc031d8a5c7eb05b6faafb0168047ea681a672f3eacaf7645ef12b418583d2083818d002872f69328ea0a3df3efddda4758613586250e67c60b544a38aae056ce571c9ff90386d10681da58fdeab8895c187b49bcfc24774b56967649cf4d86700a0c3d65a7d2c685be15722fd3f6d203cc7d1a0424d25a3a57524cfbaf10bc04a77209047efefb22edd0cc3610263254da6d66dc1c802e6b460c354d17d0f17960efb1a2bb484fd0a1da58fdeab8895c187b49bcfc24774b56967649cf4d86700a0c3d65a7d2c685bc969c64871aa4d19bdd83a70e71131d33ec5f3ad4f7c482c7b37d12811fe0d7ebd17a12e0f1cd31dbd05c6cb202fec14d966ab7be3ae1954d48d8fadc2877210331ca79ca1edc21cf9baf8c204eeb9d2a17cc07d96e151e0fdfd17c710d90ac4bd17a12e0f1cd31dbd05c6cb202fec14d966ab7be3ae1954d48d8fadc2877210331ca79ca1edc21cf9baf8c204eeb9d2a17cc07d96e151e0fdfd17c710d90ac4028a790409b317c434a3b1672f9d89c367dd7c30d47cffdf48d9efaaa474a482f3ee9a7e02a867a667e05d2c9f7b68c8706070d15a3fd4d81be713429682a714c945d5bcf4eede447d104420070a7a29768077978232abf0b3e212366ecb792d7af951cdf20fb96ccf4df88bc30dd5e16bebb7a201a3d27f3d3899d35783c7f6175bcb8aeec10f1ede53834a2131910d4b8b7b5c28205224f81718634778251515b6b8d28914f517a9ad131d05009a3fb8c2ce1fc7c1eb1d7ae74ba702d76f006eac435ad2d94c93a4e3deb0ffb5e62e37ca5eb7b5f32d96ffc812abe54918d753e6f43fee9dc1e4c893583e81f2804b28715e36284fb8d682588d4e34c8167f0d5a9a884083aac292665356e48d597e0a8619fb3b2f856768aecdc893f243337e6a419d5d2feb84630b46aa76ce0f5968566b64142113dc4e0dcb20e40b175a3529bbca9108ba19cd5b53033912776f3e19cbe1c3d70024f150fd4ee573fa68e52529d945605cfa31faf9b1de4b65249a390ad5a73ce1bad0ab0dcd8058d6a59902999b1123568995b62c5a6a7385e9362ca58e037c5b89beed42f87162c4723f2bb6a95a4baf464f3f99623b7ddcf86403d624575bcd1b9c6d167b756080d74df6e5c89ade8d5fbdb6b5b39a5ea668ae4d9a573a5ef5bfba540d55adfe8be6b59e57afef05f106e0691bc24504259454523e3fc243f3ad5bc8645f4eab6db047fa7e9fb034b758a46c91ba4469004ad603e2961e4494d6b8b7e116cb47ad831af5aca94bb76c64b0eb489e02d1c0514eabbb3db39e9f0559cad3e2392d4b024daba10847c4da91139fa074684ecdeed63d5502b8aa5fb27009fd4c586aa2f21ccdc799c2a15c49b297d5669cc60391ed23cc315dc2843fefed37af3fa98f5c4669ba1434e39ddcf7736fbe75b119a5f9318b538159cdef6f9c87c1c01f9ecca55f38846a8200aa0736dcd63a8cc3ea24b4e2e13b80e5b902c8d0502df1911235ebd4088a00b81a5b66fbefeb0d7dbda309b2c661f09a708fe741b6ec27ef521fbd0587f2872e81eb258056037958d27bbacac083a13c96871eee3d9ee1780e6d66abdef0f7034594d37b71ca3b615fd032c4c139096087b18707a381de4a6452647837303e093d937b72aeca73599621c2f84cb9efd9801b3c9eb01266dc894ad8d147100390d3cbe1c10f0620bc876c11ed2bdf4b1563fb1aa8788cbc67ce59f3025855570da0005b4d884fdcf13aef584bc607d5f91f10a2c57d63eeee75b55ae56ccb340645c34fb77209fbc39597457b237c488bebfcbbe5a24ba5d595612f44704355445ba7dab4a3c236a029615933743adbb420f1159a9c960d9abfbcc56412dbd0be6f55431042b3bff3e583c420f13ed6747486f09ffba1117843e75012de432dd345c24acb6eecad877944bd1944fec55c9b44218ef610424fd0823bede2f4376031397d825df86d6fe24567417867bce7822c78882fd82b14c28f156130d8c16c0151c2af5190b8339633b7d2939b8c929ff92fdcfd3088493bebcdabc58cd901b5f5966bcfd2566ed1177f58ceda86a16362175d1847129dab2583cce5c5c16c083273821901d9c6b6ac4c3fe077a29c9f387b689835c839495034b583e7c93765f4451bc7d50e6756c1a697f9631674ba776cd8be8e9b320be75012de432dd345c24acb6eecad877944bd1944fec55c9b44218ef610424fd0b338e93939d9421236c87d956e4cb670e3592d39ddf98f611098b747f25f08d11f307e74788088f6c5a7a0de8e0c6af71a95dc749fc4798509188927a3eed806b28f0f401557d7d5883ae52a5edacc53a47d9d505632563b72bbb875c6e5e9a67dca3d2497a6f08fe1dffeff8b22b2b2ee60ec76e7b5489c0b5270e1f6a651d99d24ff99f3864912142cbf012d95a780789d537df43573b14ff04cf4e5b34f79be8abf240e598b5ede59c02f52901c965746476f0dc5eaabdddb0455bfdeb3b1c4e569af92ec3f35b864ce5f04e5c204e3e04836d7ee0eb21eefd44eabd4f7898c8c825b6dfd86244147a3d4a15cd3abc6bd3b0eebe6c6a2c16b9b78d458e460b90693478acf1b7ea4180eccbc31a9d9badc55c58d49e406eddd47eb00e8fe2124f2dbdf89129cb366e86e041061555611e87ea59f7526f549a8ccb5aaa69eaf8d85c1057d742e597985c7d4e6320b015a9139385cff4cbae06ffc0ebe89afee76a4867d1c43363ea1d093ed7855467eec44e4f1a0caf1dec70edb2575fbb728b4c34af8654b1ad4a89ca05308099acfdc161a8115ab17828b5f4485590a4284/etc/alternatives/c-index-test/etc/alternatives/clang/etc/alternatives/clang++clang++-15.0.7clang++-15.0.7clang-15.0.7clang-15.0.7clang-15.0.7/etc/alternatives/clang-apply-replacements/etc/alternatives/clang-change-namespace/etc/alternatives/clang-check/etc/alternatives/clang-clclang-15.0.7/etc/alternatives/clang-cppclang-15.0.7/etc/alternatives/clang-extdef-mapping/etc/alternatives/clang-format/etc/alternatives/clang-include-fixer/etc/alternatives/clang-linker-wrapper/etc/alternatives/clang-move/etc/alternatives/clang-nvlink-wrapper/etc/alternatives/clang-offload-bundler/etc/alternatives/clang-offload-packager/etc/alternatives/clang-offload-wrapper/etc/alternatives/clang-pseudo/etc/alternatives/clang-query/etc/alternatives/clang-refactor/etc/alternatives/clang-rename/etc/alternatives/clang-reorder-fields/etc/alternatives/clang-repl/etc/alternatives/clang-scan-deps/etc/alternatives/clang-tidy/etc/alternatives/clangd/etc/alternatives/diagtool/etc/alternatives/find-all-symbols/etc/alternatives/modularize/etc/alternatives/pp-trace/etc/alternatives/clang.1.gz/etc/alternatives/diagtool.1.gz@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootllvm15-15.0.7-150500.4.9.6.src.rpmclang15clang15(x86-64)libclang_rt.asan-x86_64.so()(64bit)libclang_rt.dyndd-x86_64.so()(64bit)libclang_rt.hwasan-x86_64.so()(64bit)libclang_rt.hwasan_aliases-x86_64.so()(64bit)libclang_rt.memprof-x86_64.so()(64bit)libclang_rt.scudo-x86_64.so()(64bit)libclang_rt.scudo_minimal-x86_64.so()(64bit)libclang_rt.scudo_standalone-x86_64.so()(64bit)libclang_rt.tsan-x86_64.so()(64bit)libclang_rt.ubsan_minimal-x86_64.so()(64bit)libclang_rt.ubsan_standalone-x86_64.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/usr/bin/python3ld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libLLVM.so.15()(64bit)libLLVM.so.15(LLVM_15)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libclang-cpp.so.15()(64bit)libclang.so.13()(64bit)libclang.so.13(LLVM_13)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(CXXABI_1.3.7)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.30)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.5.2)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.0.4-14.6.0-14.0-15.2-14.14.3ehy@d @c™@cctcgcZrc< @c,N@c*c@c6@cAcc@b@bbL@b@b@bbm$be;bI@bI@b$@bb b D@b[@aa@aNa@aW@a(@a(@aXIaE````y|@`)__@__S_@__@__"@_*@_ @^^y@^x^h^c^=Q@^;^9\^8 @^1s^.^^^@^!@^,]]@]@]N@]]{@]]c@]K@]b@]b@]]2@]V]3@]@]]@]\ \O\\\M\@\u*@\iL\=@\ BOOL- Let new {llvm,clang}*-doc packages "Conflict" with older devel packages, which they were split from. - Let doc packages conflict with older versions of themselves.- (Build)Require only python3-base instead of full python3 package, the additional modules are not required. Helps shortening the build dependency chain. - Remove python3-* requires from lldb9 subpackage, and add it to the bindings/pretty-printer subpackage (python3-lldb9). - Add python3-base Requires to python3-clang subpackage- Add dont-install-example-analyzer-plugins.patch: Remove example analyzer plugins from install targets instead of deleting them. - Add fix-module-test.patch: fix test instead of deleting it. - Don't build static libc++ (with ThinLTO that's not useful anyway). - Don't build libc++experimental. - Don't package libc++abi.so with libc++-devel, it's already contained in the (required) libc++abi-devel. - Be more specific about files in libc++-devel.- Update to version 9.0.0. * For details, see the release notes: - https://releases.llvm.org/9.0.0/docs/ReleaseNotes.html - https://releases.llvm.org/9.0.0/tools/clang/docs/ReleaseNotes.html - https://releases.llvm.org/9.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html - https://releases.llvm.org/9.0.0/projects/libcxx/docs/ReleaseNotes.html - https://releases.llvm.org/9.0.0/tools/lld/docs/ReleaseNotes.html - Change License to "Apache-2.0 WITH LLVM-exception OR NCSA". (https://llvm.org/foundation/relicensing/) - Allow building with ThinLTO and enable it on some architectures. - Disable LTO cache in lto-disable-cache.patch. - Unset MALLOC_CHECK_ for compilation to mitigate lock contention. - No debug info for ppc like for the other 32-bit targets. - Clean up _constraints: same constraints for 32-bit targets. - Don't use BUILD_SHARED_LIBS for Clang anymore, since the newly available libclang-cpp.so should expose the full C++ API. - Link tools with libclang-cpp.so by using CLANG_LINK_CLANG_DYLIB, similar to LLVM_BUILD_LLVM_DYLIB for libLLVM.so. - Remove obsolete n_clang_allow_BUILD_SHARED_LIBRARY.patch. - Add link-clang-shared.patch to link more clang targets with libclang-cpp.so, especially libclang.so. - Add link-clang-tools-extra-shared.patch, link-lldb-shared.patch: link targets in clang-tools-extra and lldb with libclang-cpp.so. - Simplify llvm-do-not-install-static-libraries.patch, also handle Clang, for which we now get static libraries. - Package documentation for llvm and clang separately, recommend them for the main package: they are not required for development, but actually useful for working with the non-devel packages. - Recommend editor plugins not just for llvm-devel. - Recommend libstdc++ for Clang again. - Move diagtool from llvm to clang subpackage. - Properly distinguish between %{_relver} and %{version}. - Drop aarch64-disable-memorytest.patch and reactivate test. - Rebase clang-resourcedirs.patch. - Rebase llvm-normally-versioned-libllvm.patch. - Rebase llvm-remove-clang-only-flags.patch. - Rebase llvm_build_tablegen_component_as_shared_library.patch. - Rebase set-revision.patch. - Increase disk space for build.- Make lldb recommend python3-lldb (it contains pretty printers).- Use python3 shebangs everywhere (boo#1146533). - Drop obsolete opt-viewer-Do-not-require-python-2.patch.- Remove unneccesary dependencies: * groff, bison and flex don't seem to be used. * jsoncpp is no longer used since r338461. * Move some BuildRequires to subpackages. * Don't recommend scan-{build,view} in clang (boo#1145444). * Devel packages are only required in other devel packages, when their headers are included in the installed headers. - Add versions to Provides/Conflicts except for files. - Remove unused (since r268685) CMake flags LLVM_ENABLE_TIMESTAMPS. - Fix installation of opt-viewer files when python3-clang is no longer built.- Update to version 8.0.1. * This release contains bug-fixes for the LLVM 8.0.0 release. This release is API and ABI compatible with 8.0.0. - Don't run LLVM tests on ppc at all because of sporadic hangs.- Increase RAM for armv6/7 to avoid OOM and be scheduled on fast worker- Use the documented LLVM_ENABLE_RTTI to enable RTTI instead of LLVM_REQUIRES_RTTI, which "is an internal flag that individual targets can use to force RTTI". (boo#1139584) - Drop obsolete llvm-build-tests-with-rtti.patch.- Exclude riscv64 for now since it fails to build.- Change some groups: * put libraries in System/Libraries, * devel packages in Development/Libraries, * clang in Development/Languages/C and C++, * the gold plugin in Development/Tools/Building. - Add some URLs, use https:// when possible. - Remove unneeded devel dependencies. - Only suggest a C++ standard library for clang. It's also a C compiler and needs no C++ library when only used as such. - Fix Supplements for editor plugins. - Fix some rpmlint issues: * Reword summary and description for Polly. * Fix /usr/bin/env shebangs. * Remove executable bit where not needed. * Move bash completion to /usr. * Remove hard dependency of libclang8 to libstdc++-devel. - Make rpm macros work properly. - Remove sources from documentation. - Run %fdupes on the right directories. - Enable tests for libcxx. - Reduce memory requirements for compile jobs depending on arch.- Avoid relocation overflow on ppc by not building GPU backends. - Update baselibs.conf.- Disable LTO (boo#1133254).- Fix packaging on ppc: the sanitizers aren't available there, so the directories /usr/lib/clang/*/{lib,share} are missing. - Package LLVMgold even when we don't use gold for linking. It's promised in /usr/lib/cmake/llvm/LLVMExports.cmake. - Unignore test failures on PowerPC64 architectures. The failures in ppc are unrelated to AMDGPU, so we remove that remark. - Fix dependencies: the gold plugin shouldn't depend on llvm-devel. libc++abi-devel should depend on libc++abi. - Fix typo.- Enable libc++ on ARM (Needed for tensorflow)- Update to 8.0.0 * For details, see the release notes: https://llvm.org/releases/8.0.0/docs/ReleaseNotes.html https://llvm.org/releases/8.0.0/tools/clang/docs/ReleaseNotes.html https://llvm.org/releases/8.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html https://llvm.org/releases/8.0.0/tools/lld/docs/ReleaseNotes.html - Drop llvm-unittests-Don-t-install-TestPlugin.so.patch, llvm-drop-llvm-optional-clang-specific-optimization.patch, llvm-D51108.patch, llvm-Ensure-that-variant-part-discriminator-is-read-by-Me.patch, llvm-test-Fix-Assembler-debug-info.ll.patch * Already included upstream - Add 0001-CMake-Add-install-targets-for-utilities-to-LLVM-expo.patch- Remove -fno-strict-aliasing, which upstream doesn't use any more since r245304 in 2015. (http://reviews.llvm.org/D12036) It's probably also not needed for modern versions of GCC. It was enabled in r105644 because of some bugs there. - Add a clang-%{_sonum} symlink, which is referenced by /usr/lib64/cmake/clang/ClangTargets.cmake (boo#1120098) - Package clang builtin headers with libclang. The library is basically unusable without the builtin headers. Currently consumers of libclang have to require clang as well, although only the headers are needed.- llvm-Ensure-that-variant-part-discriminator-is-read-by-Me.patch, llvm-test-Fix-Assembler-debug-info.ll.patch * Fix crash in rustc (boo#1126907)- Allow use of Gold linker to be conditional - Disable Gold linker on ppc + LLVM currently doesn't build with Gold on ppc- Readd clang-7 and clang++-7 symlinks * Fixes uses of clang-devel (boo#1120098)- Update to llvm 7.0.1 * This release contains bug-fixes for the LLVM 7.0.0 release. This release is API and ABI compatible with 7.0.0.- enable gold unconditionally like with llvm6 and older - reenable openmp support again for aarch64 (like it was already in llvm6)- Use %license macro - Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros.- Remove ppc from Exclude field in spec file - Allow use of Gold linker to be conditional - Disable Gold linker on ppc - Add patch to fix SUSE GNU triplet on ppc * clang-fix-powerpc-triplet.patch - Add patch from upstream to fix ABI issue on ppc * llvm-D51108.patch - Limit list of enabled targets on ppc * PowerPC;AMDGPU;BPF;NVPTX - Ignore testsuite failures on ppc- llvm-drop-llvm-optional-clang-specific-optimization.patch * Fix ABI incompatibility when libLLVM (built with clang) is linked to a program build with gcc. (boo#1119092)- opt-viewer-Find-style-css-in-usr-share.patch * Make sure opt-viewer installed in /usr/bin can find resources from /usr/share/opt-viewer. (boo#1112730)- llvm-unittests-Don-t-install-TestPlugin.so.patch * It is only used for testing and is causing failures when processing LLVMExports.cmake.- Update to llvm 7.0.0 * For details, see the release notes: https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html - Remove no longer needed patches: * llvm6-fix-gdb-index-crash.patch * lldb-fix-build-with-python-3.7.patch * lldb-add-pthread-dl-libs.patch * polly-cmake-Trust-pkg-config-in-FindJsoncpp.patch - Add tests-use-python3.patch * Prevents tests from failing because of missing python 2. - Add llvm-better-detect-64bit-atomics-support.patch * Fixes build on i586.- Updated llvm-remove-clang-only-flags.patch - Exclude also "-Werror=unguarded-availability-new" (bsc#1106000)- Update to llvm 6.0.1 * This release contains bug-fixes for the LLVM 6.0.0 release. It is API and ABI compatible with 6.0.0. - Remove no longer needed llvm6-fix-InstCombine.patch - Add lldb-fix-build-with-python-3.7.patch * Fix build with python 3.7- llvm6-fix-gdb-index-crash.patch * From upstream, fix lld --gdb-index crash.- Do not requires gcc6 for older sle versions. * llvm6 is not built on <= 12 SP3 and this was preventing build on 12 SP4.- llvm_build_tablegen_component_as_shared_library.patch * Build TableGen component as its own shared library because it is not included in the libLLVM library and is needed for ldc. (bsc#1086445)- Add patch llvm6-fix-InstCombine.patch to fix InstCombine init * Will be fixed in 6.0.1 release- Do not build stage1 with debug info. It was accidentally added with the use of %optflags. This should fix out of memory errors on 32bit architectures and speed up build everywhere else. (bsc#1092697)- llvm-build-tests-with-rtti.patch * Fixes build failure with gcc 8. (bnc#1087136)- Do not export Polly static libraries which we do not distribute. * Updated llvm-do-not-install-static-libraries.patch - Use external jsoncpp instead of the bundled one. * Added polly-cmake-Trust-pkg-config-in-FindJsoncpp.patch - llvm6-devel must require llvm6-polly-devel * Files in llvm6-devel reference Polly.- Update to llvm 6.0.0 * Added polly * Notable changes: - Retpoline Spectre variant 2 mitigation - GlobalISel by default for AArch64 at -O0 - improved scheduling on several x86 micro-architectures - Clang defaults to -std=gnu++14 instead of -std=gnu++98 - support for some upcoming C++2a features - improved optimizations, new compiler warnings, many bug fixes, and more. - Use alternatives for clang's bash autocomplete to prevent conflicts with other versions.- Remove liblldb5 and lldb5-devel from baselibs.conf. They are only build for x86_64, so no point having them in baselibs.conf.- Use %optflags, except for FORTIFY_SOURCE which is not compatible with compiler-rt. - Exclude static libraries differently. * Drop llvm-split-static-library-exports-into-their-own-export-file.diff * Drop clang-split-static-library-exports-into-their-own-export-file.diff * Update llvm-do-not-install-static-libraries.patch to not use EXCLUDE_FROM_ALL which is not available in cmake 3.5. - This fixes build on SLE12. - Do not force gcc6 on OpenSUSE - fixes build. - Reduce the amount of concurent link jobs by increasing their memory requirement - to reduce stalls in OBS.- Cleanup %ifarch conditions, remove targets unintentionally added to s390/s390x. (bnc#1078436)- Limit the amount of parallel link jobs, but no longer limit compile jobs. This should prevent running out of memory during linking while not longer slowing down compilation. - Remove build dependency on procps- Reduce disk size requirement to 30GB in _constraints. We no longer need that much since we stopped building static libraries.- n_clang_allow_BUILD_SHARED_LIBRARY.patch * Allow buildling clang with BUILD_SHARED_LIBRARY while the rest is built with LLVM_LINK_LLVM_DYLIB. (bnc#1065464) - Remove clang-devel-static.- Place gold plugin to the right directory. (bnc#1073210) * It must be in /usr/lib/bfd-plugins on all architectures. * Remove llvm5-gold from baselibs.conf - nothing needs a 32bit version of it and it would now conflict with the 64bit one. - Reduce _constraints requirements on 32bit architectures. * Since we had to disable debuginfo on them, they require much less.- ignore make check error for PowerPC as bypass https://bugs.llvm.org/show_bug.cgi?id=35871- disable debuginfo build for ARM as well- Delete intermediate files during build to reduce total disk usage (bnc#1074625)- Update to llvm 5.0.1 * This release contains bug-fixes for the LLVM 5.0.0 release. * This release is API and ABI compatible with 5.0.0. - llvm-do-not-install-static-libraries.patch * Updated.- Increase minimum memory and disk sizes required for building in _constraints.- Rename python3-lldb to python3-lldb5 so it can work with llvm meta package.- Rename python packages to follow naming conventions. - Remove unnecessary dependencies on python3. - Make opt-viewer not require python2. * opt-viewer-Do-not-require-python-2.patch- Switch to python3. - Fix %check tests when used with python3. * Define LANG=C.UTF-8 when running the tests. - Add explicit Provides/Conflicts to llvm5-devel, clang5-devel-static and lldb5-devel. * These are required to be validated by obs repo-checker.- Use LLVM_OPTIMIZED_TABLEGEN to speed up build. (bnc#1064786) - Fix files of lldb4 to work correctly with update-alternatives. - Remove Conflicts clang(LLDB) from lldb4-devel - it does not exist. It would be provided automatically, but no such cmake file is installed. - llvm-do-not-install-static-libraries.patch * Do not install static libraries instead of installing them and deleting after. * Reduces disk usage during build. (bnc#1064786) - Do not build unnecessary parts during stage1. * Speeds up build a bit. (bnc#1064786)- Updated baselibs.conf to reference version 5 packages. - Deleted rogue llvm5.spec.r29 file. - Deleted arm_suse_support.diff, llvm-add_a_LLVM_USE_LINKER.patch, libsanitizer.patch. - No longer used, applied already in the source.- llvm-normally-versioned-libllvm.patch * Change libLLVM naming scheme to match our naming guidelines. * The reasons for the original naming scheme are no longer valid, more details in the patch.- Disable all thread related tests in libcxx. Many of them use timeouts to detect failure. They can fail randomly if the machine is under heavy load (happens often in OBS).- Drop llvm5-devel-static. llvm5-devel contains shared library with the same content.- Increase disk space requirement in _constraints to 45GB. Otherwise the build gets stuck in random places. - Skip build of lldb5 python on distributions with swig < 3.0.11- Copy from llvm4. - Update to llvm 5.0.0.- Use LLVM_BUILD_LLVM_DYLIB instead of BUILD_SHARED_LIBS to build single libLLVM library. This is the recommended way. The old way was causing various issues. * llvm-split-static-library-exports-into-their-own-export-file.diff * clang-split-static-library-exports-into-their-own-export-file.diff (bnc#1049703) - Add lld, linker for Clang/LLVM (sr#517692) - Include clang++-MAJOR.MINOR symbolic link (bnc#1012260) - Remove unnecessary dependency on flex and bison. - Make sure all binaries are managed by update-alternatives - Add llvm-add_a_LLVM_USE_LINKER.patch and link using gold to prevent memory exhaustion on some build machines. - Reduce debuginfo on x86 architecture. LLVM libraries are so big that they exhaust all memory on 32 bit machine if linked with full debuginfo. - Speed up build by skipping parts that are not required in stage1. - Build lldb in-tree as one of the llvm tools.- clang-ignore-stack-clash-protector.patch: ignore -fstack-clash-protection for now.- xlocale.patch: don't use obsolete - libsanitizer.patch: fix use of undocumented types- build fixes for armv6 (skip testsuite as it requires 64bit, set the list of targets to include ARM and remove triplet hack)- Include provides and conflics in baselibs.conf for llvm4-devel, clang4-devel, llvm4-LTO-devel, and llvm4-gold.- Update to version 4.0.1 * Minor bugfixes- Use gcc6 only for SLE boo#1041469- Package libLLVMFuzzer- readd arm_suse_support.diff which was accidentally removed in the 4.0.0 update- Enable AMDGPU and NVPTX targets everywhere except for S/390. The AMDGPU target is needed for Mesa Clover (sr#485802).- Use gcc6 on SLE12- Package license & credits- Update to version 4.0.0 * See + http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html and + http://releases.llvm.org/4.0.0/tools/clang/docs/ReleaseNotes.html + http://releases.llvm.org/4.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html - Drop the following patches, fixed upstream: amdgpu_revert_r280589.patch arm_suse_support.diff clang-fix-substitutions-abi_tag.patch clang-incomplete-field-types.patch glibc-2.24-libcxx.patch llvm-install-CheckAtomic.patch revert-cmake-soname.patch- Enable BPF for all arches bsc#1026191- libc++ must depend on libc++abi- Stop using otherproviders() due to an rpm parser bug, use self-conflicts instead as suggested by mls.- Add amdgpu_revert_r280589.patch to fix an amdgpu regression bsc#1021577- Require LLVMgold and libLTO in llvm-devel, otherwise we get in CMake: The imported target "LLVMgold" references the file "/usr/lib64/LLVMgold.so" but this file does not exist. This happens when requiring llvm3_9-devel directly, not llvm-devel.- Update to version 3.9.1 * See: + http://llvm.org/releases/3.9.1/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/tools/extra/docs/ReleaseNotes.html- Update to version 3.9.0 * Clang now supports the G++ abi_tag attribute. * Clang will no longer pass --build-id by default to the linker. * Improved C++1z support in Clang. * Clang now has support for all OpenCL 2.0 features. * Added support for all non-offloading features from OpenMP 4.5, * The static analyzer now checks for incorrect usage of MPI APIs in C and C++. * LLVM no longer does inter-procedural analysis and optimization (except inlining) on functions with comdat linkage. * LLVM now supports the Intel CPUs Skylake Server with AVX512 (-march=skylake-avx512) and Knights Landing (-march=knl). * More at: + http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/tools/extra/docs/ReleaseNotes.html * Fix the following patches: + arm_suse_support.diff + assume-opensuse.patch + clang-resourcedirs.patch + default-to-i586.patch + glibc-2.23-libcxx.patch + glibc-2.24-libcxx.patch + lldb-add-pthread-dl-libs.patch + lldb-cmake.patch + llvm-fix-find-gcc5-install.patch + llvm-remove-clang-only-flags.patch + revert-cmake-soname.patch + set-revision.patch * Remove upstream-included patch: + llvm-nonvoid-return.patch * Remove patch for removed files: + glibc-2.23-libcxx.patch - Backport upstream patches: * clang-fix-substitutions-abi_tag.patch * clang-incomplete-field-types.patch * llvm-install-CheckAtomic.patch - Add clang%{_sonum}-include-fixer subpackage and associated libfindAllSymbols%{_sonum} and libfindAllSymbols%{_sonum}-devel subpackages. - Add sanstats to llvm binary list.- Change update-alternatives to use %postun instead of %preun, which is now what Factory maintainers are requesting. - Use the minor version to set the update-alternatives priority so the most recent version of the LLVM, Clang, and LLDB are used by default. - Add LLVM rpm macros so downstream packages can have some idea how LLVM was built.- Rename libomp to make it possible to have multiple versions available.- Split the old llvm package into this version-specific package and a wrapper package. - Implement update-alternatives to allow parallel installation of many of the subpackages. - Rename subpackages that can be parallel-installed to a version-specific name based on the associated shared library's current .so number. - Various fixes to support the above changes.- Sort a bit with spec-cleaner - Remove the latest switch for now, things should be either coinstallable or not, we don't need to bother around with compilation like this- Update to llvm 3.8.1 * See http://llvm.org/releases/3.8.1/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.1/tools/docs/ReleaseNotes.html - Use versioned libLLVM (to libLLVM3_8) and libclang (to libclang3_8) - Change versioning of liblldb3_8 to liblldb-3_8 and use a variable to control the name instead of hard-coding it. - Use bcond_with and bcond_without to enable/disable build options instead of hard-coding them. - Put buildrequires as requires in -devel packages to avoid linker errors when building packages against the -devel packages. - Add ffi support (disabled by default). - Add oprofile support (disabled by default). - Add valgrind support (disabled by default). - Link cmake files to the normal cmake file directory to allow autodetection of cmake interfaces. - Remove unused lldb components from main spec file. - Split llvm python bindings into own subpackage. - Split emacs plugin into own subpackage - Move additional vim plugins into vim plugins package - Split libc++, libLTO, LLVMgold, libomp, clang-chekers into own subpackages - Make python-clang, llvm-vim-plugins, and llvm-emacs-plugins noarch since they aren't architecture-specific. - Make packages besides llvm, llvm-clang, and the shared libraries conflict with other versions. This will be important when multiple LLVM versions are supported. - Various spec file cleanups - Rebase patches: * arm_suse_support.diff * assume-opensuse.patch * clang-resourcedirs.patch * default-to-i586.patch * glibc-2.23-libcxx.patch * glibc-2.24-libcxx.patch * lldb-add-pthread-dl-libs.patch * lldb-cmake.patch * llvm-fix-find-gcc5-install.patch * llvm-nonvoid-return.patch * llvm-remove-clang-only-flags.patch * revert-cmake-soname.patch * set-revision.patch- Start conversion to use cmake macros with now introduced compatibility for ninja - Reduce number of threads if we don't have enough memory - Add patch for the nonvoid returns: * llvm-nonvoid-return.patch- for ppc64le set memory to 4GB in _constraints file (failure in Factory:PowerPC)- glibc-2.24-libcxx.patch: fix libcxx testsuite for glibc 2.24- Build LLDB separated from LLVM. - Re-enable python bindings for the LLDB API.- Disable libcxx/lldb/openmp for SLE fate#319582- Update rpmlintrc to whitelist libLTO.so- Re-enable glibc-2.23 patch for Tumbleweed- fix arm_suse_support.diff for armv6hl - adjust compile flags for llvm on armv6hl (fixes Mesa build)- Update llvm-remove-clang-only-flags.patch to remove - Wcovered-switch-default flag for gcc compatibility.- Use gcc for stage1 bootstrap - Add back libstdc++-devel dependency for clang since libc++ is only available for x86-64 atm.- Comment out glibc-2.23-libcxx.patch until glibc 2.23 actually hits the Factory.- Update to llvm 3.8.0 * See http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html - Fold lldb build into llvm and disable python support - Drop clang-disable-ada-extension.patch, libcxxabi-exceptions.patch and cmake-host-triple.patch - Add revert-cmake-soname.patch to fix soname handling- Add glibc-2.23-libcxx.patch to fix test failures with glibc 2.23- Remove FFI support because its fragile- Enable OpenMP for x86, x86_64, ppc64 and ppc64le- Enable all targets on x86, x86_64- Update to version 3.7.0 * See http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html - Merge aarch64-suse-support.patch into arm_suse_support.diff - Refresh arm_suse_support.diff, llvm-fix-find-gcc5-install.patch - Remove llvm-fix-parsearmarch.patch, upstream.- fix build on s390x (one typo in ifarch and one change in filelist)- Update to version 3.6.1 * No changelog upstream- Add llvm-fix-parsearmarch.patch to fix parsing armv{6,7}hl archs.- Update to version 3.6.0 * See http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html - Add python-xml dependency for regression tests - Removed the following patches, fixed upstream: * arm-remove-xfails.diff * libcxx-libdir.patch * llvm-config-lib64.patch * llvm-fix-intrusiverefcntptr.patch- Add llvm-fix-intrusiverefcntptr.patch to fix build of LLVM tools with GCC 5. - Add llvm-fix-find-gcc5-install.patch to properly find installed GCC 5.- Add a gcc dependency for clang, this is heavyweight but we need libgcc_s which comes with the gcc package (bnc#893359)- Conditionalize libcxx{abi} build on build_libcxx variable - Turn libc++.so into an ldscript so it links to libc++abi automatically.- fix constraints for armv6l/armv7l (there is no 4GB RAM on 32bit)/bin/sh/bin/shh04-ch1d 1720013169  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~15.0.7-150500.4.9.615.0.7-150500.4.9.6 c-index-testclangclang++clang-apply-replacementsclang-change-namespaceclang-checkclang-clclang-cppclang-extdef-mappingclang-formatclang-include-fixerclang-linker-wrapperclang-moveclang-nvlink-wrapperclang-offload-bundlerclang-offload-packagerclang-offload-wrapperclang-pseudoclang-queryclang-refactorclang-renameclang-reorder-fieldsclang-replclang-scan-depsclang-tidyclang.1.gzclangddiagtooldiagtool.1.gzfind-all-symbolsmodularizepp-tracec-index-testc-index-test-15.0.7clangclang++clang++-15clang++-15.0clang++-15.0.7clang-15clang-15.0clang-15.0.7clang-apply-replacementsclang-apply-replacements-15.0.7clang-change-namespaceclang-change-namespace-15.0.7clang-checkclang-check-15.0.7clang-clclang-cl-15.0.7clang-cppclang-cpp-15.0.7clang-extdef-mappingclang-extdef-mapping-15.0.7clang-formatclang-format-15.0.7clang-include-fixerclang-include-fixer-15.0.7clang-linker-wrapperclang-linker-wrapper-15.0.7clang-moveclang-move-15.0.7clang-nvlink-wrapperclang-nvlink-wrapper-15.0.7clang-offload-bundlerclang-offload-bundler-15.0.7clang-offload-packagerclang-offload-packager-15.0.7clang-offload-wrapperclang-offload-wrapper-15.0.7clang-pseudoclang-pseudo-15.0.7clang-queryclang-query-15.0.7clang-refactorclang-refactor-15.0.7clang-renameclang-rename-15.0.7clang-reorder-fieldsclang-reorder-fields-15.0.7clang-replclang-repl-15.0.7clang-scan-depsclang-scan-deps-15.0.7clang-tidyclang-tidy-15.0.7clangdclangd-15.0.7diagtooldiagtool-15.0.7find-all-symbolsfind-all-symbols-15.0.7modularizemodularize-15.0.7pp-tracepp-trace-15.0.7clang15.0.7binhwasan_symbolizeliblinuxclang_rt.crtbegin-x86_64.oclang_rt.crtend-x86_64.olibclang_rt.asan-preinit-x86_64.alibclang_rt.asan-x86_64.alibclang_rt.asan-x86_64.a.symslibclang_rt.asan-x86_64.solibclang_rt.asan_cxx-x86_64.alibclang_rt.asan_cxx-x86_64.a.symslibclang_rt.asan_static-x86_64.alibclang_rt.builtins-x86_64.alibclang_rt.cfi-x86_64.alibclang_rt.cfi_diag-x86_64.alibclang_rt.dd-x86_64.alibclang_rt.dfsan-x86_64.alibclang_rt.dfsan-x86_64.a.symslibclang_rt.dyndd-x86_64.solibclang_rt.fuzzer-x86_64.alibclang_rt.fuzzer_interceptors-x86_64.alibclang_rt.fuzzer_no_main-x86_64.alibclang_rt.gwp_asan-x86_64.alibclang_rt.hwasan-preinit-x86_64.alibclang_rt.hwasan-x86_64.alibclang_rt.hwasan-x86_64.a.symslibclang_rt.hwasan-x86_64.solibclang_rt.hwasan_aliases-x86_64.alibclang_rt.hwasan_aliases-x86_64.a.symslibclang_rt.hwasan_aliases-x86_64.solibclang_rt.hwasan_aliases_cxx-x86_64.alibclang_rt.hwasan_aliases_cxx-x86_64.a.symslibclang_rt.hwasan_cxx-x86_64.alibclang_rt.hwasan_cxx-x86_64.a.symslibclang_rt.lsan-x86_64.alibclang_rt.memprof-preinit-x86_64.alibclang_rt.memprof-x86_64.alibclang_rt.memprof-x86_64.a.symslibclang_rt.memprof-x86_64.solibclang_rt.memprof_cxx-x86_64.alibclang_rt.memprof_cxx-x86_64.a.symslibclang_rt.msan-x86_64.alibclang_rt.msan-x86_64.a.symslibclang_rt.msan_cxx-x86_64.alibclang_rt.msan_cxx-x86_64.a.symslibclang_rt.orc-x86_64.alibclang_rt.profile-x86_64.alibclang_rt.safestack-x86_64.alibclang_rt.scudo-x86_64.alibclang_rt.scudo-x86_64.solibclang_rt.scudo_cxx-x86_64.alibclang_rt.scudo_cxx_minimal-x86_64.alibclang_rt.scudo_minimal-x86_64.alibclang_rt.scudo_minimal-x86_64.solibclang_rt.scudo_standalone-x86_64.alibclang_rt.scudo_standalone-x86_64.solibclang_rt.scudo_standalone_cxx-x86_64.alibclang_rt.stats-x86_64.alibclang_rt.stats_client-x86_64.alibclang_rt.tsan-x86_64.alibclang_rt.tsan-x86_64.a.symslibclang_rt.tsan-x86_64.solibclang_rt.tsan_cxx-x86_64.alibclang_rt.tsan_cxx-x86_64.a.symslibclang_rt.ubsan_minimal-x86_64.alibclang_rt.ubsan_minimal-x86_64.a.symslibclang_rt.ubsan_minimal-x86_64.solibclang_rt.ubsan_standalone-x86_64.alibclang_rt.ubsan_standalone-x86_64.a.symslibclang_rt.ubsan_standalone-x86_64.solibclang_rt.ubsan_standalone_cxx-x86_64.alibclang_rt.ubsan_standalone_cxx-x86_64.a.symslibclang_rt.xray-basic-x86_64.alibclang_rt.xray-fdr-x86_64.alibclang_rt.xray-profiling-x86_64.alibclang_rt.xray-x86_64.ashareasan_ignorelist.txtcfi_ignorelist.txtdfsan_abilist.txthwasan_ignorelist.txtmsan_ignorelist.txtclang15CREDITS.TXTLICENSE.TXTclang-15.0.7.1.gzclang.1.gzdiagtool-15.0.7.1.gzdiagtool.1.gz/etc/alternatives//usr/bin//usr/lib64//usr/lib64/clang//usr/lib64/clang/15.0.7//usr/lib64/clang/15.0.7/bin//usr/lib64/clang/15.0.7/lib//usr/lib64/clang/15.0.7/lib/linux//usr/lib64/clang/15.0.7/share//usr/share/licenses//usr/share/licenses/clang15//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:33210/SUSE_SLE-15-SP5_Update/9111fff3377a1a054296269163b7cab8-llvm15.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ;<<<=<<>>??@A?@??????@B??????@C?@D?@?@???@E?@?@?@????F???G?H????@I?@?@J?@K?@????<@@@@@<@@L M cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/c-index-test' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang++' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-apply-replacements' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-change-namespace' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-check' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-cl' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-cpp' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-extdef-mapping' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-format' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-include-fixer' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-linker-wrapper' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-move' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-nvlink-wrapper' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-offload-bundler' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-offload-packager' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-offload-wrapper' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-pseudo' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-query' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-refactor' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-rename' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-reorder-fields' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-repl' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-scan-deps' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang-tidy' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clang.1.gz' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/clangd' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/diagtool' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/diagtool.1.gz' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/find-all-symbols' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/modularize' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm15-15.0.7-150500.4.9.6.x86_64/etc/alternatives/pp-trace' (No such file or directory)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e9ef1573f5534fb33315b20a0c690562f91f9280, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=c8218a6a2af56bde1c889445e876586a63a9c9f0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=c041101fb97463828740509ea383d808f69d309e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5fc80ca054fd8aceb82709bdb1f52b631ade3101, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7def160fab621f45122a05f4ddb882cbfaf946e6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9ae2b0b49bcf33da05774c2c293e1c8b4f5adcd6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fe0d14ab51db0d000573febe362011941928e732, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=155bbc2b8d74f0142b25226a7e4c125d3c01927e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=61815636e81a4a4c6225c0e2f5b5b6b6f1a4637b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0e0c78c818a5845d859a94c9ff5406141bb13114, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=69d89464203fa997ebfdad166f989bbb4f5a5d31, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=bddf664548c934d148b71e79415a77237da02f43, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0b6399694cbf261d448b1ed55a723f7ded7dbc80, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=461eadd8d7b1b97ac5a528a7fbe7ee7b8075c30d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a0d89679f11d8193d91ed61aae17ae593b998283, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=151ba8d4a5e65b6a304ca21f7c5be974fbf1249f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=45d524ac69f2646df9f6ea9c5ee7afe05bd3bc51, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4db9642c4acbaf3f894e3f558d4afdebc377e002, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9687d6df4622f0028aae9ae34de6004e86af91c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2b03556c5f35e9f6a730af41fa63b686aec8a9db, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e9513f4c66b0afd7ecbf8f0c03775bab3604e860, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=14449119f303338e608bc2eded59e7c715709bf5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e0b82eb732a61b1a80d5142898238860529c5eef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=43176f0c859c8c97c0e548bdac8d3aa5b7458d12, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=13c387d2809c8551acea13d760b4666b1c6057aa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4a32b34168a7430544bcf54d4107cf986eaaeb5b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9f38b1b0c6f03b0694eb786e6caa493caa9b6650, strippeddirectoryPython script, ASCII text executableELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not strippedcurrent ar archiveASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f5af59a79d51bd08b70465fb09119eb34330c136, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=53365e1dc411c3735e3191064fa7a1f5b391e4fd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=063b8b133be1c882b8bbc6f9f78a79beadab691f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3b34cd2977e23c3d284a9f9b8c62dac9b6e325b0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a5b5176013c61839c8ed51cea04798d8f985479d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7ea4ac5cfeaf1c6e97137f04d123f7aa54a3aad5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbb725b62376bef6fa9f8b13160cf4dcdc15e02f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3393dabe0b942181b54f634d0d3f3972d1baa483, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c927b2b44bfb27d9483cb8722199c72c7a467569, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=616f89893e8885fe1ae0c92a4db95b32f0f529f8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=83843552a9ed0abc31811fb36a1c93c0bb9b9fc9, strippedC source, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)%0:DPeoz +5EPZ[lz      RR/R0R1RR$R&R+R R RRRR.RRRRR$R+R R RRRRRRR$R+R R RRRRRRR$R*R+R R RRRRRRR$R+R R RRRRRRR$R+R R RRRRRRR$R%R&R+R R RRRRRRRR$R%R&R'R+R,R R!RR RRRRRRRRRRR$R'R+R R RRRRRR$R&R+R R RRRRRRR$R&R+R R RRRRRR$R&R+R R RRRRRRR$R&R+R R RRRRRRR$R&R+R R RRRRRRR$R&R+R R RRRRRRR$R&R+R R RRRRRRR$R&R+R R RRRRRRR$R&R+R R RRRRRRR$R&R+R R RRRRRRR$R&R+R R RRRRRRR$R%R&R'R(R+R R!R RRRRRRRRRR$R&R'R(R)R*R+R R"RRR RRRRRRRRRRR$R%R&R'R(R)R*R+R,R-R R!R"R#RRRR RRRRRRRRRRR$R+R R RRRRRRR$R%R&R'R+R R!R RRRRRRRRR$R&R+R R RRRRRRR$R+R R RRRRRRPR$R RRR RR RRRRRRRRRPRRR R RR R RRRRRRPR$R RRR R R RRR R RRRRRRRPR$R RRR R R RRR R RRRRRRRPRRR RR RRRRRRRRPRRR R RR RRRRRRPR R RR RRRP RR R RR RRRRP RRR R RR RRRRRRRRRP R RP R$R RRR R RR R RRRRRRRn,v?#clang-toolsgccglibc-devellibstdc++-develclang15-doclibc++-develutf-803039970c23f713df200884fa707ec3227e7308d0c75ba15ebb4554438c298ef?7zXZ !t/ ]"k%wE( hH-itujK ];avG_Hg^yK +?%b}4G_b++$]xQo)}Gt 79DQvqMjȨ*ڪ= ?սFu&Å5GVagge w`m7v9ͥYoB'JRE%!`9b#JJABѻr=t>Buש2NgPdaTTlHUQ?J5xGYU! 5g1vhmxuiޣ^X'6?]^if[f&=~6\2W WL˥l2"Oş C3\<<ϝb4gu,| z'Y@\aJ=BYٚl lۨv&f₈iE ]E-1iEK8q5A᰻hH;g_w@,~PQΐG,wxOBP%Ը?5HeǢ"|,gza[Kj=A15Hpq[&J ݺǫ@)a_rIZn6)&3Z@Ƈe[fuȕ9~aOa :<w9`fF(obA d&"̓:/4&Q"W-紼si㯟jB]|Bu^Dno?uYCa K^*1FDtm># 2 _PHpL ˈy*]D kve!텏=lJד ~̟Or/f O}W~}:yvyZL^7 QF&>̨#1V4%5V߬+Rup\M͸:z{b phv³- iڅt)x+c+1[]o(Sg X_Y~9t'⁺R=mi=]xhe%񮃡y{_8??7suq^L jCSδ`n/#u4f٩jO~{oytj'2쎇uW#y8@s,=]D_JsS)[:)iadZ sT\fiG/M ·bQ`.G` ǧ}Ʊ#BғZݪJ #e~oaZAC'gv6B{*xG6|5zճ&TR[J,S#coQ]eEy:ΚLp"H-iΔ,f"':_⻈슈9SP(֢Λ0D1xۂrz]9GA/7ДG~ X?D$-Lm+ hwKA-t*>t:߭ f&[``%D!sڶLbmaC-c{f*Md5/9~qFܸ8}9X!1Mu(E84eKb P6"<owr_B) {deԸGUf}՗NnQɨIc[ͨpAxvj;T,ڙcԂmXƮ,qin"&B vs0X4~}DH~M}F-DJI{9_op,ao3~]e,Έȉg&t1Tgh.N9GccKf,l ` Q42N\fw&#+:Χ˩|0ۖr ˠϚ@ӞqBb۽/T'#qS[ع!RE'WaK _Ij + y+ыrn31d#J!kܲ$-,8pRPP1kI,6L?yEsyuh*uğ'tܒ~ۨF؋@ qIosBuZ!jݫRx[iDgAxm*U̐oNNuL.[^c.a;MCRA@ >H^}bj~| #\}_zo <`zJdt,7f=j"mmuSC>L$F[9L n$;3-qra=hRQ.3Wv%d@cXhU$}hA=9=]'oFY&=8|N *ψA9d%{ 0a{~l"}6EsZM^^۝%ƍt?nM$rKEQ ռ G`6/PCtP.u5xI7r }5ep)H'`@#ZiCdKnhhuzCJY!/72NTI 4ARLnϋ)P^IBNv?4Gz^!󦞆mļ*;OD"aN 76ˍb\|*ANst[)nUVf[ɱ"VZ 2}0)ɰ]Ҳ :[ >pOݍ)XR2_YM ICGmֽZ]7 2k`(,(cCME~r^qKY[}J.\NaV8hG56-N;Q8"F$PWخvÕXhU8s>ƯA@n,7k{\hYO}^SN0gQwxwp>H!#jDu)oC$-+fXCDqE.="?޾I }򱂳f\0xm#f$@x.)Ej?KHb@0C5oe2GP<9UaqW1$AT9S]~,=Nv|w5MA(WASJm/:! v̀u2*ɄI]b˟חǢ'%_=cXB.}P^D@AٵHsĥϲ~kB!p(5O- 9.eЁgaIihooNhjB`70 {ClM :͵?p00CUT7xp cEi?x`(qN6l3#!J+0gU;*o#MxBαynLmH4δpI[|d[xDVHH5FF\UH~.Mj rÜXkKD({_ߏQJM : < ף}!='t'~Yu+eCr~iwAI`S p"2DZ(*l1K^*RN=dldk!unxXN4S`}5#|_ pHFo4 hMoP3)P #Ay3 YZ