clang4-checker-4.0.1-2.3>t  DH`pZ6/=„uxfTOzئ!,㎘PIIt#~0y|.??~RIk\:dܢ~d|("\?'c\X4Le1%?[@ʒGɸ˘a=61r[0k-iT۳/4A$%Y`1FPZ&m69},G 7)ʬg#K+=sttb4"R4#mOrfGe70f46746e0d86c117bffec952774e4aaba72211CZ6/=„6K ]_ĔNaN 7`sޗTŋK 'ܳvЦ :fk:zz'fI@|* _2,M gP*W8ÕиL?jխ+K5vmTN%[)Gi;Bɲ$J1So`VVMbt$I@;ϛw>=?d  : $` ~    jx(89 8:FwGHIXY$\<]x^>bc8defluv wx8ytzCclang4-checker4.0.12.3Static code analyzer for CLANGThis package contains scan-build and scan-view, command line static code analyzers for CLANG.Z-cloud132nopenSUSE Leap 42.3openSUSENCSAhttp://bugs.opensuse.orgDevelopment/Languages/Otherhttp://www.llvm.orglinuxx86_64QAGc>g큤A큤A큤VFIGVŦ>WVwAVFIGZ VFIGVFIGZ I H6{VF@WVF@WH6VF@W6fc5c9d5faf694f62685b55ab5a4bebae23e9d71ff3be30e51a76f0445391a9c36094614c5a970b83959bcba44747aaa2576c9f3d269f4c93df065badf3ef854c2165a0b3f7b7899e336449990c97aff3235401334ec204062c06114522c7306a845f629506736ea8dbfffc3516dc99bc12cd883591422f35dd9eae4eaffb46cd41d8cd98f00b204e9800998ecf8427e8c5e9f874ea36a70cf9ad73707c950d90006758cfdadf4e5271b1038e5fdadb8cb2e7aec72fcb78bcf8f090aadd1a39149124ac72a463b9660536874f23f4420rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootllvm4-4.0.1-2.3.src.rpmclang4-checkerclang4-checker(x86-64)scan-buildscan-view@   /usr/bin/envlibclang4rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-1clang3_8scan-buildscan-viewllvm-clang4.11.2Z@ZZ@Zz@ZqZp^@Zo Z`@ZV@ZTZ1@Z.s@Z%8Z!D@Z@YYYYܶ@YYW@YYkU@YWYP@Y1S@Y@XQ@X@XX@XX @X@X@XAX~@XZnWW@W$WҤ@W@WW/@WW-@W@P@PP @P~@PPͷPPPqP+P7@PP@PPpPpPP@PPPM@PP_@P P O@OE@OO Os@O~O@O8O8O@OOO[@Ohq@N@N@NNܲ@NؽNl@N@NåNNN@N@NvN@N@N@NN^N @NNj@N]NoEN_sNEN98@N%qNNBN@NN@MoM5@M@M@M@MUMtM@M@LL@LGKK!@KJmsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.comdmueller@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commeissner@suse.comschwab@suse.dedmueller@suse.comjimmy@boombatower.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comafaerber@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comjslaby@suse.comidonmez@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtchvatal@suse.comtoddrme2178@gmail.comtchvatal@suse.comnormand@linux.vnet.ibm.comschwab@suse.deronisbr@gmail.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.commimi.vx@gmail.comidonmez@suse.comidonmez@suse.comidonmez@suse.comro@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comrguenther@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comarnaud@versini.eupeter.trommler@ohm-hochschule.deidonmez@suse.comro@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdvaleev@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comtermim@gmail.comidonmez@suse.comdmueller@suse.comschwab@suse.dedmueller@suse.comidonmez@suse.comschwab@suse.deschwab@suse.deidonmez@suse.comidonmez@suse.comschwab@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comcoolo@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comidonmez@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comidonmez@suse.comllunak@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comguillaume@opensuse.orgschuetzm@gmx.netidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comcoolo@suse.comidonmez@suse.comllunak@suse.comadrian@suse.dellunak@suse.comllunak@suse.comllunak@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comllunak@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidoenmez@suse.deidoenmez@suse.deidoenmez@suse.deidoenmez@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@novell.comidonmez@novell.comvljn@ovi.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidoenmez@novell.comidoenmez@novell.comstepan@coresystems.dejslaby@suse.dedmacvicar@suse.dereddwarf@opensuse.orgismail@namtrac.orgismail@namtrac.organschneider@exsuse.dejslaby@suse.dejslaby@suse.dejslaby@suse.dejslaby@suse.de- Add appropriate Conflicts to make the package acceptable to Leap 42.3. It is required as rust/Firefox dependency. (bnc#1091551)- Remove liblldb4 and lldb4-devel from baselibs.conf. They are only build for x86_64, so no point having them in baselibs.conf.- libcxx.glibc2.27.diff * Fix build with glibc >= 2.27. Various locales in glibc 2.27 started using narrow non-break space for thousand separators. libc++ tests must be adapted.- Use %optflags, except for FORTIFY_SOURCE which is not compatible with compiler-rt. - Exclude static libraries differently. * Drop llvm-split-static-library-exports-into-their-own-export-file.diff * Drop clang-split-static-library-exports-into-their-own-export-file.diff * Update llvm-do-not-install-static-libraries.patch to not use EXCLUDE_FROM_ALL which is not available in cmake 3.5. - This fixes build on SLE12. - Do not force gcc6 on OpenSUSE - fixes build. - Reduce the amount of concurent link jobs by increasing their memory requirement - to reduce stalls in OBS.- Cleanup %ifarch conditions, remove targets unintentionally added to s390/s390x. (bnc#1078436)- Limit the amount of parallel link jobs, but no longer limit compile jobs. This should prevent running out of memory during linking while not longer slowing down compilation. - Remove build dependency on procps- Reduce disk size requirement to 30GB in _constraints. We no longer need that much since we stopped building static libraries.- n_clang_allow_BUILD_SHARED_LIBRARY.patch * Allow buildling clang with BUILD_SHARED_LIBRARY while the rest is built with LLVM_LINK_LLVM_DYLIB. (bnc#1065464) - Remove clang-devel-static.- Place gold plugin to the right directory. (bnc#1073210) * It must be in /usr/lib/bfd-plugins on all architectures. * Remove llvm5-gold from baselibs.conf - nothing needs a 32bit version of it and it would now conflict with the 64bit one. - Reduce _constraints requirements on 32bit architectures. * Since we had to disable debuginfo on them, they require much less.- disable debuginfo for arm as well- Rename python3-lldb to python3-lldb4 so it can work with llvm meta package.- Rename python packages to follow naming conventions. - Remove unnecessary dependencies on python3.- Fix %check tests when used with python3. * llvm-lit-Make-util.executeCommand-python3-friendly.patch * llvm-lit-Re-apply-Fix-some-convoluted-logic-around-Unicod.patch * libcxx-fix-python3-syntax-error.patch * Define LANG=C.UTF-8 when running the tests. - Add explicit Provides/Conflicts to llvm4-devel, clang4-devel-static and lldb4-devel. * These are required to be validated by obs repo-checker.- Switch to python3. * clang-add-python-3-support-to-clang-cindex.patch * clang-bindings-allow-null-strings-in-python-3.patch- Use LLVM_OPTIMIZED_TABLEGEN to speed up build. (bnc#1064786) - Fix files of lldb4 to work correctly with update-alternatives. - Remove Conflicts clang(LLDB) from lldb4-devel - it does not exist. It would be provided automatically, but no such cmake file is installed.- llvm-do-not-install-static-libraries.patch * Do not install static libraries instead of installing them and deleting after. * Reduces disk usage during build. (bnc#1064786) - Do not build unnecessary parts during stage1. * Speeds up build a bit. (bnc#1064786)- llvm-normally-versioned-libllvm.patch * Change libLLVM naming scheme to match our naming guidelines. * The reasons for the original naming scheme are no longer valid, more details in the patch.- Disable all thread related tests in libcxx. Many of them use timeouts to detect failure. They can fail randomly if the machine is under heavy load (happens often in OBS).- Drop llvm4-devel-static. llvm4-devel contains shared library with the same content.- Use LLVM_BUILD_LLVM_DYLIB instead of BUILD_SHARED_LIBS to build single libLLVM library. This is the recommended way. The old way was causing various issues. * llvm-split-static-library-exports-into-their-own-export-file.diff * clang-split-static-library-exports-into-their-own-export-file.diff (bnc#1049703) - Add lld, linker for Clang/LLVM (sr#517692) - Include clang++-MAJOR.MINOR symbolic link (bnc#1012260) - Remove unnecessary dependency on flex and bison. - Make sure all binaries are managed by update-alternatives - Add llvm-add_a_LLVM_USE_LINKER.patch and link using gold to prevent memory exhaustion on some build machines. - Reduce debuginfo on x86 architecture. LLVM libraries are so big that they exhaust all memory on 32 bit machine if linked with full debuginfo. - Speed up build by skipping parts that are not required in stage1. - Build lldb in-tree as one of the llvm tools.- clang-ignore-stack-clash-protector.patch: ignore -fstack-clash-protection for now.- xlocale.patch: don't use obsolete - libsanitizer.patch: fix use of undocumented types- build fixes for armv6 (skip testsuite as it requires 64bit, set the list of targets to include ARM and remove triplet hack)- Include provides and conflics in baselibs.conf for llvm4-devel, clang4-devel, llvm4-LTO-devel, and llvm4-gold.- Update to version 4.0.1 * Minor bugfixes- Use gcc6 only for SLE boo#1041469- Package libLLVMFuzzer- readd arm_suse_support.diff which was accidentally removed in the 4.0.0 update- Enable AMDGPU and NVPTX targets everywhere except for S/390. The AMDGPU target is needed for Mesa Clover (sr#485802).- Use gcc6 on SLE12- Package license & credits- Update to version 4.0.0 * See + http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html and + http://releases.llvm.org/4.0.0/tools/clang/docs/ReleaseNotes.html + http://releases.llvm.org/4.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html - Drop the following patches, fixed upstream: amdgpu_revert_r280589.patch arm_suse_support.diff clang-fix-substitutions-abi_tag.patch clang-incomplete-field-types.patch glibc-2.24-libcxx.patch llvm-install-CheckAtomic.patch revert-cmake-soname.patch- Enable BPF for all arches bsc#1026191- libc++ must depend on libc++abi- Stop using otherproviders() due to an rpm parser bug, use self-conflicts instead as suggested by mls.- Add amdgpu_revert_r280589.patch to fix an amdgpu regression bsc#1021577- Require LLVMgold and libLTO in llvm-devel, otherwise we get in CMake: The imported target "LLVMgold" references the file "/usr/lib64/LLVMgold.so" but this file does not exist. This happens when requiring llvm3_9-devel directly, not llvm-devel.- Update to version 3.9.1 * See: + http://llvm.org/releases/3.9.1/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/tools/extra/docs/ReleaseNotes.html- Update to version 3.9.0 * Clang now supports the G++ abi_tag attribute. * Clang will no longer pass --build-id by default to the linker. * Improved C++1z support in Clang. * Clang now has support for all OpenCL 2.0 features. * Added support for all non-offloading features from OpenMP 4.5, * The static analyzer now checks for incorrect usage of MPI APIs in C and C++. * LLVM no longer does inter-procedural analysis and optimization (except inlining) on functions with comdat linkage. * LLVM now supports the Intel CPUs Skylake Server with AVX512 (-march=skylake-avx512) and Knights Landing (-march=knl). * More at: + http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/tools/extra/docs/ReleaseNotes.html * Fix the following patches: + arm_suse_support.diff + assume-opensuse.patch + clang-resourcedirs.patch + default-to-i586.patch + glibc-2.23-libcxx.patch + glibc-2.24-libcxx.patch + lldb-add-pthread-dl-libs.patch + lldb-cmake.patch + llvm-fix-find-gcc5-install.patch + llvm-remove-clang-only-flags.patch + revert-cmake-soname.patch + set-revision.patch * Remove upstream-included patch: + llvm-nonvoid-return.patch * Remove patch for removed files: + glibc-2.23-libcxx.patch - Backport upstream patches: * clang-fix-substitutions-abi_tag.patch * clang-incomplete-field-types.patch * llvm-install-CheckAtomic.patch - Add clang%{_sonum}-include-fixer subpackage and associated libfindAllSymbols%{_sonum} and libfindAllSymbols%{_sonum}-devel subpackages. - Add sanstats to llvm binary list.- Change update-alternatives to use %postun instead of %preun, which is now what Factory maintainers are requesting. - Use the minor version to set the update-alternatives priority so the most recent version of the LLVM, Clang, and LLDB are used by default. - Add LLVM rpm macros so downstream packages can have some idea how LLVM was built.- Rename libomp to make it possible to have multiple versions available.- Split the old llvm package into this version-specific package and a wrapper package. - Implement update-alternatives to allow parallel installation of many of the subpackages. - Rename subpackages that can be parallel-installed to a version-specific name based on the associated shared library's current .so number. - Various fixes to support the above changes.- Sort a bit with spec-cleaner - Remove the latest switch for now, things should be either coinstallable or not, we don't need to bother around with compilation like this- Update to llvm 3.8.1 * See http://llvm.org/releases/3.8.1/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.1/tools/docs/ReleaseNotes.html - Use versioned libLLVM (to libLLVM3_8) and libclang (to libclang3_8) - Change versioning of liblldb3_8 to liblldb-3_8 and use a variable to control the name instead of hard-coding it. - Use bcond_with and bcond_without to enable/disable build options instead of hard-coding them. - Put buildrequires as requires in -devel packages to avoid linker errors when building packages against the -devel packages. - Add ffi support (disabled by default). - Add oprofile support (disabled by default). - Add valgrind support (disabled by default). - Link cmake files to the normal cmake file directory to allow autodetection of cmake interfaces. - Remove unused lldb components from main spec file. - Split llvm python bindings into own subpackage. - Split emacs plugin into own subpackage - Move additional vim plugins into vim plugins package - Split libc++, libLTO, LLVMgold, libomp, clang-chekers into own subpackages - Make python-clang, llvm-vim-plugins, and llvm-emacs-plugins noarch since they aren't architecture-specific. - Make packages besides llvm, llvm-clang, and the shared libraries conflict with other versions. This will be important when multiple LLVM versions are supported. - Various spec file cleanups - Rebase patches: * arm_suse_support.diff * assume-opensuse.patch * clang-resourcedirs.patch * default-to-i586.patch * glibc-2.23-libcxx.patch * glibc-2.24-libcxx.patch * lldb-add-pthread-dl-libs.patch * lldb-cmake.patch * llvm-fix-find-gcc5-install.patch * llvm-nonvoid-return.patch * llvm-remove-clang-only-flags.patch * revert-cmake-soname.patch * set-revision.patch- Start conversion to use cmake macros with now introduced compatibility for ninja - Reduce number of threads if we don't have enough memory - Add patch for the nonvoid returns: * llvm-nonvoid-return.patch- for ppc64le set memory to 4GB in _constraints file (failure in Factory:PowerPC)- glibc-2.24-libcxx.patch: fix libcxx testsuite for glibc 2.24- Build LLDB separated from LLVM. - Re-enable python bindings for the LLDB API.- Disable libcxx/lldb/openmp for SLE fate#319582- Update rpmlintrc to whitelist libLTO.so- Re-enable glibc-2.23 patch for Tumbleweed- fix arm_suse_support.diff for armv6hl - adjust compile flags for llvm on armv6hl (fixes Mesa build)- Update llvm-remove-clang-only-flags.patch to remove - Wcovered-switch-default flag for gcc compatibility.- Use gcc for stage1 bootstrap - Add back libstdc++-devel dependency for clang since libc++ is only available for x86-64 atm.- Comment out glibc-2.23-libcxx.patch until glibc 2.23 actually hits the Factory.- Update to llvm 3.8.0 * See http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html - Fold lldb build into llvm and disable python support - Drop clang-disable-ada-extension.patch, libcxxabi-exceptions.patch and cmake-host-triple.patch - Add revert-cmake-soname.patch to fix soname handling- Add glibc-2.23-libcxx.patch to fix test failures with glibc 2.23- Remove FFI support because its fragile- Enable OpenMP for x86, x86_64, ppc64 and ppc64le- Enable all targets on x86, x86_64- Update to version 3.7.0 * See http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html - Merge aarch64-suse-support.patch into arm_suse_support.diff - Refresh arm_suse_support.diff, llvm-fix-find-gcc5-install.patch - Remove llvm-fix-parsearmarch.patch, upstream.- fix build on s390x (one typo in ifarch and one change in filelist)- Update to version 3.6.1 * No changelog upstream- Add llvm-fix-parsearmarch.patch to fix parsing armv{6,7}hl archs.- Update to version 3.6.0 * See http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html - Add python-xml dependency for regression tests - Removed the following patches, fixed upstream: * arm-remove-xfails.diff * libcxx-libdir.patch * llvm-config-lib64.patch * llvm-fix-intrusiverefcntptr.patch- Add llvm-fix-intrusiverefcntptr.patch to fix build of LLVM tools with GCC 5. - Add llvm-fix-find-gcc5-install.patch to properly find installed GCC 5.- Add a gcc dependency for clang, this is heavyweight but we need libgcc_s which comes with the gcc package (bnc#893359)- Conditionalize libcxx{abi} build on build_libcxx variable - Turn libc++.so into an ldscript so it links to libc++abi automatically.- fix constraints for armv6l/armv7l (there is no 4GB RAM on 32bit)- Rename llvm-remove-werror-date-time.patch to llvm-remove-clang-only-flags.patch and remove more clang only flags.- Enable shared libs on PPC64- Require llvm-clang not just clang- Add llvm-remove-werror-date-time.patch to remove -Werror=date-time for CXXFLAGS, gcc does not support it and it creeps into llvm-config --cflags- Remove wrong Requires from the llvm-devel package- Add default target triple form ARM, fixes bnc#893359- Use ninja for building- Update to llvm 3.5.0 * Major update, see http://llvm.org/releases/3.5.0/docs/ReleaseNotes.html - Use upstream pristine tarballs - Add libc++/libc++abi support clang (only on x86_64) - Add libcxxabi-exceptions.patch to fix libcxxabi exception handling - Add libcxx-libdir.patch to fix libdir on 64bit arches - Remove asan-disable-hugemalloctest.patch and cmake-patchversion.patch, fixed upstream.- Fix the sed line for minimal damage.- Add baselibs.conf to source files- Add cmake-patchversion.patch to sync config.h.in with config.h.cmake- Update to llvm 3.4.2 * Minor bugfix release - Drop clang-max_align_t.patch, applied upstream.- Add clang-max_align_t.patch to resolve issue with libstdc++ 4.9 max_align_t missing declaration- build compiler-rt on ppc64 (don't delete it)- Fix resource dir for libclang case (clang-resourcedirs.patch) - Always build tests- complete ifarchs for s390- Remove non-existing doc subpackage- Add a dependency on ncurses-devel since libLLVM now links to tinfo.- Add 32bit libclang bnc#857131- Update to final llvm 3.4 release * See http://llvm.org/releases/3.4/docs/ReleaseNotes.html for complete changelog.- Update to final release candidate (r197980)- Update to r197866 from release_34 branch- Update to r197490 from release_34 branch- Update to r197142 from release_34 branch - Disable assertions again now that PPC64 backend is fixed- Update to r196899 from release_34 branch - Remove compiler_rt-r196612.patch, merged upstream- Add compiler_rt-r196612.patch to fix ubsan failures on i586- Update to r196762 from release_34 branch- enable ppc64le- Update to r196503 from release_34 branch to get compiler_rt fixes- Update to r196487 from release_34 branch to get compiler_rt fixes- Ship cmake files for llvm (needed for lldb and such)- Update to r196371 from release_34 branch- install python binding to libclang- Update to r196358 from llvm 3.4 branch - Add asan-disable-hugemalloctest.patch to disable ASAN HugeMallocTest, it requires 4.1+ GB of RAM. - Refresh patches * aarch64-suse-support.patch * arm_suse_support.diff * assume-opensuse.patch * default-to-i586.patch - Drop upstream patches * llvm-disable-pretty-stack-trace.patch * r189852.diff * unreachable-code.patch * llvm-no-visibility.patch- add r189852.diff: Remove vtables optimisation that breaks ARM and PowerPC - Disable testsuite on ARMv7, takes forever to run- Fix file list for %arm- use %arm, not arm in arch conditions - add arm-remove-xfails.diff: remove XFAILs in testsuite that pass and thereby make check fail- Set DisablePrettyStackTrace to true since it messes up signal handling. bnc#839074 and fdo#60929 implemented with llvm-disable-pretty-stack-trace.patch)- Fix filelist for aarch64- aarch64-suse-support.patch: Enable AArch64 suse toolchain support- Add s390x support- Remove unused chrpath dependency - Re-enable ARCMT since libclang depends on it- Define host_triple for aarch64- Fix ARMv6 build- Only enable PowerPC on ppc64- Disable shared libs on PowerPC - Disable ARCMT, it only makes sense for iOS/OSX- Fix build- Disable building unit-tests, should fix undefined reference problem on ARM & PowerPC- do not build on slow or low memory workers- Drop disable_neon_in_armv7.diff, neon seems to be working fine - Add cmake-host-triple.patch to pass a host triple argument- Create libLLVM and libclang subpackages.- Fix finding internal headers on x86_64- Fix ARM v5/v7 builds- Create a baselibs.conf Provide *-32 Bit Packages for x86_64- Initial version of a cmake based buildscript + Updated arm_suse_support.diff (patch6) to work with llvm 3.3 + Set version in spec to 3.3- Update to final 3.3 release (r183898)- Disable debug symbols on PPC64- Update to version 3.3 RC2 * Small bugfixes- Enable ARM64 support- Add unreachable-code.patch to fix unreachable code warnings on SLE- Update to version 3.3 RC1 * Added support for AArch64, ARM’s 64-bit architecture. * LLVM now has a new SLP vectorizer. * LLVM and clang now support IBM’s z/Architecture. * The R600 backend was added in this release, it supports AMD GPUs (HD2XXX - HD7XXX). * See http://llvm.org/releases/3.3/docs/ReleaseNotes.html for complete changelog. - Drop upstream patches: * pr13303.patch * pr14795.patch * pr14831.patch * python-ulimit.patch- pr13303.patch: reapply, was temporarily reverted upstream- Add pre-generated doc files, remove sphinx dependency- pr14795.patch: Fix incorrect line numbers after -frewrite-includes (PR#14795) - pr14831.patch: Do not incorrectly warn about pragmas in -frewrite-includes (PR#14831)- disable cross-compile mode in stage2 for armv5/v7- Update to final 3.2 release * No code changes since rc3- Update to r170281 from release_32 branch * SROA fixes- Disable compilation on PPC, only PPC64 is supported.- Add python-ulimit.patch: Don't set a limit on address space. This enables us running tests on PowerPC.- Unbreak PowerPC support- Update to r169678 from release_32 branch * This is 3.2rc3- Update to r169391 from release_32 branch * SROA fixes- Fix ARM build- Fix llvm-config --libdir to return /usr/lib64 where appropriate. The old method of using sed on the executable does no longer work, because llvm-config is now a binary.- Update to r168987 from release_32 branch * Crash fixes * Miscompilation fixes- Stop excluding ppc64 architecture- Update to r168357 from release_32 branch * Fixes a miscompilation with gcc 4.7- Update to r168286 from release_32 branch * Fixes llvm PR14309- Update to r168031 from release_32 branch * This is 3.2rc1- Update to r167720 from release_32 branch * Thread local variables may have a specified TLS model. * LLVM now has a loop optimizer. * SROA has been rewritten to be more powerful. * A new optimization pass added to merge stack objects which are used in disjoint areas of the code. * LLVM now merge consecutive loads and stores. * New TableGen infrastructure to support bundling for Very Long Instruction Word (VLIW) architectures. * Added a new target independent VLIW packetizer. * A probability based block placement and code layout algorithm was added to LLVM's code generator. * The ARM target now includes a full featured macro assembler, including direct-to-object module support for clang. * A new IR-level pass, called "TargetTransformInfo" provides a number of low-level interfaces. - Refresh default-to-i586.patch to apply again - Drop following patches (fixed upstream) * arm-suse-support.patch * pr12463.patch * pr13141.patch * pr13303.patch * rewrite-includes.patch * clang-fix-mips-test.patch (fixed differently in spec file)- add explicit buildrequire groff for man pages- Fix debuginfo generation- make link time optimization plugin accessible to ar/nm/ranlib - build the plugin properly- fix arm build- change rewrite-includes patch to use options to match upstream changed option names- fix debuginfo generation (PR#13303)- Do not reject PCH because of -DFOO duplication (PR#13141)- Update to final 3.1 release- Depend on python-base so we don't pull whole Mesa- make -rewrite-includes support -C and -CC- patch for -rewrite-includes feature- Update to svn revision 155819 from 3.1 branch * C++11 fixes- Update to svn revision 155700 from 3.1 branch * Crash fixes * C++11 fixes- Update to svn revision 155574 from 3.1 branch * Crash fixes * Correctly enable compiler-rt * Remove unneeded runtime python dependencies- Switch to 2-stage bootstrap because we don't do build-compare anyway.- More fixes to llvm-config- Fix llvm-config --libs output- Update to svn revision 155320 from 3.1 branch * AVX fixes- Update to svn revision 154914 from 3.1 branch Major new features: * AddressSanitizer, a fast memory error detector. * MachineInstr Bundles, Support to model instruction bundling / packing. * ARM Integrated Assembler, A full featured assembler and direct-to-object support for ARM. * Basic Block Placement Probability driven basic block placement. LLVM IR and Core Improvements * IR support for half float * IR support for vectors of pointers, including vector GEPs. * Module flags have been introduced. * Loads can now have range metadata attached to them to describe the possible values being loaded. * Inline cost heuristics have been completely overhauled and now closely model constant propagation through call sites, disregard trivially dead code costs, and can model C++ STL iterator patterns. Optimizer Improvements * The loop unroll pass now is able to unroll loops with run-time trip counts. This feature is turned off by default, and is enabled with the -unroll-runtime flag. * A new basic-block autovectorization pass is available. Pass -vectorize to run this pass along with some associated post-vectorization cleanup passes. X86-32 and X86-64 Target Improvements * Bug fixes and improved support for AVX1 * Support for AVX2 (still incomplete at this point) ARM Target Improvements * The constant island pass now supports basic block and constant pool entry alignments greater than 4 bytes. Clang Changes * New: -Wdangling-else, -Wstrncat-size * Improved: -Wformat, -Wempty-body, -Wliteral-conversion * Clang 3.1 adds support for anonymous structs and anonymous unions, added in the latest ISO C standard. Use -std=c11 or -std=gnu11 to enable support for the new language standard. The new C11 features are backwards-compatible and are available as an extension in all language modes. * All warning and language selection flags which previously accepted c1x have been updated to accept c11. The old c1x forms have been removed. * Generalized constant expressions * Lambda expressions * Generalized initializers * Unrestricted unions * User-defined literals * Forward-declared enumerations * Atomics (both libc++'s and libstdc++4.7's are supported)- Target i586-linux for 32bit builds- Add upstream fix for llvm PR11642- Don't run gcc for ada files, just fail instead.- Add clang-glibc2.14.patch to support glibc 2.14 headers - Install profiling support- Switch to 3-stage bootstrap- Build first stage compiler with -O0 to workaround gcc 4.5 bug- Update to final 3.0 release * No real change since rc2- Use %{_lib} macro instead of checking for x86_64- Enable ARM support again - Switch to optimized build- Disable ARM support, VM goes out of memory while compiling it- Really enable ARM support - Remove forcing -frtti- Update to r143961 from llvm-3.0 branch * No longer hardcoding include paths- Fix LLVMgold.so path for x86-64- Enable ld gold support- Update r143456 from llvm-3.0 branch * llvm/clang 3.0rc2- Add llvm-pr9614-part{1,2}.patch to fix LLVM PR9614- Fixup dependencies so that llvm-clang doesn't depend on llvm-clang-devel- Update to r142912 llvm-3.0 branch * Fixes to python bindings- Update to r142641 * llvm/clang 3.0 rc1- Enable ARM code generation- Fix libdir on x86_64- Update to r142341 * First build from 3.0 branch * -Wc++98-compat warnings for the lexer * Add flags for the remaining shift related warnings (-Wshift-count-negative, -Wshift-count-overflow). * Only warn in -Wliteral-conversion if the conversion loses information * Added clang_getCompletionAnnotation and clang_getCompletionNumAnnotations to retrieve annotations from completion string. * Add support for -std=gnu90 and -std=c++03, for compatibility with modern gcc. - Switch to tar.bz2 and remove xz dependency- Update to r140780 * Code cleanup * Crash fixes * Add support for alignment-specifiers in C1X and C++11 * Introduce a new compiler switch: -fms-compatility * Emit debug info for c++0x nullptr.- Update to r139589 * C++0x fixes * PCH fixes- Update to r138939 * Many crash fixes. * Performance optimizations. * Allow C99 hexfloats in C++0x mode. * Add missing function _mm_ucomige_sd to emmintrin.h.- Update to r137452 * Fix problems found by PVS-Studio * More AVX fixes * Many C++ fixes - Add assume-opensuse.patch to remove dependency on openSUSE-release- Update to r136773 * Many AVX fixes * Support for C++0x unicode string and character literals- Update to r135431 * API changes to match Mesa requirements- Update to r134888 * Type system rewrite- Update to r134813 * Mainly gcc compatibility fixes- Update to r134698 * Up to 80x speed improvements with -Wuninitialized- Enable RTTI support - Disable assertions because they are not thread safe - Update to r134611 * Many C++ fixes and speedups * Updates for AVX instruction support * gcc 4.6.1 support- Fix manpage generation (bnc #703591)- Update to r132667- Update to use cmake buildsystem - Remove unmaintained ocaml support- Drop ocaml support because its unmaintained - Update to latest svn revision 132050 + Start of the upcoming 3.0 version + Support for gcc 4.6 c++ headers + Better support for C++0x- Fix ocaml dependency- Update to 2.9 + Type Based Alias Analysis (TBAA) is now implemented in clang + LLVM now generates better debug information + Inline assembly now supports multiple alternative constraints- drop revision from Requires: fields - update to 2.8.99 revision 129008.- spec file cleanup- Do not require specific ffi version but gather the appropiate one from the distro- Fix compatibility with C++0x compilers (g++ 4.5)- Fix C include paths- Fix header path for openSUSE 11.4 - Enabled PIC for x86 for loadable module support - Enable package tests for llvm and clang - Disable package timestamps to silence an rpmlint warning- Fixed the build on x86 plattforms. - Package the clang c++-analyzer.- update to llvm 2.7- added vim plugins- added libffi-devel to llvm-devel requires so that build does not fail - fixed build of explicit constructors with gcc45- Initial 2.6 releasecloud132 1525362124 4.0.1-2.34.0.1-2.3c++-analyzerccc-analyzerscan-buildscan-viewscan-build.1.gzscan-buildscanview.csssorttable.jsscan-viewFileRadar.scptGetRadarVersion.scptReporter.pyScanView.pybugcatcher.icostartfile.py/usr/bin//usr/share/man/man1//usr/share//usr/share/scan-build//usr/share/scan-view/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8052/openSUSE_Leap_42.3_Update/ad103f784154d1fbec89ac98da088ba4-llvm4.openSUSE_Leap_42.3_Updatecpiolzma5x86_64-suse-linuxPerl script, ASCII text executablePython script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)directoryASCII textHTML document, ISO-8859 textemptyRRRR.t>ck.?0] crv9uc)1uةa&Uᅮ{!uw&MAIZ+u";7t(?hJWzbZp%lI5N.+#KΥiF>'tM;qI]~Z uf0@Q}xfFLnoEe4ʬIJƃ#M VXl< B{_0ʎ5:V$ɅN>\AClpxx*2zCBEyTQ' MNPA)ôahWr2$WWX^mᾃknBn1Q9ׅ>bdnB8{ z_[ĸPp==1JM\7YTyS+G'}Ѩ1b&tOZ)Ba#ށbҦ(޹Iw⹔K*Q?/@`H5U>[WX|X@Sܵ] # xv};N}MCܼU)~_ zy4\2UvwBJ*ү.x{ZŮQˬen~6b$P4 WEU2O L9_J{M_PJ I;N:b!\@͉ ZAlW_X^tc[S| Awf:] _ǸQE%Rbw s;J)qyhöNi^'>çu9 YG}bWqG8]|TDZ۞{j} c6_+8 sH$88N}9A@%Z8H)Ł0] kA7 8)lH^½휡(^hF:ϊYy}on~M֝k;A>PsHJ)Q/0q>Xk"FYbSfPpZorJYz@>OV\qa{.9{ ;&WԪ@3݋Ǖܫi^,4X?Qs;ƟQR`#tFzCJ|iO*|uSq9{qS {UkA$oKK Ee>>X-;qBao.YܤJA҅m0|@s~|QE8Dy=;Qecn9Ka"=ksd^/Z@׋jKad[ϙ]{ڕ.Ya!*cr"+;u2rlSK W,m#N[Ut I1haď\GO8IT@e2,|l]ZuMv.X)UuruI63> K㲧@t "NBIi|Nm7dC틤w(LYY$7{K86bni3sk.J{\08#/R(M5yaUP%vjjV:3Rͼdž; CL7iy"xQϬ@DN;+eT Jo~7 V9ez}H`AtY4p}F @rҗKمabEjR:֍Bxssk!WDl`dBoLJ(Y]|;^_[ji;>$ÜVǫON>ƩwZ@Rͮ8T.A8%J">o7ylg5ϲi km ~HݿUgcŧO<[&2eO&urW{P'DF<*}IAqX@v7}c?P!;mæ.иڗE>`3:x>j;!QP)u<^Zo9Ƽ7C1d `O-҄vwh ߎQR}]˔-=Ny:4+`=w}/r18}7 = C'W=enDdؼW9D`5ir_xkgJ,~ցؔhn=JsOD!Lۑb2Ȍv$sݭgN+W uq:XZQՎQ(N}RJ.MeQ,؀{LxZAJùV!k ޝE"~,Yk@dn1:LWxyﻙ \:6xBݪZZ畟==_Z&Ava(-* ͳlD]#jveaS%m'>R2׮7MsS>#Q?Bp_ [m1SG bz 'kE1@Ә+6&p"mh 銺\ƢG9bս<{'fV1Q4ufi+ H6Ab:ٽfz:r}QHх7aY x7x^'sDs dZCiY-c{r~rdTlg.~{9"/&o"8D#vO>,N~z?$phx"t(N@2<Ø%? >ɛ^|I#xkq|o<.qד;D_+ @JUǨ7eεnbZny]Z^u41 5x=3P6UW!;@|.5ZـR=wP0;"w\jbj4VyQ\j^6T2^m(\kHY-4"C֪Ds2bIm22:p'-Uc)5A|r~vcvf%)76N܃6@OJK;hOռn-J5XSLۅ֏<AF>BmRGz^bY'vl[4 (ge ʟgb曒:n8qEJ^~ʫi- >>[1K,^B̏м[di. p']ye3V Yz4W壍Ӏ@~<ػ[z3v7i9V;jb['Z{6Hdj bT^̘B-# õMWr٘^º.3B:[0ׁB48S,e|܆:.7W Ќ,|s#b}kp2-$Ӗȹ'q@?A@/>sb{aX!&;ג4Q4o|W Bka{/.P4P:?ӱڞ.L`-Q)wc?v~d bfI7ieBYHN`dkߗyqsĹ%ou%ߌ~7}1cdkTuy5U4GȧLǗ=?$_N| jf۞$);Wc5\=?u B*Bbg&kN{BMq Q? =Ꭺc.R5A.]\gsty퀺"fĎx44D>C!mAY聆z"8.#͇2L%? uvhT!5ORbՅ=gon ΍ LN_ ;4ZU^h5}K\S6dK4b.5Q]J PB [,a* 6r Y޼Zؙ <:*gE)O%b]`(3)cHQ6\@Q\\h]joeOt=0l^׾m_MswuZDGQ.Ĩ2HĹa 䋷+ݟh (aQY3EP|؜" e\)46;%>/Nk ޜ'MTo2cwٴGz؀ǕMEl6[ɫ&0hbgoZ ޑb8K9KQ4tcO0dSTB|A 'G5PAɹfXUb$ '(e^KDVml `c28y6~p'H{D,3;>JS?rLj`^I#a~"J"iK igs舛GV*/:cA^M%nqMW WZC}a{ޓFWT>$'U"oo?$Rïѡ4Th`\l첗l-+~uHPoHUd6_?Ir*Ҷ|;䙀[VJq]RTGn+$7$ Z{/B P5|}FJ 5 U%E4:tfqr*PH&&3%j @cfMkFdԼ~ƪ`N!l/ɲ\l1Xw_B#f2e)/ nOą0q{휶fI@^l[fԽ,M{2Dw][Ta X牁n诃QxZqV"\3v؟!c.w?5 YTix]fkL|  94ES$3L!9?;Ά WGZĥ#@e ԝSqQvX$pb 0gxߪLc(>ܫRȦԐHocYY{#^AFC| T>e)w+rjE%A-$CAyUvXQ φXBdE2v@L'U1dAhmzk\loEM_c) ޤ/nqGmYjn)J)f#ˮ#tޮX *-WhL,tz51)‡$q;#vu<ATJmQr=pNq![22 uc`ӞN77:'iUNus+с4ߐPDUQ5m/mOWHDc~!QΐWkjeZm&"e:;R*ћpS 6AX}|yk:pp}4 CGA}ٵ(|daY]:ӇЖ85N>|{^0C 8/QA]9:QH1gas̳$˼ܑG]K,bd@ TLU\LujsڀV`ɴaeqKޙL;#-媉GSp^#*8B:\Y{9 ٵ'̕ƨ4*2e ׇUbɒ|7\щɘhob7 g]t{M͋ Q 2qJڰ˽@M@fs'@m[Q{mB~z |Šݓ27=(j؆$a|#lc9V+ux}KUۏE<X{ !&g'Cq∵lЩ/fftch9-fdme-?zzXU8VFs ),dKʢFcws6/=Sd̍9Dx*|nX J+l!iɕRCeӈ QT&.W[ay'EQ/9M(cmНزU>gKm/߾]r_y'_O_Ds#QڱjÄG?`wr;no`b2za4Vl_o[o2h}ig+.EAB %ueğ+n&xy<|$@mY0qa \6z7vZxMkp 8@[܂1$V=pώio9cpw d(;>OXIr(_AvMϧ ½s_쳓Sbx^} )zX/}s 6fqG\r2"k@hV/—Rd~v0햏fwhk^t*̇6=hqǍ9|q}8N#M&{lO-`vD?mHG$`!t"Hm E1U йNtj:̠,eFt]9~@%n踷 dT<4׊{ 75}n`{l)82Z$S1XT@r',ÃRwMgk֎ kN2.Dh> zSV{ϕTC.NK˙WɦkG~\{8~4f.:*_kNoRo'4혎 ̄N|%?3mĝ_E1^x#%>i.iw"%0":ݡiƻ%9BGMBiS$^}SpQR P#J3UBDj/D$vritSߑ]3wr!`ˊA _Z;tu/W7ޗLGҸEȾy.A{ W%D6@ `&m~Ѓт/HO1@9Ycld{g}I&_,5̴a)J]ʯiw@<aXҘV6{ F QF~^FO_4pTYDA>Ǜ\+PA|:ҥ0=Ԍ&L!K_Z#rd-vVdRE INlȨg??G0$z}r nb7LQnz"kEhEn"L"abP?o~#ЂXf Aea~o <3ޘ҂i ZSv]CwUTr{g>5h.9\=]fWSCc툈fu$ZG:~)Aq?\ǧQZ -U9dG`x`-͙^;[#2ABڑVkrdFa =61CHt?%lUEq%I/*aFRTQxH֎Q>4T'_*rX1! l\*C)Zl՘\pw8Txv#.L'CN +Ԍ eIҷ2Й @+Z<#ܿ>ZmIh{Q?)O/Y>@cX/*iOI@D:O8=&n8d j(F'rBX2(2&6G(vK@Cc`7>K~Ⱦ|60xr: u?R4*_t-lT[ڛm CaMVvIr h(zb1q(*B1 Y@譕@"mK*QO0ԴMNx:@_)fQ0qxm$ȓr>$Œj}ڵXLݲ=7cwS6ӢXRbMADU/apI3'^usTv|(93x{!gyq\#ٌb(܋ڴ3mB$휛5 .^zME7P:9"50sb98vtܜB '~ 6zih\8q+Gm2ouTA%eB{|@1`] .4|R;c_nF1QͫDeY3\#PGt괸3.w)YbS2P)?q쳯 ZӢ8bKOx?ǹϖv4#b_Co@8'ߺuSy[|'fI܊s'W,*8M[L S_Ϊ]A|/tZYi (2*sS޽SV7rS4i":^u²j@E-ǞLYÍMq;,r F1hnV^b[hwAV;2sЬVSk7bW/noSM`lS&-grȷPަ#LB@g *,bzku 1&,| F}9pߦLTYu90s跕0t]]Wҫ8l,`x?~HWVC!FoF4Ym`su\ZʕZ p㣄P#CKwvƾaF޺[,OLwTK1H*\T,537{qE6* h}x 8b ~ͦz2EeZZёTAYd<}f cD$1HBs]g'eoIow$3q-?@#*%1ym_`D">ٖ9:ӁUwqTy_oIDFgAQ V"oT ="#WzCʜ/cd1:MY&mY`Açl|Kd[cۍlj= !)_Md]t_@V*nC}̕Z )?D?qE9 zJ 8B+ Rrp֐;􆤏@yfX7LJ2GEn;FqR;$+|\ n*1A#t _Y&ҿ-գ絈@{R:Ut"[P2j)n93Z65;qV 0h/[trX! seXbAɕsswaj BkfpWy2p#kh5贈X} Ɉlxz$- E WKt.v yL uiʦvy|HٻU&QƺVw{G/A@MoW>B\f0vD?7^.Ar//\m.k v G50~ 4tRj7#+ UQT@`+w#ptZtg'x;Е}WN_UCϾtbPԃ<0@d7yhl< |QXz7Fl/ӁSI o~&zmrxjHQFxMtZd 9+v-yG&͈Ho\!GP%L%,us6)p+%>b^?,S\搚3.nT<;*}s[˰p(cb04_α5  )`ӃGRl,|ZZ#y^`Wjrfr03MthFߕ.6x2ًoM^Sꍾv}zr2O_ԛ7NJFvu$?p$^` >hN Paj*JY̿6vԚݪuliס2bYRl"?Uhj|@yΖ,_S!@iq>0vTk)u)6bk5Ёh/?dtۍYK ୖ.&y}e h1]2mW `HIԸֱ L9ql$ #3e_7ytvY}~ɹW":`* 5LvR ܑYCZM2{V쥁s-,YѨ^Z\ʙeUdz]e,R{cL=)^\gdܦԬ˥Ѡ2rNM4u@r#b}TAi$^Z͗Z￝҆.*q}|9{WZٱ gsMM#r6^CrzDKSԪۖ%\J}εX/SNg]roj캍DO"̗VV0ԡ1iX՟=QgFB#!?U1_$JMJʜyYԊ-EȀrk(ܟ \aKПl|DT໎K,/{IϘՕK"0 a 2 48pJ&մk%v\eg`ȌM8/):vͽ lՈHG<8H0h 7iVf2c7`_DXr|5àugKioU ڏWOR$ մXLySi&B }$4VXrZ5 0z:QX gN_,lBqi&C /RbfYWq^nq;~}&Ɔs Y;93#Ѡ{Bfo3D#~b񑙖a[J g<E7'}8w1u\G[jNx҆LGtdV,ZgWpU ^M%Rd2-0sy_**EdfǮ:c(.Լ6'mxokȜZ*T?m X6:mɬf;R%/>5jP{93FRl"V-C.Q $ nǭeao }^Ug8Q‡Pΐ]Q)Q6cL*`|ظo@A^;5Q*+a '^ɸqhC5yŁ ;[umH\d=M0OL@TF:.5bpǁ`,Ƞ_2ҟ!ouY6U3xtOѵe&EWִPV2z!}8aeՋ:"uT덉n!-{|Stc"x|Bi6OonP-Gˡ.f `vNIì:, RCb8u|ǚȖm,}& F} n;q*e~Dnu96ml#tX O !WEex#>{+jJ~OeX)"|wӯdvIhr=4OdG*zAZ'*t@f7N)ԳTeSʐk]=R8 I %? (>$O\񣅾U7i"CjeypttO,S(ț+Va;&W2n(Hn $p*i0.B?_R)CyjV;.olU7x9U]nvP焝ztpTh +.sE9م]5[?i&i۶4Q>63B_^ ƴD,R>Li~ %[&jQw/HOc|%Lզ!Ε8D[0*~)|,4Wsv'EexH_Kq'KJI)]>sHujDŽn{  U^BuZ7y`sh(6ZtDYMb6ǠjSZʦD\*.(oSί+U, 1x O]HeK9gP|(gk,)͇ڤ@laHUV<.z˷`=(>O莦e0W!{q(F8 LTU鳎a$=YVV9 $:񙽹[Pr}a|Swَ3ogE|6s;>`|{jS0Ls{/WSRH,vmպ~I0X `h=LьC`Ɇ wt]'{KsKBrF!mPiN[P}KjH6RQ~L̿L펏2W5x<ePQ6jd.D<țê`B=]bZcUjqW#-W0Pb& U-xBuڹ%>"j_ߡ(&Xi^HI}n*A?!A`G`da"+\%O5‹`N,v1H1F.F%eIkX fJ77Y7.!U*4Z')OŻVS&]'uF.qիm׈g`F*Z&q^=LW忉0AUڵlǥ\NgRA ?O6/@l;oEM+1aVcIUm!@꬏*Q l h5qs4*Z׬ŀ ӢuFo(ҁdQM,-cB$,jv)=zۼ9:D<IߓC E\Z[ܠa2<ӖbW ׀XW FPR@ųG0ai 1MO@G2b!qFL{QՈ|WqjT x~3™Ho;8_#WF?hAwo9WkxɕRVoJrq$7h[%#V4g&X*Q0r C/@"|*ÔJAcQo=q}vEc CB{Оdd6\SC>^qLW974.`1z6kbet Dv6u̅hM$2#Hg)ٳ[ԟاi T=ᬄ X0+3a6k+[D<^E*p{6*hӫkC2,'O)ٵIliؐd L9~~N sRF"H|6ӂA6nK': u5?eh4`[շ,B̍7o D@h]T~m^{ipPՄ~.XCLY|_#NHO z3ŃP^.LA&Z)ؚ;혤֩$J5K]kiv*]CdǗ;{~a.S1M <EȂ9>LWLR.U9SN~\Ha[+*t \ǧ^,)U9GO _^ 7L^UŘa_?F5w9!rB// ꌶ !~fE1e`Kw;5 %yjHtJz ?-c]mX>zq4yuLHz(W)d%RJ3 $|^2p\z)#@Th4t[sSq*iTH0/idR..~5pouS妅i?>kJpO>V<7g"@9dȹHƉgV52Gɭ)+ Nk%pCb߀ K39.Ef3,YYImWYS]hYjQf Ubp}%H^nR\bO'RyBdg%p+k.36 ?O ysMxq,|8Bq=Vy'%wXі#Uk c*<_Z[(C5?S^{kBU׮?>VRg]+stG5Apv( +I [Mƣ2 3ә#iBpv0%=jT~m!^.V y[!ٜDTvInHߧp~@sb/+!H+R3ә'?<*G)9\`]Fԫ#$Pȝy!~'y\H҃l@Mk3pSńowZ8ANty]Y2{A Տ$+!^2(&swl'Ƨpϼn}aJ9zԡQ'm vp%]t:y iq0*}7_+R`/Nh_D #p%?Kaݳ+Om>1KUv]O+?]L[MG7*~$d^'lFb(;4k~X -+5VX0g!4Im҅l%ƟXX VD"MI?jXqEVNU ` 'FZl!Fm.-62ʒ\| y_ NrcF^ \@?е3()nQ6;g{3m h"`N'9sG&=U1f<Hkj屡8hoh `x?A~d_t}ƶ'TmW(&ίL0#|'Gm)AIxp9z{%Wս9˜n L-|ↅt4NԲ?noǻ4ٴ͋ R:B)`EѦ=hQE)QiA:K7xi4\{.'@v;{LgrfC]!SQvjFFiݎU4$)s˩`^\њQ8yEv\FW{(uGt BP[X4 ;Zeg)9NOƯQg߭ Ϩ~'r4\[iB\^ Y;GPɋ hN_-uU,l>T1˟%eg;9o~p#~Ӟ}V)=)&#T1U H);Rٲ/L!R`9֛ : >5llWVV_6&>WSrO4Y0Ԙ=xZ=oHX73rk'ڂK^}ˈK_q+VʯXs{@ݴہc'̋lfe6ͧ` DͺM \T{tG`JJEOt i,TXGlu@Y7U^SM3.ݐ͂h(B|~YKo` zg.{m|5&~6P%KpKiZ(J?> ߅_]o‰I`h𷻆 @i/ӫ$.w|-y>˴D}H#2- KDƇ^#$br{'7s,5,"6 &S`9~=]ÈM\(v3cڨ&Oi @Wo;A b8z^#A>=aWᘧFj/w0Wb O!g{}oazGsCq&5Y7JzHƈVJ#cW9s9Q)W/As!;2C"dKƇ01>e ydVmBc̻Ij ZU:/ego9`_ 1WGKZM V}%{D?K̋,tEX~Zhl }Ov&yظ$Go AŤ}(E\k8X8ǯ8<| TSRnV"kUwud{]:mU&HU}k2y.zcEmۀ #.cQgXXP@E/z}pdW..pY%! CWm!"j; I J!YWJt`@J_|+%j9p+l 781 |͞"h,2\{vr2:F0U1%~VBq!rؤ%cpi9e.6eL[!2ڤjuNňUh;Mʔ1 _S,y55UچrYx}H,]*!]o MfDwLz,ڽBjw 6mh7Qk0G#\Ts`<w^#r=9otrg'/j5u{ٲcÆT-qOcRkQH%9vO{'3R&ibtw2KG;WYqjyO4ݏ˽t<$#aHn 1; FYm9<:)v6ӫ :QFx9^\ctpgc8J dGS@Pu+4@UDƊ^~E mXI)  bٷ<1/2 >eCug_/~eb銸J/C ~MHiH_@h`qR%|\+2_p-c,6FK׆Rou44Կ+ܘ3ך12J[mi8Bt\fL<r`ĠߩF6MHZߝ-_hN89OjʖpMx =V /ty=?B落[wI`YcS<щ`Thd_=F嗂>%-KPrD?vqt)ܒ}Yz1cse-[du08;I߱GNbtfC9? {0.VYT;D&glJKGTfIFEٴaa_Ȱ [7, cŜکHE :19N/r>2o&J^&sF`O[{V勗YS7yyﭓ i"xMԿ'$*m?B؍7\)V43Љ-Ōpp177.e(^r6§{.iQr}t` {7 Sw\#Qj#qϖGգnOGDoѸԠt8յzܘpu?vs[)1GeWU@ހOOSrTJ)sCJr^lŽN~\L(,2@Co تj;8h*OїPPwwS[W Ny3 v^WrR˨F MFR|K(0gXi?\6VH5( \eIp/IPD[^j7Ma oX_Ε<-2FDRJc1h 7$P(%)ܣ4l>ޠ].~z:POSy7s%pa8: ~'KӤg/tio$Xh7j= d<`,%X9N4\Q2r EcW"Pv8u{G|/JCxéy:wn#{\ZK|>Gx%)K5kJU &v5J%xR=@{}54/!enxmA"uu=1+q@MqpY6RQ\_ JŽٯSpW}[b_XCX5`|@YKa,JL\VAP l#) p7 H_?1ԭIJԘZ⒔Jwۿw 0td_T3b(pO hC'D3ZلOP,h N+p$`o=_=2A?!3Н|NK|Jlß12iՠ}[d;aA !̶c*),!_UwcfC'ZQ5(qȨZ{>Ы=Eg_xd$/|Ş|_qSHZ=Ԉ]eb2i3^h$  D/AaJb. U MbiJ5ԸQnp5}&icw&}E&C!)^ְ}$<&lqq=Zo ȯNe[!o023^жFB/:Al$CV3(A]_س b1n/˪Jf\ |5~7x >$É5ZU]+["AQLrPcSt}T8I;N@K,{(<0rmeC)X5ÆO)[ 'G+& юuKFw R{x K>daal!Eл JU_ebԌ&:!Ck۱e]cjQ!-`NrvE)P}wz'IEۃ'ov_Ѯ1xa:r%c󐰙^bW=bX}57O%͂hCB{OZ~* FGQvG}-9EI5EvL(lFptlڇW,<3,Fy,XrbՍt|J~Tճn ۀT]RӤb|%Ҹ $J@ %%N bK J{,cCJ_'h 3tmXD6e"|f {%]4/AtRLcy(g-\j)ԥ Xe'AY @ X um'J_8"" O2 Q\ME^!έ@tG&P: Wh3#!@3wP)1MDWR:{jgcX]9{ce1ɂj9PgW x[٩u- 1i@E]Ο: Hw;b&”ĉkf Z<cBm:a1MTÆ6dxA°zmp~":9h ̥Y ˥@ Půܽ&KzCWcgyIh 1+u(<=:4ZXgS7uH7WG+5-j7oz4PTn0x `r+ޗ)M uAJ״l#楟`=y-΁\ժ r0"ۛ$Ct⦫)p>D X|أ՝PdfaDykCTqD(]οY89%Em\ Q(Ed[y, &Djb!B+al/Fy;pao{H++(k**PB衜q?g 9Q KuĎ/cw$3$сoMh^5^Ķ6h=YY,2gcQ4WHGMlg9X&C-yZez9EGTM1Ԗ9=W 5cu˻-!I&qXXAɜ"UϽ&) Z2WHzR1v~ŷpbPDb&l:-"J/lḧ́uV0}|NhXc!}aʇJ6z=?_m*~:Y= G nUm`tA}Z}1ӧXLJc4Ibon$>`H$q-֪9\܈|aaҼ$w,a+KTx#&DȈ$D /5 Țs(P Zp"V}I_%̡̮,6_fwX/:Vl^|/1)m4'$W14|cXNsƵu7k\ c7a@%UHߑ:%hWGu[n#7l7d;2uuaM2' \A#^(ՎUzle, Z瑙xmix-/[jPPEMOcaoe9}{Z7!o1͜dzF#LJ_Ѹ,{b2и95Ya8\,0No@톹nڵ+9Z*f~ԈhF-->4FŭJNNejeRlЄmF;! Ncz+NT^c! uBٍ.dSYvcq]1*dFkf@ol:vpp(H?,~1-?)2z7 Q/S!ҞdC{5_'_N3feP1<~Bz!x)T\U \X:6y=ϲA{-cs E8~96&pMϒ:"MAAd1eyъ˳!PKDtQ=y)BdGr8{ vJ?VJnUDGW?f6-B>=d_*Zal p>w<DZX#ƞR{}׊H_0_YUu~˝<߷ Wٍd ?6z[}~3h/\RFQ >ɾ2$go%Sb5jods>c*{ ꜙh̢v\Xw]CvW Xt.X|EA{^~-=Ԡ:t!n v MV>ŷj320X̄w/kzBIUa@T)U"!:S}5n])j 쬓ێ?qi?^ؐt1 tp%gvvo, 8^?7ճ` XZ.r!L*ʟ[xFS"wlT +rQKf_*OSŒttۚE$`UcYӊ|ʔq*O[ M6XP2Jg$GQAI.=T3pFhi}'R17.ߊ->-Ŋ",4enˠRspo7T1h~ ;4 j2S0>;7m԰T8Ç q'<*\n~NCsV AIDb&-/];j"Vf|^55{_ʗ=6WSy%<]ZȮ8gHGP %ժ`z!v+zVޓ,RlF#`<' XKPIC+C+[yL6.9[ *RfllP=Z +@ѐ8Fn_fE,_߁* .$'37\K_w_b`h ̔UK+C, lF_5goW:?%yC?Qwг@+TGdR D"{3868,i|z6qz\ı`$ZݚDž?6DagRxBPʉ;S6@Vv S#;+0zmk ;e] N ["5&w&dd z.\ #|jn>IJtc4T%܁F7*R[%1,=LhVbE!FIvABuvloV-F,?֪3:K- /M:H-ЭU޻î6Cz*&I,R,ʂxv )ɶ;Z~j4޵;X]O UB<ǨW bDBznj34hCr``g;%45d|hʹBitdxk~1ֽ#{}oRGb+(\~.eų -p \P >"MD]@B PPe/ӖCҕBna⊯ͦ8ĸ. obg{s_d&3Yux1Յ,XOvLh{x)ji DgcA`ӰR4Fd`~m26|jaeL;-=K~՟=N Dkl F'trO#= z,DľBZ;OWN'րY+s5dEA?c?r$NZ|c_O[v4$IBH.(w4j2=M2. z9 Z^5ҳ`4zJg̭ҩ9^Lz͞(|7{ 5٥{JM?7 CUcǟNAe& ̤3w}'.ޅ@Czަq Lobf__i2Ͽo!{Ja)ۯr q[0=WQYSGc~8Y-␖xTḬPS?p E+Hu";B훽^{ Y¸R%W}㨚s`͈^P8x)35<#U4 e`6=@h^JXPqQdHJMgé =藬2<"#j8* ᄂTt8اISFK [X1 1w街=1$M`/U?Mc'}?H{UCbJƝjno1-m\s)wF>rZɟ&:ܔ;lXu mhRSޤ|17,Gk&g.a3Q/aXxbB,W:H`vJxY3O->.1T oJou+*aS#QWߒDBAJ2%,6W?l!XЧ3: ͟7~/\56ש+Ih:ƥ·JN8ώȯ'MiwҁOֽYߐ ~ıHb{Ezk|ב=lUWqn~_/Uarcvf3HJd6~A?j1KF)=/@% ٚǃ%f-^J͇q^4WžʠMcIե 1iD }JH+:Lvdo+1pCG3WL؀QfN⡥$X';K +C4;Ҕip7 }Z|4^R.Q#X׹gQ>}[-٩ Xp鯇̢B2_ez ȘDb %)׏69g6]^8[_}Kh7BÞ(ALJi2iwwINn`9JF`Gq w UkIE 6tY[$xFgh3whPU[A"'DUwRf`Wiwm!!NB~%0_9x:u$m(m/Hsj,Q&J*ʻ΃;(6(_ugJYv>2{]r?Ǹ3ZS3|& \bߒ.Pz91Ȟ:N%CڔlDQ,"e15CU4\3 U}'E^4Je'bd!]K2p E Cȵ -J/a=lGxlݧ+K =Y0")1aR;,u4#1OFy{{Wക'}S?NwG) ۰TzmM^qtJ%cu;gEU,}W{ZݛV򻕳^dKNV>]cǛ$>̪):y/@(Zj0w=&ͣ<`9T֟5& xǥ:7ҩ۟-O|= ->+-A{f$4$֠~ŏcW@]| ""[ܳhuW, ވap畽EHoDSʔL 'f M1}HF7+މKRɊiҀ%D͎Sai:ǐ'γo~C:zeh轺ӝL=J|_dl)򊖒WWl[ ǝT`eth( h/i*x=pKlh;w񖌕}b{F-[[|m6(-"=ŭS{rJhkQXbqX`a5~^IQcOƢ(WG wIlĿ(T!CyW͟Ȱ(mº_"%:t;E^8:JW]F*_ͧJ:J3ߴN\Y2&*;$A3+o5;m]yniqiìc>e7-J*vFE,sf42i+$B`a9|, b C3a&Xz0{\Ve+PX*ρzv/@g}-M9 WM7bf k9nsE4xr{<EʋݾiwY7H*&5ssrVQ|e]*d@zzQBfA>6y&$ͤ8]|Syh=0p]\C^ޚllڣ-cPb5) l"-\k $T;ہe%B@(EǨz;CO Q@ڞȹOTia3 -&7r7Л?L`RQ~5 FPò&I9/w:x/v[N/so-t|$-{k\ f :E%,!S{T"s.B5TaT (pU+g}'υ}^<@ކ\}DJ((k̋7"V}PG/Q{V2NEbv|rd/yp*OwJ"BŮ1C8 \@pv~@ `fEKkDUˍLcTfo35+Nj[5hnR҅ȱLӁ}][CUUVąrqV~6ޅ10ulQU> ?c.p,st_.{T{/oTl2Ӯ:[QH ^>\ku ^g+ŗ`e+枨ggGh1g?+"r5ve7 ~5|P@ -ecX:rqBXYC.$Q3!5؟$rQ-{eQJF4&--?Կ)b ]r`{ud L52q1Nbe ,-7g*%>u1#&mvgMCyu b35!~t}5 1o+VwMc%*mv.Yt4O7lUU`7x L $)n}[U 0zvr>1٩RVPK\ɕɯWF_Vs6ajIrIX:б|r"^GW{#|zEou '#3m&Àq.%H~*hW~_ 8ak D)Tbv| N-jG3$wPfmLFڐz0x牱`UeV^.|+&!w!d$tTV}fP v^0&2YW"J I)Mbؚ*I2Lh2;r Eb_{/QMui|d%(̛t$*Wޞ@F 1 JOgk5hg2~#E6HN-zkA$LƵNvtrrM{]+bi7'} I4/F>x+y BPNYQǟԻs9 u ,uϼiKjT[yl DTBd :asH|!@k l!sZb蘟>P_8n$M={XC*ڇuA3prϏěFgGhzTN=zAvS-lKdp"H8wCj1*ł^y$z.:{JP#vn;EZtMT?T&R;t2< njSjYS\<8}]'ވEg*i~Ffٓ"KuY7+o)\^e#Oa縝<گv'^z**м̲7޲V"A6όdQ TVH<_YT v*lM$#"滳 FL+6ă8ڊڅw+œQ ZV(@zz O by&RͯO%֑RKID0*œIn7۬0gJ8ŖC˗e6th-*"(X#QuhіHjRp k>^S7> (Ws4meYdm#b/uy=V˦xޅ&_G^cQ#lm0mm;3P0|V^Ս JL& `ś蟺V2Dڌd1ah{fWӉ;>͋ u-AQIH(~CS-S B0OhO! d1=^Cxj QrPL@A䬵{=ѵyaibAP1J64b[лhAₜp$I#.%Ws":V/(nQ;JrڕR4l0@VC@s44\*f_a1v#sK1.ݤЋziwC3M)k"&N04wK"b0!S$59a!rHY£T]R.ѱ|ǺK&K&6L˘6 y4Pj=yAҏPl8lݔbUp 2#ҽ_SI^G:6^VVy]SGepKCH_iLI5޷6sA*7!Ͽ8h*?8'Чѕ"1mJmV (׵Iџ0Zf!j0ᄨj~QNX ve JrH3ώW&5ԃ "5XSn< QlN`|(QEPܟe'-{gcO9c6 Iό8J'J3Vmn$S& aEoj~8aMgoH'yhQZi`OєNJCf3Э ?m%~#ad4!%19ɱUL4w]-XjS G nҶN?Rǣ9k-ת;UR[^})^'Zvk8*O.Ԛ+| ʁj[;Ѐ$`ٰ!gQ< oCڗ{6Oۙ"!_R{_zR l`]o*dP*؃:򸢻ܠ4e, 2c,0%0E#E@EK=FfEg}ᑈGup84] wNw"6i2yG:!#Fhka)̒2I4{@}ŢL4ET3x:Nz:Xg0_eN [`oFGp7@ܝ/4Qd;PQ61f,jl}ء,_RsYj'>pax*4HqM (fHcu0 o1h*U|InDC.tXɔB(٬0u~˿z`æVO ^4h/Y ܞ1` 2w׳%v<,ѭUV(j~`nE hŭ_6HAN*&{%LZt9 t7\Ӹ4A&씉k~ln36?kd/ >CPDP$P=<q.*o&ݧŦ#r{^d+~rwp޻RRѫ4^sE 9uEZE5լȞ6doH3slԫV&FO+!C?.B.D/WQD2 C,Zk(e;{ '. 8o,ysf-ׯ t.6|9dip?}eSnUZ18hȚNO79  az]gs[\nӄ^qnX9B+Ɯ-dG4Yh`VZhƝ  ͩQ%O^GqY7TyYXC=lm4lӃ#0kOKO'NVmsA{ (@A KŒƮyh{bgX'?%b?GeLeX" ;N+N׺:))yfPE9R>#,h&IU gQ>I&'km;NW̬.м9:`d8[HAf0p! 597Ws3ϧ[ !Ff_RħG#D?|7\@-}t /.yw ;ed{˖㌰5D/{O1H+ӁECVϳ3ESA'gIavH3,{GaȤ"ښ񆯪EK? ؚ(oKn=mZȰl<*EΨ69–"zR=j<7QjwqZg&r}=T* @y^*n$#-? O߯pU@4*2ap6=‰u$%=(+q[a]F1 W|ӝyR݋2(P*o$y&f@'zR;H wC;t=8,&~mR~F"9Mt(n^j/U~JqA請<@Zɵ ?Q IX}C:ŷZ5olbZu:2&Zdg 11=Th|P!~&0f_ݶ Zu˨)uvg&d=:hlD5n IbiD]#iP_G%K?\k3.3nX^U^|"aAɓјgal(F,=-n}]NGCcU_^ŜW]sii4ۼFqYlw9Pliʙve:ql3YSm6^t|Иw80vSȨ$7rFpgl:望إ^=*>+V' 'a`ָ V`I.X[&4GSvd2 %@aUVL R3<&wD &Pv40Tx(dW1Bq&H>~c*xu{$l[}R> JVdx ldpPx2ܨ. 'iuգOFw*9&%GFRVy; _i1NJo_]nd0Ԃ\a{%xpˋvYimPG-4Q#Ͽj4vex[mIkBaT۝>k$غYjj9Ȼvoֳ/LXB*/Y|V$D!^H͂.XxoV nWøܫ j"if1La!+Q2@Ws#< #w#WQ 遷U65lmHV3B6'H\]f7'̴pXd]vIGQ)f4oܖre*n*W@Ӂ.9C yգ̐l6q_5lK.fsyS?!i`{7Dv }Vtu:y Ä`H@ᙡO6 Cs?Jpl>\ Ju|96fRK~2 n0K6E$< ?1(֩2ea~yCa G?y`{[û:SȘG-e:nTDuʚ1tqF!<7ZnҢ_aBCg;`(󀩓[\*}EQWqEv}k_ҹ,-,Vvq5_/vGi x^;!~^Rs*&h\q`x2˟{@c + jA-mUOm;4JൠJ!&Ǜ4v(he֒c7 @Q4w9pu_[~N6RlRM.Bq!'9:!/ sڃGMECO_sFa&?Jji pO0ԭ[/+UAwYv+Ohr›IT/t[3(#I:kX|%C Zeذ%v/+.; wp!*Y i9ۢѓ'le;fеFKzl]F4 s(rǢiE|("zZuĐrrTYE&A7B=P:0#DHtRR;ĎzTltymځhA橲tv ,~ zrqd@ A:\g۵L2 ,X