llvm5-gold-5.0.1-lp150.7.3.1 4>$  Ap\B/=„PgR;AqCpWt+iB+HQ22%v|e-|eސj$J)G$*@hFJΔnXD7@f^l.IM_~@"{:2_ ΒkľTRP%Pi"~Ff9JHKLSWz(16yoՏߗPX)ܯOy F"਎Eε-('6R569bc739d440c515548d5ce2d3877589c949411ebcae855d0d996a6eb578a901e2c329528f18aff01f9cc6d7a7a9c15eed404aad`\B/=„pu+* >ɦHdx͠"?n_$8!RY岍u N7E^]%ps𮪻$R*SsEjfP Mxf< GL:?y" vД-͵p=G<Za݄ ᴕF?,j\&R{qO nѐu l5n Wvp<)jt$pCL?<d   ;tx      c ,xU(89(:8>@FGHIXY\@]L^pbcEdefluvwxy z8Cllvm5-gold5.0.1lp150.7.3.1Gold linker plugin for LLVMThis package contains the Gold linker plugin for LLVM.[ulamb71-popenSUSE Leap 15.0openSUSENCSAhttp://bugs.opensuse.orgDevelopment/Languages/Otherhttp://www.llvm.orglinuxx86_64-pA[r[r[rH8e6b4b9e79888053d91e944d79b4bee8bd6616aed5f743605e2d1744e857226e../../lib64/LLVMgold.sorootrootrootrootrootrootllvm5-5.0.1-lp150.7.3.1.src.rpmlib64/LLVMgold.so(LLVM_5.0)(64bit)llvm-gold-providerllvm5-goldllvm5-gold(x86-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibLLVM.so.5()(64bit)libLLVM.so.5(LLVM_5.0)(64bit)libLLVM5libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)llvm5-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.0.13.0.4-14.6.0-14.0-15.2-1llvm-gold-provider4.14.1[Ѱ@ZZZZv@Zz@ZqZp^@Zo Z`@ZV@ZV@ZS]@ZOhZN@Z@P@PP @P~@PPͷPPPqP+P7@PP@PPpPpPP@PPPM@PP_@P P O@OE@OO Os@O~O@O8O8O@OOO[@Ohq@N@N@NNܲ@NؽNl@N@NåNNN@N@NvN@N@N@NN^N @NNj@N]NoEN_sNEN98@N%qNNBN@NN@MoM5@M@M@M@MUMtM@M@LL@LGKK!@KJmsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.comnormand@linux.vnet.ibm.comdmueller@suse.commsrb@suse.commsrb@suse.comfcrozat@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commeissner@suse.comschwab@suse.dedmueller@suse.comjimmy@boombatower.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comafaerber@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comjslaby@suse.comidonmez@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtchvatal@suse.comtoddrme2178@gmail.comtchvatal@suse.comnormand@linux.vnet.ibm.comschwab@suse.deronisbr@gmail.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.commimi.vx@gmail.comidonmez@suse.comidonmez@suse.comidonmez@suse.comro@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comrguenther@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comarnaud@versini.eupeter.trommler@ohm-hochschule.deidonmez@suse.comro@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdvaleev@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comtermim@gmail.comidonmez@suse.comdmueller@suse.comschwab@suse.dedmueller@suse.comidonmez@suse.comschwab@suse.deschwab@suse.deidonmez@suse.comidonmez@suse.comschwab@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comcoolo@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comidonmez@suse.comtobias.johannes.klausmann@mni.thm.detobias.johannes.klausmann@mni.thm.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comidonmez@suse.comllunak@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comguillaume@opensuse.orgschuetzm@gmx.netidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comcoolo@suse.comidonmez@suse.comllunak@suse.comadrian@suse.dellunak@suse.comllunak@suse.comllunak@suse.comidonmez@suse.comidonmez@suse.comllunak@suse.comllunak@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidoenmez@suse.deidoenmez@suse.deidoenmez@suse.deidoenmez@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@novell.comidonmez@novell.comvljn@ovi.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidonmez@novell.comidoenmez@novell.comidoenmez@novell.comstepan@coresystems.dejslaby@suse.dedmacvicar@suse.dereddwarf@opensuse.orgismail@namtrac.orgismail@namtrac.organschneider@exsuse.dejslaby@suse.dejslaby@suse.dejslaby@suse.dejslaby@suse.de- llvm_build_tablegen_component_as_shared_library.patch * Build TableGen component as its own shared library because it is not included in the libLLVM library and is needed for ldc. (bsc#1111190)- Do not build stage1 with debug info. It was accidentally added with the use of %optflags. This should fix out of memory errors on 32bit architectures and speed up build everywhere else. (bsc#1092697)- llvm-build-tests-with-rtti.patch * Fixes build failure with gcc 8. (bnc#1087136)- Use alternatives for clang's bash autocomplete to prevent conflicts with future versions.- Remove liblldb5 and lldb5-devel from baselibs.conf. They are only build for x86_64, so no point having them in baselibs.conf.- Use %optflags, except for FORTIFY_SOURCE which is not compatible with compiler-rt. - Exclude static libraries differently. * Drop llvm-split-static-library-exports-into-their-own-export-file.diff * Drop clang-split-static-library-exports-into-their-own-export-file.diff * Update llvm-do-not-install-static-libraries.patch to not use EXCLUDE_FROM_ALL which is not available in cmake 3.5. - This fixes build on SLE12. - Do not force gcc6 on OpenSUSE - fixes build. - Reduce the amount of concurent link jobs by increasing their memory requirement - to reduce stalls in OBS.- Cleanup %ifarch conditions, remove targets unintentionally added to s390/s390x. (bnc#1078436)- Limit the amount of parallel link jobs, but no longer limit compile jobs. This should prevent running out of memory during linking while not longer slowing down compilation. - Remove build dependency on procps- Reduce disk size requirement to 30GB in _constraints. We no longer need that much since we stopped building static libraries.- n_clang_allow_BUILD_SHARED_LIBRARY.patch * Allow buildling clang with BUILD_SHARED_LIBRARY while the rest is built with LLVM_LINK_LLVM_DYLIB. (bnc#1065464) - Remove clang-devel-static.- Place gold plugin to the right directory. (bnc#1073210) * It must be in /usr/lib/bfd-plugins on all architectures. * Remove llvm5-gold from baselibs.conf - nothing needs a 32bit version of it and it would now conflict with the 64bit one. - Reduce _constraints requirements on 32bit architectures. * Since we had to disable debuginfo on them, they require much less.- ignore make check error for PowerPC as bypass https://bugs.llvm.org/show_bug.cgi?id=35871- disable debuginfo build for ARM as well- Delete intermediate files during build to reduce total disk usage (bnc#1074625)- Update to llvm 5.0.1 * This release contains bug-fixes for the LLVM 5.0.0 release. * This release is API and ABI compatible with 5.0.0. - llvm-do-not-install-static-libraries.patch * Updated.- Increase minimum memory and disk sizes required for building in _constraints.- Rename python3-lldb to python3-lldb5 so it can work with llvm meta package.- Rename python packages to follow naming conventions. - Remove unnecessary dependencies on python3. - Make opt-viewer not require python2. * opt-viewer-Do-not-require-python-2.patch- Switch to python3. - Fix %check tests when used with python3. * Define LANG=C.UTF-8 when running the tests. - Add explicit Provides/Conflicts to llvm5-devel, clang5-devel-static and lldb5-devel. * These are required to be validated by obs repo-checker.- Use LLVM_OPTIMIZED_TABLEGEN to speed up build. (bnc#1064786) - Fix files of lldb4 to work correctly with update-alternatives. - Remove Conflicts clang(LLDB) from lldb4-devel - it does not exist. It would be provided automatically, but no such cmake file is installed. - llvm-do-not-install-static-libraries.patch * Do not install static libraries instead of installing them and deleting after. * Reduces disk usage during build. (bnc#1064786) - Do not build unnecessary parts during stage1. * Speeds up build a bit. (bnc#1064786)- Updated baselibs.conf to reference version 5 packages. - Deleted rogue llvm5.spec.r29 file. - Deleted arm_suse_support.diff, llvm-add_a_LLVM_USE_LINKER.patch, libsanitizer.patch. - No longer used, applied already in the source.- llvm-normally-versioned-libllvm.patch * Change libLLVM naming scheme to match our naming guidelines. * The reasons for the original naming scheme are no longer valid, more details in the patch.- Disable all thread related tests in libcxx. Many of them use timeouts to detect failure. They can fail randomly if the machine is under heavy load (happens often in OBS).- Drop llvm5-devel-static. llvm5-devel contains shared library with the same content.- Increase disk space requirement in _constraints to 45GB. Otherwise the build gets stuck in random places. - Skip build of lldb5 python on distributions with swig < 3.0.11- Copy from llvm4. - Update to llvm 5.0.0.- Use LLVM_BUILD_LLVM_DYLIB instead of BUILD_SHARED_LIBS to build single libLLVM library. This is the recommended way. The old way was causing various issues. * llvm-split-static-library-exports-into-their-own-export-file.diff * clang-split-static-library-exports-into-their-own-export-file.diff (bnc#1049703) - Add lld, linker for Clang/LLVM (sr#517692) - Include clang++-MAJOR.MINOR symbolic link (bnc#1012260) - Remove unnecessary dependency on flex and bison. - Make sure all binaries are managed by update-alternatives - Add llvm-add_a_LLVM_USE_LINKER.patch and link using gold to prevent memory exhaustion on some build machines. - Reduce debuginfo on x86 architecture. LLVM libraries are so big that they exhaust all memory on 32 bit machine if linked with full debuginfo. - Speed up build by skipping parts that are not required in stage1. - Build lldb in-tree as one of the llvm tools.- clang-ignore-stack-clash-protector.patch: ignore -fstack-clash-protection for now.- xlocale.patch: don't use obsolete - libsanitizer.patch: fix use of undocumented types- build fixes for armv6 (skip testsuite as it requires 64bit, set the list of targets to include ARM and remove triplet hack)- Include provides and conflics in baselibs.conf for llvm4-devel, clang4-devel, llvm4-LTO-devel, and llvm4-gold.- Update to version 4.0.1 * Minor bugfixes- Use gcc6 only for SLE boo#1041469- Package libLLVMFuzzer- readd arm_suse_support.diff which was accidentally removed in the 4.0.0 update- Enable AMDGPU and NVPTX targets everywhere except for S/390. The AMDGPU target is needed for Mesa Clover (sr#485802).- Use gcc6 on SLE12- Package license & credits- Update to version 4.0.0 * See + http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html and + http://releases.llvm.org/4.0.0/tools/clang/docs/ReleaseNotes.html + http://releases.llvm.org/4.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html - Drop the following patches, fixed upstream: amdgpu_revert_r280589.patch arm_suse_support.diff clang-fix-substitutions-abi_tag.patch clang-incomplete-field-types.patch glibc-2.24-libcxx.patch llvm-install-CheckAtomic.patch revert-cmake-soname.patch- Enable BPF for all arches bsc#1026191- libc++ must depend on libc++abi- Stop using otherproviders() due to an rpm parser bug, use self-conflicts instead as suggested by mls.- Add amdgpu_revert_r280589.patch to fix an amdgpu regression bsc#1021577- Require LLVMgold and libLTO in llvm-devel, otherwise we get in CMake: The imported target "LLVMgold" references the file "/usr/lib64/LLVMgold.so" but this file does not exist. This happens when requiring llvm3_9-devel directly, not llvm-devel.- Update to version 3.9.1 * See: + http://llvm.org/releases/3.9.1/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/tools/extra/docs/ReleaseNotes.html- Update to version 3.9.0 * Clang now supports the G++ abi_tag attribute. * Clang will no longer pass --build-id by default to the linker. * Improved C++1z support in Clang. * Clang now has support for all OpenCL 2.0 features. * Added support for all non-offloading features from OpenMP 4.5, * The static analyzer now checks for incorrect usage of MPI APIs in C and C++. * LLVM no longer does inter-procedural analysis and optimization (except inlining) on functions with comdat linkage. * LLVM now supports the Intel CPUs Skylake Server with AVX512 (-march=skylake-avx512) and Knights Landing (-march=knl). * More at: + http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/tools/extra/docs/ReleaseNotes.html * Fix the following patches: + arm_suse_support.diff + assume-opensuse.patch + clang-resourcedirs.patch + default-to-i586.patch + glibc-2.23-libcxx.patch + glibc-2.24-libcxx.patch + lldb-add-pthread-dl-libs.patch + lldb-cmake.patch + llvm-fix-find-gcc5-install.patch + llvm-remove-clang-only-flags.patch + revert-cmake-soname.patch + set-revision.patch * Remove upstream-included patch: + llvm-nonvoid-return.patch * Remove patch for removed files: + glibc-2.23-libcxx.patch - Backport upstream patches: * clang-fix-substitutions-abi_tag.patch * clang-incomplete-field-types.patch * llvm-install-CheckAtomic.patch - Add clang%{_sonum}-include-fixer subpackage and associated libfindAllSymbols%{_sonum} and libfindAllSymbols%{_sonum}-devel subpackages. - Add sanstats to llvm binary list.- Change update-alternatives to use %postun instead of %preun, which is now what Factory maintainers are requesting. - Use the minor version to set the update-alternatives priority so the most recent version of the LLVM, Clang, and LLDB are used by default. - Add LLVM rpm macros so downstream packages can have some idea how LLVM was built.- Rename libomp to make it possible to have multiple versions available.- Split the old llvm package into this version-specific package and a wrapper package. - Implement update-alternatives to allow parallel installation of many of the subpackages. - Rename subpackages that can be parallel-installed to a version-specific name based on the associated shared library's current .so number. - Various fixes to support the above changes.- Sort a bit with spec-cleaner - Remove the latest switch for now, things should be either coinstallable or not, we don't need to bother around with compilation like this- Update to llvm 3.8.1 * See http://llvm.org/releases/3.8.1/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.1/tools/docs/ReleaseNotes.html - Use versioned libLLVM (to libLLVM3_8) and libclang (to libclang3_8) - Change versioning of liblldb3_8 to liblldb-3_8 and use a variable to control the name instead of hard-coding it. - Use bcond_with and bcond_without to enable/disable build options instead of hard-coding them. - Put buildrequires as requires in -devel packages to avoid linker errors when building packages against the -devel packages. - Add ffi support (disabled by default). - Add oprofile support (disabled by default). - Add valgrind support (disabled by default). - Link cmake files to the normal cmake file directory to allow autodetection of cmake interfaces. - Remove unused lldb components from main spec file. - Split llvm python bindings into own subpackage. - Split emacs plugin into own subpackage - Move additional vim plugins into vim plugins package - Split libc++, libLTO, LLVMgold, libomp, clang-chekers into own subpackages - Make python-clang, llvm-vim-plugins, and llvm-emacs-plugins noarch since they aren't architecture-specific. - Make packages besides llvm, llvm-clang, and the shared libraries conflict with other versions. This will be important when multiple LLVM versions are supported. - Various spec file cleanups - Rebase patches: * arm_suse_support.diff * assume-opensuse.patch * clang-resourcedirs.patch * default-to-i586.patch * glibc-2.23-libcxx.patch * glibc-2.24-libcxx.patch * lldb-add-pthread-dl-libs.patch * lldb-cmake.patch * llvm-fix-find-gcc5-install.patch * llvm-nonvoid-return.patch * llvm-remove-clang-only-flags.patch * revert-cmake-soname.patch * set-revision.patch- Start conversion to use cmake macros with now introduced compatibility for ninja - Reduce number of threads if we don't have enough memory - Add patch for the nonvoid returns: * llvm-nonvoid-return.patch- for ppc64le set memory to 4GB in _constraints file (failure in Factory:PowerPC)- glibc-2.24-libcxx.patch: fix libcxx testsuite for glibc 2.24- Build LLDB separated from LLVM. - Re-enable python bindings for the LLDB API.- Disable libcxx/lldb/openmp for SLE fate#319582- Update rpmlintrc to whitelist libLTO.so- Re-enable glibc-2.23 patch for Tumbleweed- fix arm_suse_support.diff for armv6hl - adjust compile flags for llvm on armv6hl (fixes Mesa build)- Update llvm-remove-clang-only-flags.patch to remove - Wcovered-switch-default flag for gcc compatibility.- Use gcc for stage1 bootstrap - Add back libstdc++-devel dependency for clang since libc++ is only available for x86-64 atm.- Comment out glibc-2.23-libcxx.patch until glibc 2.23 actually hits the Factory.- Update to llvm 3.8.0 * See http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html - Fold lldb build into llvm and disable python support - Drop clang-disable-ada-extension.patch, libcxxabi-exceptions.patch and cmake-host-triple.patch - Add revert-cmake-soname.patch to fix soname handling- Add glibc-2.23-libcxx.patch to fix test failures with glibc 2.23- Remove FFI support because its fragile- Enable OpenMP for x86, x86_64, ppc64 and ppc64le- Enable all targets on x86, x86_64- Update to version 3.7.0 * See http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html - Merge aarch64-suse-support.patch into arm_suse_support.diff - Refresh arm_suse_support.diff, llvm-fix-find-gcc5-install.patch - Remove llvm-fix-parsearmarch.patch, upstream.- fix build on s390x (one typo in ifarch and one change in filelist)- Update to version 3.6.1 * No changelog upstream- Add llvm-fix-parsearmarch.patch to fix parsing armv{6,7}hl archs.- Update to version 3.6.0 * See http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html - Add python-xml dependency for regression tests - Removed the following patches, fixed upstream: * arm-remove-xfails.diff * libcxx-libdir.patch * llvm-config-lib64.patch * llvm-fix-intrusiverefcntptr.patch- Add llvm-fix-intrusiverefcntptr.patch to fix build of LLVM tools with GCC 5. - Add llvm-fix-find-gcc5-install.patch to properly find installed GCC 5.- Add a gcc dependency for clang, this is heavyweight but we need libgcc_s which comes with the gcc package (bnc#893359)- Conditionalize libcxx{abi} build on build_libcxx variable - Turn libc++.so into an ldscript so it links to libc++abi automatically.- fix constraints for armv6l/armv7l (there is no 4GB RAM on 32bit)- Rename llvm-remove-werror-date-time.patch to llvm-remove-clang-only-flags.patch and remove more clang only flags.- Enable shared libs on PPC64- Require llvm-clang not just clang- Add llvm-remove-werror-date-time.patch to remove -Werror=date-time for CXXFLAGS, gcc does not support it and it creeps into llvm-config --cflags- Remove wrong Requires from the llvm-devel package- Add default target triple form ARM, fixes bnc#893359- Use ninja for building- Update to llvm 3.5.0 * Major update, see http://llvm.org/releases/3.5.0/docs/ReleaseNotes.html - Use upstream pristine tarballs - Add libc++/libc++abi support clang (only on x86_64) - Add libcxxabi-exceptions.patch to fix libcxxabi exception handling - Add libcxx-libdir.patch to fix libdir on 64bit arches - Remove asan-disable-hugemalloctest.patch and cmake-patchversion.patch, fixed upstream.- Fix the sed line for minimal damage.- Add baselibs.conf to source files- Add cmake-patchversion.patch to sync config.h.in with config.h.cmake- Update to llvm 3.4.2 * Minor bugfix release - Drop clang-max_align_t.patch, applied upstream.- Add clang-max_align_t.patch to resolve issue with libstdc++ 4.9 max_align_t missing declaration- build compiler-rt on ppc64 (don't delete it)- Fix resource dir for libclang case (clang-resourcedirs.patch) - Always build tests- complete ifarchs for s390- Remove non-existing doc subpackage- Add a dependency on ncurses-devel since libLLVM now links to tinfo.- Add 32bit libclang bnc#857131- Update to final llvm 3.4 release * See http://llvm.org/releases/3.4/docs/ReleaseNotes.html for complete changelog.- Update to final release candidate (r197980)- Update to r197866 from release_34 branch- Update to r197490 from release_34 branch- Update to r197142 from release_34 branch - Disable assertions again now that PPC64 backend is fixed- Update to r196899 from release_34 branch - Remove compiler_rt-r196612.patch, merged upstream- Add compiler_rt-r196612.patch to fix ubsan failures on i586- Update to r196762 from release_34 branch- enable ppc64le- Update to r196503 from release_34 branch to get compiler_rt fixes- Update to r196487 from release_34 branch to get compiler_rt fixes- Ship cmake files for llvm (needed for lldb and such)- Update to r196371 from release_34 branch- install python binding to libclang- Update to r196358 from llvm 3.4 branch - Add asan-disable-hugemalloctest.patch to disable ASAN HugeMallocTest, it requires 4.1+ GB of RAM. - Refresh patches * aarch64-suse-support.patch * arm_suse_support.diff * assume-opensuse.patch * default-to-i586.patch - Drop upstream patches * llvm-disable-pretty-stack-trace.patch * r189852.diff * unreachable-code.patch * llvm-no-visibility.patch- add r189852.diff: Remove vtables optimisation that breaks ARM and PowerPC - Disable testsuite on ARMv7, takes forever to run- Fix file list for %arm- use %arm, not arm in arch conditions - add arm-remove-xfails.diff: remove XFAILs in testsuite that pass and thereby make check fail- Set DisablePrettyStackTrace to true since it messes up signal handling. bnc#839074 and fdo#60929 implemented with llvm-disable-pretty-stack-trace.patch)- Fix filelist for aarch64- aarch64-suse-support.patch: Enable AArch64 suse toolchain support- Add s390x support- Remove unused chrpath dependency - Re-enable ARCMT since libclang depends on it- Define host_triple for aarch64- Fix ARMv6 build- Only enable PowerPC on ppc64- Disable shared libs on PowerPC - Disable ARCMT, it only makes sense for iOS/OSX- Fix build- Disable building unit-tests, should fix undefined reference problem on ARM & PowerPC- do not build on slow or low memory workers- Drop disable_neon_in_armv7.diff, neon seems to be working fine - Add cmake-host-triple.patch to pass a host triple argument- Create libLLVM and libclang subpackages.- Fix finding internal headers on x86_64- Fix ARM v5/v7 builds- Create a baselibs.conf Provide *-32 Bit Packages for x86_64- Initial version of a cmake based buildscript + Updated arm_suse_support.diff (patch6) to work with llvm 3.3 + Set version in spec to 3.3- Update to final 3.3 release (r183898)- Disable debug symbols on PPC64- Update to version 3.3 RC2 * Small bugfixes- Enable ARM64 support- Add unreachable-code.patch to fix unreachable code warnings on SLE- Update to version 3.3 RC1 * Added support for AArch64, ARM’s 64-bit architecture. * LLVM now has a new SLP vectorizer. * LLVM and clang now support IBM’s z/Architecture. * The R600 backend was added in this release, it supports AMD GPUs (HD2XXX - HD7XXX). * See http://llvm.org/releases/3.3/docs/ReleaseNotes.html for complete changelog. - Drop upstream patches: * pr13303.patch * pr14795.patch * pr14831.patch * python-ulimit.patch- pr13303.patch: reapply, was temporarily reverted upstream- Add pre-generated doc files, remove sphinx dependency- pr14795.patch: Fix incorrect line numbers after -frewrite-includes (PR#14795) - pr14831.patch: Do not incorrectly warn about pragmas in -frewrite-includes (PR#14831)- disable cross-compile mode in stage2 for armv5/v7- Update to final 3.2 release * No code changes since rc3- Update to r170281 from release_32 branch * SROA fixes- Disable compilation on PPC, only PPC64 is supported.- Add python-ulimit.patch: Don't set a limit on address space. This enables us running tests on PowerPC.- Unbreak PowerPC support- Update to r169678 from release_32 branch * This is 3.2rc3- Update to r169391 from release_32 branch * SROA fixes- Fix ARM build- Fix llvm-config --libdir to return /usr/lib64 where appropriate. The old method of using sed on the executable does no longer work, because llvm-config is now a binary.- Update to r168987 from release_32 branch * Crash fixes * Miscompilation fixes- Stop excluding ppc64 architecture- Update to r168357 from release_32 branch * Fixes a miscompilation with gcc 4.7- Update to r168286 from release_32 branch * Fixes llvm PR14309- Update to r168031 from release_32 branch * This is 3.2rc1- Update to r167720 from release_32 branch * Thread local variables may have a specified TLS model. * LLVM now has a loop optimizer. * SROA has been rewritten to be more powerful. * A new optimization pass added to merge stack objects which are used in disjoint areas of the code. * LLVM now merge consecutive loads and stores. * New TableGen infrastructure to support bundling for Very Long Instruction Word (VLIW) architectures. * Added a new target independent VLIW packetizer. * A probability based block placement and code layout algorithm was added to LLVM's code generator. * The ARM target now includes a full featured macro assembler, including direct-to-object module support for clang. * A new IR-level pass, called "TargetTransformInfo" provides a number of low-level interfaces. - Refresh default-to-i586.patch to apply again - Drop following patches (fixed upstream) * arm-suse-support.patch * pr12463.patch * pr13141.patch * pr13303.patch * rewrite-includes.patch * clang-fix-mips-test.patch (fixed differently in spec file)- add explicit buildrequire groff for man pages- Fix debuginfo generation- make link time optimization plugin accessible to ar/nm/ranlib - build the plugin properly- fix arm build- change rewrite-includes patch to use options to match upstream changed option names- fix debuginfo generation (PR#13303)- Do not reject PCH because of -DFOO duplication (PR#13141)- Update to final 3.1 release- Depend on python-base so we don't pull whole Mesa- make -rewrite-includes support -C and -CC- patch for -rewrite-includes feature- Update to svn revision 155819 from 3.1 branch * C++11 fixes- Update to svn revision 155700 from 3.1 branch * Crash fixes * C++11 fixes- Update to svn revision 155574 from 3.1 branch * Crash fixes * Correctly enable compiler-rt * Remove unneeded runtime python dependencies- Switch to 2-stage bootstrap because we don't do build-compare anyway.- More fixes to llvm-config- Fix llvm-config --libs output- Update to svn revision 155320 from 3.1 branch * AVX fixes- Update to svn revision 154914 from 3.1 branch Major new features: * AddressSanitizer, a fast memory error detector. * MachineInstr Bundles, Support to model instruction bundling / packing. * ARM Integrated Assembler, A full featured assembler and direct-to-object support for ARM. * Basic Block Placement Probability driven basic block placement. LLVM IR and Core Improvements * IR support for half float * IR support for vectors of pointers, including vector GEPs. * Module flags have been introduced. * Loads can now have range metadata attached to them to describe the possible values being loaded. * Inline cost heuristics have been completely overhauled and now closely model constant propagation through call sites, disregard trivially dead code costs, and can model C++ STL iterator patterns. Optimizer Improvements * The loop unroll pass now is able to unroll loops with run-time trip counts. This feature is turned off by default, and is enabled with the -unroll-runtime flag. * A new basic-block autovectorization pass is available. Pass -vectorize to run this pass along with some associated post-vectorization cleanup passes. X86-32 and X86-64 Target Improvements * Bug fixes and improved support for AVX1 * Support for AVX2 (still incomplete at this point) ARM Target Improvements * The constant island pass now supports basic block and constant pool entry alignments greater than 4 bytes. Clang Changes * New: -Wdangling-else, -Wstrncat-size * Improved: -Wformat, -Wempty-body, -Wliteral-conversion * Clang 3.1 adds support for anonymous structs and anonymous unions, added in the latest ISO C standard. Use -std=c11 or -std=gnu11 to enable support for the new language standard. The new C11 features are backwards-compatible and are available as an extension in all language modes. * All warning and language selection flags which previously accepted c1x have been updated to accept c11. The old c1x forms have been removed. * Generalized constant expressions * Lambda expressions * Generalized initializers * Unrestricted unions * User-defined literals * Forward-declared enumerations * Atomics (both libc++'s and libstdc++4.7's are supported)- Target i586-linux for 32bit builds- Add upstream fix for llvm PR11642- Don't run gcc for ada files, just fail instead.- Add clang-glibc2.14.patch to support glibc 2.14 headers - Install profiling support- Switch to 3-stage bootstrap- Build first stage compiler with -O0 to workaround gcc 4.5 bug- Update to final 3.0 release * No real change since rc2- Use %{_lib} macro instead of checking for x86_64- Enable ARM support again - Switch to optimized build- Disable ARM support, VM goes out of memory while compiling it- Really enable ARM support - Remove forcing -frtti- Update to r143961 from llvm-3.0 branch * No longer hardcoding include paths- Fix LLVMgold.so path for x86-64- Enable ld gold support- Update r143456 from llvm-3.0 branch * llvm/clang 3.0rc2- Add llvm-pr9614-part{1,2}.patch to fix LLVM PR9614- Fixup dependencies so that llvm-clang doesn't depend on llvm-clang-devel- Update to r142912 llvm-3.0 branch * Fixes to python bindings- Update to r142641 * llvm/clang 3.0 rc1- Enable ARM code generation- Fix libdir on x86_64- Update to r142341 * First build from 3.0 branch * -Wc++98-compat warnings for the lexer * Add flags for the remaining shift related warnings (-Wshift-count-negative, -Wshift-count-overflow). * Only warn in -Wliteral-conversion if the conversion loses information * Added clang_getCompletionAnnotation and clang_getCompletionNumAnnotations to retrieve annotations from completion string. * Add support for -std=gnu90 and -std=c++03, for compatibility with modern gcc. - Switch to tar.bz2 and remove xz dependency- Update to r140780 * Code cleanup * Crash fixes * Add support for alignment-specifiers in C1X and C++11 * Introduce a new compiler switch: -fms-compatility * Emit debug info for c++0x nullptr.- Update to r139589 * C++0x fixes * PCH fixes- Update to r138939 * Many crash fixes. * Performance optimizations. * Allow C99 hexfloats in C++0x mode. * Add missing function _mm_ucomige_sd to emmintrin.h.- Update to r137452 * Fix problems found by PVS-Studio * More AVX fixes * Many C++ fixes - Add assume-opensuse.patch to remove dependency on openSUSE-release- Update to r136773 * Many AVX fixes * Support for C++0x unicode string and character literals- Update to r135431 * API changes to match Mesa requirements- Update to r134888 * Type system rewrite- Update to r134813 * Mainly gcc compatibility fixes- Update to r134698 * Up to 80x speed improvements with -Wuninitialized- Enable RTTI support - Disable assertions because they are not thread safe - Update to r134611 * Many C++ fixes and speedups * Updates for AVX instruction support * gcc 4.6.1 support- Fix manpage generation (bnc #703591)- Update to r132667- Update to use cmake buildsystem - Remove unmaintained ocaml support- Drop ocaml support because its unmaintained - Update to latest svn revision 132050 + Start of the upcoming 3.0 version + Support for gcc 4.6 c++ headers + Better support for C++0x- Fix ocaml dependency- Update to 2.9 + Type Based Alias Analysis (TBAA) is now implemented in clang + LLVM now generates better debug information + Inline assembly now supports multiple alternative constraints- drop revision from Requires: fields - update to 2.8.99 revision 129008.- spec file cleanup- Do not require specific ffi version but gather the appropiate one from the distro- Fix compatibility with C++0x compilers (g++ 4.5)- Fix C include paths- Fix header path for openSUSE 11.4 - Enabled PIC for x86 for loadable module support - Enable package tests for llvm and clang - Disable package timestamps to silence an rpmlint warning- Fixed the build on x86 plattforms. - Package the clang c++-analyzer.- update to llvm 2.7- added vim plugins- added libffi-devel to llvm-devel requires so that build does not fail - fixed build of explicit constructors with gcc45- Initial 2.6 release/sbin/ldconfig/sbin/ldconfiglamb71 15427476255.0.1-lp150.7.3.15.0.1-lp150.7.3.1bfd-pluginsLLVMgold.soLLVMgold.so/usr/lib//usr/lib/bfd-plugins//usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9195/openSUSE_Leap_15.0_Update/16c01dad7cda4a7fea682d56318afe15-llvm5.openSUSE_Leap_15.0_Updatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8df3f30a633951bc5de52dc2c9f89efb2db1cb76, stripped PRRRRR R R R RR R(BWT :'jDutf-8eb6955018d8d07a7c6df58e54232fea9e42f523e38d04685a87d55fb4ecd8c3d?7zXZ !t//{] crt:bLL GCO;-7]+zp%1#e-g^"Kq uXLQ~o ۂ?[ ?p]yaI}wشj!dnR৑Bt}n85eU]%n[>K k=|'G4XT !DY4mjK # F{6[EZJ0" ʊO!eҒV%,lZVfDLC`Ξӟ_u)OO{5oEW@)d7@pQvx\[b~aWܞ7CPSyߙPP3\BdF!,BsK~PT5BJ4zdD ;k ~ёBip!(EMB#VZȍLIAo'5hk[P\ ZFݰ  !utƋmzf7j -qrǩ$kMacwnaJŜH(燒zx֗t-Q+}>; H;g_vM) AA.x^\cXwx¸m퓺bԴqD=_^g|IdlЮd2 xk/R2}P w:4@&QIuQ?K)M hVuuzdD_bF * (fZ[LŻysK OefWË(Ō*$(݇{/ 8g"xhRJ멺̙5dV%VڂL==][!X~4J~/u(nϭ9m\[J-~Y1UIe0:DUY`N ; \:6&^tU$Qn4 (tݑkLPqYKe\Enngg39*0tȷ# =#Rʇv_T#J ,^֦37c\KOj,5!&n3.Hv~\PӖzR>0нj)z1rCxI,L1;+}m.a SeqQ.BBj5n6 b0bj1XsPw (z2@ϪM0)+{G#}ywi.wʅ|Sͯ^\yXVPX^aNPL;߭al K{SӝosuJ(^PĢMpqWu"ѩWx_l|rΒOv-ƮsڒM͐ .w֚9 }'Q8&V; oqcʦ{_&2>1hy GP(U/*"caޓġubv<բ:"%j Zߒv n!fՂf)9rGd*6P)RTYǦc>x 2 ~0 >(,&R%/gRGAi'9zu¸D(1wN+Heʖ 3geRH0+P:g?o?'] 5lGUvTnFoASO:qX+ Z.4%nf9(9ʽ% -C[>޵a 5!MFؕRDMsĈPrOA2-y,ѥE֡o*t\z֡K`qQS<+ {$0 9ے^ n2pmO"L%!#ʱiMܷ S} 59,UȘ9ljoc QK;+N\xbQf_}(=)U=J{/bnrqۨΨNZ͎#Ԑ/݈۵!DNbGp:`BJ?'l'9/BT[YR93K0:CEk^t⭽"QVFB8w;EBgb{(I0'!l,Z^s`ʫZ΃*.ruj^ahO3tתpݜ4%2Dov:dȸa"R3v.FF6GibZM.ĒHvl^VAdxMtONNҖe՚Pbr(ul_dԡWD5ؒxX֬ZY&])i& wawɊJ"mQs b4/@0ι< a4]@ N4a1g$i (d-QYlߵ݅쒾i'<2ľSܥyЛE oj*dhbz0 ߱VVsk\^fsO C)>lN _Um]33PC|U^%M7HEhvnc.yttUf8 pW/eqofU=c>|_7wTyҮOhEJG8As i;p`bM8 $wnC:`lg~;Ykqr+B H#Fs t%Og@u*;n3-8% θ829hlMq巪%K2$9tB $Q ^t]_:zwg=寇U!$esEq)ȹ'l K`n6O}Q\BuGkjrSAί}h[ h񁭒zz2}+6< { aʮyJE?=6Cw ,pZLvTuT.I8mepyQo՝7xɧYFt ֶ2Pcv,©.]"= 8cFFZmi"=wf$<4ޟ#ti&ot _ OK˜;MsKm6}\96?zω4'R-A pSe~kt;B~Bn[RZ$ : ̑:IU1vg nm5@ҝ/.+T3Jmb/. 1N; im2GZ3SqY *X\|Q yًHUgȋ.r"o `yO.=mƖ~9 Uܩ"xO 犥`V;2"e]ポAhY ' ?ZSVS٠M]|qHfh2qȜTsP-F4o,_appSx$73IõQfT0ab.m*n+E w63,q>}J+BPK{ޭ!ؾ !> H4-4sno*.!g{IW^͌Ӝ.aU5f*"dfQ6[QpTuw>\C<'/ t&KoUk[{2Vukk5ɫ|s26'٤bFd^g{HJ`2~XʨxD30;,f3YתD_TOk;`]"݋7#t1s\ߙZ3X/7{?:cY/o;b" e@~Wn$=%KbD P1u4 uᗄ{%ݤ^Z5fv>rg.MJm=#AܥfDŽhdPṦBc{=a )ӖJD;c1$"LXcӌ`J@klދ#_Sm˶0,iEJx"-iCF(w }& \G:{d`lXijbt7q4g?ԻI&Kހ!B|Nβ[딗ԯ |QK-J̖Mgpb.`#xvGugjACNug ,nwwa:eb,;vitO6&FVRy-a'g[ {IIbT.VbN|o8k'x/|c BnOq*:CK*q⭋y[?$FPܻ]Zi @_f S@|2P) bn3jEK f[:f{R3[.m 3uTjLs)8٦@_UwDꥊq/ڊqJB3ݿJ"o{,㋻~ƞ:RZjhh@j[9T41G͓4[gf.^2DP^^-Hr҃\VbY4k3M(`NBHoGk)H @g|OwsǢPHvubT9l z73\P*R'7 ,7T v*a"׶w M2c {W>8%͜R+@g%x7.ĀE1a6!#\7g,Q`7w@\-Rynd֯bM4!?zسQGm;qr8[&h?uoZ\xWt\ qUg'sstr{AGլ>r:0=^a{:g>#'J/gPe؎TAްv `h3"h AA2?CЂ|ee6ɢ#oѕ\0 u"@̦JSB a6f1jl3]ÇKp~Ζ٨vgWN?e!a`Y\=/[ ixsJ(l n_yRcz՗:˝ziÅN;ӻ`3`ƥS+S5*Yn`saJ`C?L,T10[A=*3K9ZR'^'=k ܿ75$Pb`<*SKTU @>$@ɲoSɂng~,a|mC;.R9\2<)w]̟rڡȲqOpVaSސ`7ىYtΉh^9sLCZ>|l>9  HR|ʊu2\uh]<ÓXra1<e\-Hǿ!qfh.k翭ŐYfrw짠(3S7>ݒvx/"ʪպݩ;TԃoTl,*Yü)4uՑMJ\q$w =b\G:q{j1Fj6v 7#cQAz45TPD6MN^_0q 3 n4fzrDW}lFZ3~S~g[ɕ3s%҈< !,YYj{l@D B( Ms$گXyH`"MBʺ}%z4# }bt[uBOGG-T?LA*WMt!Aߖ[3Rƈ^-HO> OEo$ Z} 9axU# CwXqgU;h"d!%@yD ԛM5@NAbWt=3X)N,@ t?Y hk0AvG PF?̯ +Ug ^=2d7O5̓U@a>r@ $L[!wzfsZ/$7I6N K*rs)UiV |uﲰe_IMo\Ra9U ;]lx++u|[by86MPU9  > R'7fx0 9DWUFl vs ؤ~_1j0G &hؐ}(-Yp]ꝟR>wY0r-ψoow+ Yz,lb t ^"Î=wJpD@]jE'LTc>Ѱ0易:ӟͲj_179:t@3l$,)+êP{|Si*~=/'%Gbi7oVF _LY;#qXx/$濘ٰ{/9 ]>;#VA0M {hs|IbN)d08/rc 1juGc1筧Tw]-ק/O^ՠ%fRs>V ]=}EKÀcYطԆoX2#r gM3^].4lOGk6K9MPT;af;>%% C -Eh v-ZMJ*bJғ 5QOI7? w@철RXAmc)Jf=w8[Xb5Wm 顨ߎ|Uc w>q!4c_e 7aL]b{v%g*Mm.[ެ,¢V8]PK7EO v":FP\tA7<=9).Tmurt8)L.1jfYG}nX=*)&Ik Pq2Y-H_)KWfCV%d$BUjNvJj!){'H@<#Vy֤~L눵 ,-bK{ n&~K(A6h{4'FE*$: @i/Ko@)|DسAF #3F|zMĒGq'~X72ۛ#0-4ՠ'VkbLRı0z Yꍞrv:ҮRLkFd[7CO,]j\8=:\y!TD2nrDޅza;e҉ȶXLjΤQKf< "N0iMU)Lu6eg@E# 6R~>) l O9\S㳏2KҠ?qc<=d8ϠU>!`cPY]eȾtL6u'iL?NA\y#hר"ThE9&62nIHG.|*QU{rJfJ-,'{|G#T| ƠU|I,~Eqͭ:t6q[̶yPx83N ݫ/<)Tg &ʙ"I}1Q~ꐈ.!U"OLWlSX`l-k7$R@~g#?Ec RW้hŒxqM 6ESN";t ൃg\D6X6LD'rYɿSl%i,k-oz-ēi*rX<3xxjEC|Eީ\} 5jr b y4'=T7"A1+IhPI7tǑ謼w>CKQ)wCX&Ġqd?_ NʲVn.S3o`/=Eq8ӺܮC?gBKSAM87j/[ЌDe` DƸƲ髒\IsZQH1/FJT Dh{ղp,B?&/@U6V(A}ɻ\ s-(G"\QvA_9͘l0BsL{m6@JyҴAzݛ8UM*n ҆+AXRESCq :I]RĠ*A*-zRPاt!x=(#=V͈vciLx9jz*$pf{LڎN<6MA:Cp 26D"v-{ĩ]ǙnHr"D~2 iO=Ndgגl \WzKy) ]q<f t Tu:Sx{=-񺒪nXhQ8S7&40`ՏCQCхgP?M雀Gɓe7Aa2hgbS\-P#F \13=Qq@1l:j|?P  45U&fF_oJWvSxq37Lu _˕wȯ++W7LsČ+!_&NJFxk6)LA{?m22=n{EeV_plO&Xs&pU+YۮrƮK[ *-^%ø@plgHU?E32 @Lv en G\Qba.1 Ţ4QhV9G̵gR ͘,> a>D2g5=ŲAkˏ7_j) WY{Zp\n§c<){Mȳ!RВݡp՛>.}G.Ģ_YsƗBBr>⢬LI'9Ǚ|ྫ? `Xob4o9~Mc\ e ͚ νK|!m½XN9kJ6Pۥ~p>0+Vj@"|,mr!Xf zoM."@E,tcƟa}ʌsYd,|ّ( 2Lj2S|S m>4Ay0l~  {&u5,Vhc(ad@+4~&D/k7U Y??O*NXL8 Kk܈ڑ ɗ!F^'n+CR\o.ײ K @lg 0y#~ǖDW<٥)>m*?mr[mOR JggƏ>^xp3.VUFM0.Ś90_x<7~Q@k'mvw1GI'*:%zd o!`[!^kcpl)m;Mn`=jz G˾Y@dF;vԯmJ ygz:I?x'vjH2}PSmJV0)7L&p;-P#v Y1ZX^i܉1M=$n4,F.0`)^ZDkXDYpH'& ,H_GⰢtIy&^,-ahNƽqٟGډ%0PB?{7+_S OP*RA{{ "5CNM`oNSF؃ءmJ}rCTD3Ůt=L@ܟVC!(03E"iӕexIvc؈Cܢy6^jci婒 r-| 9X}VZ"p.rȏ;}DGr(dȈvsUo> +ϰ9؉dd xz=υ_>zX. -5_@pXloImEjZ-0H>tE]}fKـA6jx"¯nb/YrGR@LJV-,-8ذ[O1k褔Vtig/7D_%0RI(Wե>jBlݐ5 .(v %7LՎ*˓jdPJы$Y@itþu#QwϡR =5nۻތc<'% j1)UR0Zkh*UiCC3޹,-t^j)']f jlJg%Sal ;Nt.nT@~+Ɔ|xEz-a K6=O=B+= rx 5:חEAf+Yql *za԰Os.K~X1tF ?X@#*Nr[`/Fgܿ r6gI7DE$5FM--$}0)wszR2L0ds)D-)-e K"N+W;}G4nnY:%g&.8~ #Q$נR2+%{XĴj7B2au@cV ߬!я-Vi6JXf?'VJ[39)>+WƿʆZBQ2g\YF!J-CHh-¨Xє|%ʡ;iIruIfߠcڊ,e*]K L;=SlT< #N+AؘΣY)>)A!@E.%6J@al:*gg8f%+r^7B.rT$a_ yQ _ab?sl=#=SsP FJ1B!85mqA>W$wF=!u :P9sR%[Aũփ- F|5f~N|4븷F!,- e+{ɸ|$}ھ )CԳO} Jw3~j\HuKW2 {24+U@ L D@>QZOHez`v4&N!m5ɣ|'Ǿhq?(IjT^>g>(2[ j1cQ}EX2[cF1ɫR{|O:LVw+Js(QnΆIX2IwDZCOTT [ey MޛZtϪ]=m?z;# lY}5 (WNҷ //Q}X btyY04(@EX:>I^efMd7얒T/3}-B&Sat ܠmR`ôI$!rd?BcMD|^ɍ[A]..G2B PEdQDf&Zm'8$~.<Eml}\ 1A:g˙*&zc+{fBζ+L!8/NӐ5FØܐ)QNDxfD6rc$q-%D"Q<|ћ*쀦܂ekQEDxw<~aIL:Lvn{CÉh;YXgl#K೔Vi^ Z$i|ɺw/Cu>얲74Bۿ,qqn9V>րP0`2aܳ0C?l~Zm3׼NѼ dPH$v|͋.''W|,\\JnhZo2Qߏ2c3~fN>ioX 1Ӟ T ۾ȫpRjCJg\ykHN!nhhĠ/^.8~3[\9_ת[*C^(lPI8W-ALR_p[A a w>Rx1%3L? OYBƲ"EOtp_/ǰ%4fQ"Z79n$ tǟRzx_ ăaѶx>ו({1V7c|AFb=p"1fk\n,rukN1wŋu~kSy6 Zhr>U%ul[lnwsA&etRJ% 0gQoSrWGލcI8G>j5I'zIS9@ͦBbn}Q֥̺cGZ0dJEd530M5,An1[#4jB #:VD'a)Xbftm|4;ݝIf,jP2Iۭ "E `Wx}#"iX7 'u<Ƀ1Y7zЩJ#< W7@(&`dUp||\4y+&] yY<+xWU_( POOMkařPm҉L@T*Y3pНbSuD,:`Ӌ.A|q!dE-]`O`59X$ɪs~Jkρѿ_{sMH.<ڀcbe \7AF`nGU{(ZMf<=p=[OBAHTE eȒ5 ofpNe>ȱz`nJ.znw:zﻕmw-k r K!dh'\"r?sn5W5MTq/HAݗ[bU IC|oD帶SeefÿY3$Cj&ԟk0#=-R1ED@ln4RM9r:;EWIPѬ+?yQb]7X !If 3⵻ U!YB\Te\KMe=< Ĕh;g Ʋ6oz.]!OihQuD 3μЬ6n;-(g*rQSWv]]K,V% !zzZ7;>!h)Aޭ>"O+dr*P `3!>`Čd nW`²huc%zeS$&>aR!dGtdR.wA 8es>q\m!NkR8v-:w:`=,_vu Mk2o!"5zLi(yz-` !~Dǒ3G.}o)׭ΫoطstxuEs.bn $2{3lxc\jLNfgۧxFvՃW7Ar;9@pߡ1(N' = (DCyk9wL-ؽ䧧|k<;jRaKh0S%QZ4ۘƪgX2*sU1PXZ(- +Lxt `yI{Hd/J v9a"<݄oiR~6$@GByuG zY1,Gl9!fKY;L9rSK'oT"To^q I6?H+ oaNTjdj"_lvӏH"r CR,eqT?,hwNusҷQr`3R[e[#j*MJWO7>v^s<溎4('xk{oFMڎG}h#&W/ie8r:L}Bu, >l2y,us]*E:#^F1kQ$$ZZMմ"%$fgY4'rmH;\ad.kdLp[ez2l)\Kځ,hl +#u B-KMՂ6ҋ88nA9do.bч !hzQ@E􄏔lNT%s"XaT}^^C@rA): F=yHҦ4X*%Ps,R&3%% (JU|"n0Yc {g.զ/yfφ.3"6A͖GSS4}:hZK 0Ç2UD.pwzCJׁ`֦2/u.n݁\SNG}Ѱb FԯXs/ t-ő?tTx[hR sM֓I9Z˼H2ʀ q8@N,[#m濫"s]TMF9ặŤ^WHDyϬmr1ѵ BI l zsS蓔ұwϼ%M5X(K c/~`~6 \~4̖Pƺի_fтR?P7a#~Ɛl` *]NiU)p6 H[[^o8V& oC }kT:JB_5\;DsrH{8YWKRk u&g[˗"7R?!V)t؟.A$Msb7IN 횟 &ui~ܰyc+R<ZtD^ЖP3U#&4V" YRQ!?U0cr6FJ]т:4[c{6QH H%;L(ɨf1͞Ba;\لptWzy]`Nqcx9lh=ZD =;qԪ5QELR䍦{-9iFQ i^{7쥭/T7r= ._ttVnHF٦BB)EAD/Ʒx8TerdE}_OH(ޗAuaxBy^Trr. ZyUlbUSzi#w$Ci;7yf 3j˧;(_:wtmM*2ncҞݛ/OVrZ+ǝ  qҫnuًnf$Ê#p/C8gH+`\C #08JOt`{~dAM#" CL,L5H #Giߣ!gmz謸acI~3q+l -;P?^A3 sd)!]5.4GaKwᧅ0jmo|_TiYog.PoЏwBks(Y.l%5AsXqYQ f.'䰒F.SvWsEU3Rc4\=k=0u{):noES=fx7Nqc9{F'M狙g{#o/3ATMHNb)`<â|$3DkV N{#z$Nc8cKr M SXfdXu9{ J[R=v٣hT)K>jpE3H1lxguuQ75c"ۢWOo`*R&N4MY_9s<8):̕+:QotJ"D}#^= ʳS Ya7 lDآE=@4mou ;ɥI%WEco%Lu2}h-A,XTs52L#A3 u iHc|% '_E-=7.+ JbظIA","&#¡R,6-\ Np >y)u8N*=X+1cEpΨt*.$+X&ދ ōH|A7y񄉁>>]ǒyvICjQT~УV'+@h nƟqюh9ZW7谯6\j=nw`+Tt[X2L^&lU'ohŨxJ9V,\*ld6 RY&U0zᬈ3~&b.2Pr/qԖxjK"{?q' 6r7Xy"獽z1[QzwzeCvI}Vin]c6{v|~ .jY?zqo3&ksRdwNL$TG4uު$VF\$5e^ N}ZRKU7lRC3j,._6䫺&xD =QQ]#â&:s `Z_y, zQ=H.dQ3meEhv+[f ܐxLǹW_a<הGX.>X>.} Yvcǔ5kHdra00"D@U;0I9y(8iաU9k'ӻixs4Z : ̙qY*}d2YNVl(ݻƳYQu_wB6bWA<;4 gjޝ0zeԦ"[iUّ18`]/r:tkV2#(~|k3<-`>ƛ1{^GZ~N(-?d:dGB^|AbHӀ6^(@#I! D-KdA~د]zj;I} Cw@/w&bD3,%ZSnO n?LlHL$.U5hx%C-&o_l|척Zkrߺ\s7pN\F,Ţff`~r)Q@v!qsuA_"gCS~JV)LD :Q$D^)wͲP!9b+Yƙ~TFXչ H_ ]܏Fa $PPmDL"^N5KjEۼ=^TIc,'s('diڰNr{9q2sҏ}Vc l1W3$қ\Ɛ\yOXO?jo*·~8(](F^Nf-މ|8߄7 fkƫKG4y>κԴ*d\'\Ik5λGSio)%UX/>H.70H6 XϿՓdkm0FBN&;sUK}[\샢`N$UCR[=_- lΞ '7lİ]6! R>o c6'7Q3l 0\4qXQKpрVW#>/< d&gXĦRDI"~* \AWjO*˭3*pX]L! &5yu^XEo1ҕĶKf< kI*+17F<$OaK)9*#MXUpɱ!E70wfvzЈ= (n @(d-WҳP)/b@gFd0M4;4Zqs뗫.8vf;xN=Yet[r$nwS᰷/@za"i z8OHe璐b}44l`JIYUgokӲ:K:4 $9nc+`cc01ǁ Koh/|DYA`Mbn 6J%]bC@UҥD}U;X=@1ʝ?V3}xfDfQ.ʞ@HCk kԀ.T4邯KfH0RF]sfb(.e~Vv^=Pyph1{cfMk7ǐ*i:n>XTqptf_ƲˏK&a/TI<-o {YH✳95 ^S>^_SIOǃʬmk>q3G$}🔔'zb#ͥU~ܺ$z;VCҭ\䡦XH癿3X i;SJˠ8iS?/xdDïaKUS0!JXy6bk#۫,6OJq֧[q&Fd *-9:Vn#+; o/P{%y 6z*9-! ];AAu34Bc|kbW13{R/r~=SeNcRtϦO-m4!`MP눾^e<&U^8\֦:=8qJ9k&>l6}.]E5u. >v̆[sUN"gǙ'=at˒a, '<{924&dy.,'5?hU&qzXXY'I>WGWO?4ku*XyT:6TIoj'obq%PS}~I'\*e6xwһȠ :bOcϲT"k#Dv1pG&7%u Zmdv1xd`^/X6 BWGwE&:1W=zE.o*˳Ġ?|$kÆҾ= aWI"7MA{{a"RXΜ$ni\qY[e~L1?|9 K݃/pBd޲ub!hZ}v$!8kP |mD:s[dx3zO1D\6deGNS,mdB˶뻴Od[]oUpq&}#Ϲ2rt 'DI;V_Oq/C)eۂ&;x] !JN`-ֆjq.aipb]]YlWR5eyc"j((GfCa^Cs^[h|1DSz;A${*8J59Tͤ3?Us_P[:c{ڸ~]a1_\lTQ: 0xG,عC0؋F;Љ0'q]CS:Ҕ6dh>Ê/5zk݂lzyZn;_ lhO#n)(jj@#RďRx44UKDGmg愄 Vm{FѪ f3KW~s) EV՜YD|3> ÇEW2Hd~HP..!nBxUA`y*xǶ mfQXȄ%2F1]5JPPc+VζpA-E$pR $O*ע͋Q{lT,ĕ|udW80Ȧ2hV~Sy &:t5(#$1b*!0z&.T̓3>JĄum9|"B"9~d +Eԥ+qm.#S"G-v(*,b=+D1&C!!*wO=.Zp&_Sl A,zI\N\[<0i;^[v\H'm7 ߙj''L#dt!vӊni&aE[]q:fyRvp,vkT :0QlH=),&SJ"ojny4WKԧ>r%C#G"4T|7~y ͓&t:QfѬ!{c} @LNw *"EŧڙRL޶0sjVjZIDp2LTdT_HW֜Y5 %mj첏(C#^Oc{P$&l}Z5B赲AUVZdE麮.kͲAAkJ/%gQ1d[Yk Wd#dz[L(%t`v[XjE *]+J%B0& s)dNV- = ,X3;t~GѹZc? b'g {$У:ַ_-S2hQh݆^ (&]O.!M(>fwU]-.HۦtP @7,FcXf0K ÏVΥ L9E^J;$4ꁡ^vVPjeCz PRmˤ\;).F7Q"fGʆ Q-4h~2˴#gcvR! ' A_o7Sx+z)ŏB-~>)N KɐHaawH8w,|,hpsVŏ#Ev SAz>6iq9~AHrCbǴ@cPvÒ5o&VKU(0s2r[=i쨓Hu5eL*(j{dm ѽ0>t1s96;1L5)AtuVW]hVʗT&x rp`1s͉Gǔr +LP+-SK猬`ak%q'`vTg;V90u? e\[J q)bF~51pr?T[۶gfXT쐶ުZɶX,Nv_;7>Ю;̞G=m&sG=pMh1)#F]Y'b\yW訥QR9H dxJ,kN*WdzGkB~#zb2"I6qF(~0"iYZjJ<:ʥ@o  x$*@7<EX] v& U+GcfK m>l"E>m T[hV\ߔ"KmI0 I ɺf"3 QTpSnG{-HGE6b2zÕS*u-\?󖻏<:I+:0x= ̸&E XMqfrxuqTپvT=OE;Pg)AL\9l V bs&|U7wEg, Д"3@`q0?";]߆+p`*)]5L`^Pg rTRq)QXRlZxD%@[z%ʱ;M!̩wLR.X,E8X F7Hȵ:gz/*w_Wmʼn\Wmv5v?CbHνDs`k#+N'Ĺ ;GZɐSXj0!܂ۉzT~P\E=W #庮 ۷@l!ЩHJ2gGi3}4T/mzB-CWn9{#rj+SPAWI D]O+iU܇=sLu&\ m,Jk5(GwC=Mm41m gNhlVF$nl%?.Jjzo6Ʉ)`n~EQVy3 Ӧa$ܳ`.\dx`KtzhnVn㹝+fi>>gՋoNѮ'ƌ0+ ʪ&9 `~x`z 5u^u:b(}4! 7$f.\ml+(RϐHnTTWy עUUPcJ+oe:c@ҵd0jqDU3ǯHqظ`X֑x`&z8-o}& v};-Bm:9mR)( klK|SWgXb!<Z9DBBٵH^U YT#~tGTP=Vnb;(4:v Q2(s)JO +;1Ud* X"5_PAٹ dˍ%JL:ijĜ޿GWGT]>U/|A1HQiE:_&CetB`d4h3}N7c:Jj^1\dp>Ȅ>bt3f8">i&mϥ @S&*y(8^ Qb ._<+rxnK0y,eXpЯjZCo[ V|hEKWWoBvz΀aw^{۳ݴ=Q;#%o3ۏ[0T5)t3q0l_ٱ$aQj#%c5xX>Q kˑ =WCbl_j-;sʳ R}>^ Ϧy@M'8W |npUVH J\^EvEj܇Kad}2|B$Qcj̓|+!alFgz{ʜlJnSs ْ} <?͍VAl$A * zR:Z270<م.4Fq6*x;Eھ€Ǘ7jSsW# 663tKCA(h$m3} t+͍MvV8[C8;oO:ZkGQ(?ye7 1HxEj|!U`l q<.M8Gxv~k ,UxU;?B-@úP(Qdx-ymGɦ!6Gj~tC-U`r؃3+Zx[K;eЊ>Q( j]7a^FʵQ(t|k݂'ub#v~{"zv]QPl:, h,&uRWw QNC?-oK+CKi_B,E#T3ai=z(5-zkYudmxHł{ Cdha-X]huc;#e r;sW(2(c\n6ߙv8m9l͗[ڼ] ,[cIá L8X$}/2ˣ=qb4 z>%a{*Q:9zJ!I:$ښ/P ){.X פQ5~OJh~䞋M볷c&fZEp˿O#23voܹy L9]陪CCu'ؚB2ح9aHFn6=dR1;koA~CqhIg6DG0+_^-=rF)ek X7/r5?t߂%iyj)uPLfsYT:c :,Я!QYE漓"ƊCP9j (<3i ^rcRȑ![ۄGxUC lJbʀ}#_*fvOB|jm=N]qFS gbJ-s'A.SQ{;i<σ=VmD\ffTѾHDs|$$̻4 t6WQD҈+o(|R8/mZbV-esRg~zܪ r͵ڧqtsmɦRAd==pAnKH3"zC310bocʉ!6U7eAbNdU#Ȩа~ϟ_GZ¬S8{€L]!|kD73N*Z=3;cF"m@bY(|`j4!F[,S,WXmII(ɍthR.|W3I(` EWKDsǡ(6/c5ϒw Ձ%`&Ery#V;`q.-ʿa]Mkn 'Ϟ*I;EslbmA-PÒPmڋ'DMup9n{| T&s ~L(̶! ZmP +OrьPYxI- Ya)=Kp~t/üXsiz (p]nHzWRWeeY V=6GHla; )~Ue-S$䰹bHLӉt jo.%?ٍ?+-y/1g2/ܵC- QvbUJ6YLRZ;+M$wD`\~$W?h(>Ou#_neC7ULAa;/0\;H@_t$GaЬq' =z$ [=~bqS7B`uPd}s1u[\&ovÏ|q{q5v/$'íQV"A*g4fySNH2[lMWz1+ P8;PCCxAs {S8pm2.٦fLS"0!W prc#ŲS% ^zґ4>S\Ƒ"K 3Xd΢Z&we?r9P.uXT\ʹF/;DZŬل=Ȱuk!fUuj9bґ8>oh\$2$ %*TǨ-[V`E#)lR-3!JE[m6˒o9LHs14qSfFlD+1syP^SOOppce@e@0jS(iD0֯`wI ,`PRhiJVz1Byjɉڦ'Uly_ۺm*H9^_kG2"#CO vĉ~>p0pq&-eʝd:D CNA:PGCP<_L?ʪuM+1Xg;0]gΛcS\yaSUG:OGhuϻ8+HLխ2^Ȟ sIn5hV]?`(Ulܪ"3QmT H;sB;ä% 9*gmԴk\-%jb<`(3qB7^^]*Sp=SDҘ , (W/im i3ZRF*:h׌ (5zE~*C5K#9V(0FT?u?C [%|B,zrXtuI CHq;qث=̶& -er KXcdh2O|`grlJ7-X,=ZFZ:#4.e<bVC_0kjخ{'vԋR2|5RBt G_{p[T[X.>^V|RWg&2Ԑ; Knh+0ZΚƗ0U?:%6Jfyc~9%K\㥶TQz N3ựS,X>O5`+$RbL.3 N=ckKQ3yCY6-d1I =yz,_v\D޹j jWsNb~|oFE*h 0IfωQfĮĵu3>VM0]:d;;S'ƈ0ђDC_* rUI뺕E[P(MQ\Oie?/MJQZi}k qVDjͲ}uQUK%!w/ƶ YZ