����libLTO7-7.0.1-150100.3.22.2���<>,���z��byd�p���9�|����E�:�DŽ�Wtv,�;����a�q��R�Q�ȩН^O�tMEv�[>;��+��3��,}gy+�a�B�yg���P���hk�P��+I�K�!#���=�}��V��5��q�f�:���pB�6Ǣ]�����Kv��Ɖ���%o��w�nn�8�s�`�F�b�Ki7tYYr��$�Ɔ�=�֯���SR�3����6��w�6����ܫ涗-�u�2[�p6��c4���а";3'�b�� c�u+�,%-Z��X<��0K"�KN�Q>�������@f�?f�d�� �� � ;�t�x����������� ���� �, 4 < L  $8Lp��s(�8�c90c: �c>b�@b�Fb�GcHc$Ic4Xc8YcH\ct]c�^c�bc�cd�deeefele!ue4veDwe�xf yf zfD�fT�fX�f^�f�ClibLTO77.0.1150100.3.22.2Link-time optimizer for LLVMThis package contains the link-time optimizer for LLVM.byd�sangioveseF�SUSE Linux Enterprise 15SUSE LLC NCSAhttps://www.suse.com/Development/Languages/Otherhttp://www.llvm.orglinuxppc64le .4 x��A큤��byZ�byd�[$C['��43b7b76406e0703742711ddc7c05ef4dff1b86f6add8f77c977ca0d7f09561ed9ae3699c9557284144b5bc555c2aefce9d95b24cb3b8136ac5c38509a3b50b3f0303dfeaac87b80d2d1e543aa38d5be77b0eac93c3d04fe7e3c8eaa71a778667��rootrootrootrootrootrootrootrootllvm7-7.0.1-150100.3.22.2.src.rpm������������libLTO.so.7()(64bit)libLTO.so.7(LLVM_7)(64bit)libLTO7libLTO7(ppc-64)@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibLLVM.so.7()(64bit)libLLVM.so.7(LLVM_7)(64bit)libLLVM7libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.21)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1bE��`���_��@^���^��@]���]��\u*@\iL�\ - 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)/sbin/ldconfig/sbin/ldconfigsangiovese 1652122871��7.0.1-150100.3.22.27.0.1-150100.3.22.2libLTO.so.7libLTO7CREDITS.TXTLICENSE.TXT/usr/lib64//usr/share/licenses//usr/share/licenses/libLTO7/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:23724/SUSE_SLE-15-SP1_Update/00ab098f120ffaa4d08ce8aae0720c03-llvm7.SUSE_SLE-15-SP1_Updatedrpmxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ab318564027b26fd20246f6d33d072931fa9c66b, strippeddirectoryASCII text PPRRRR R RRR��ba���,GLh�J#utf-84c2ff2f197c6d0eca6818d57fc36fb74e7332c6d52ab50e003d1fb8b48ed02f9?����7zXZ �� �!t/�� ��]"�k�%UE�ek��1.�Ot ֍�"��撨Z����n%�@SR�[���]o �(�Y�K�Pf�`�^l��oLq|Oi����$!��L���/>+]���h)}} &i͛�^Ky�5���s�έ��hEDy;��:��!c��X��zG_s8�@�3D�l .�<�ec%���r�Y8�KE�ٌ jo���_`�w�}��쁗�%SCF����C �^���\�����R��׺�2A~��>��S�=�XL2g��\�! 6k��� �1���y�y�G ���h<��� Hwqu�ފ����Ǧ��lb,j�� �F]���Аnm��C�dY�1_��K��#J���sEfi��(J|I�"���Wñ�ĵ�Ϝ�7fY���!.���CB��+����`�_9WP�����v��$j�?t��e�6�ͧ��Ž3vPx�Y=D��V� `�*����}�����5��E����o6�� �ڴz����L��[�]�p���8P�0i��|L���(� ��1ш�����j�GHx���_��Uckׅ�#��jK�Re��7zIg�k����ZoT ���1(��;�+��/,��l�2�B����,6�K5��0��q�֒�1J3�|Ǿu�S�2{iu{@��<�1'~ŋ�P7�.�WgQ� &�MZ�$ �_mLmH{ � �߉��q^Y6�g�0�Hx�::�za ��U�t��@� =6q�5\�-��65�u�L�x�p"�7�rz��)��#�L |�0aҦ(9�]>=|�{N �]�k���)A�"�c��L�*���i���¶�8� ����ŹLט��/�H����!E�~k��l�_��/���*�5{�������~���{�皔W��� ��x�X�M��T׏^���ݬA�?_d� -�� 6�H$9]n��Ъ�bֳ,e���lk,ʘG�ο~>z�:!�����0d�0x���d��G�'v=���g��*V����3�륚�wSp����b�9L��Xyp/z�1���w�y+����ӊ��ZŜ{(ȴ�� ����c�kS>C��kK"��c��D|'v?���s-3�2�]����[2�{َ��F�Tno |� �QF"�O�1�Y4���u�73J�5��-�s�lAg�L�_v�� ��,�{f��Ԕ����슨�8hV�'G�H�����E�.ј�N 0��(";���J_R`�g����C����k���x'}Ң� ��.O�6N+_.\0�}���oV��굕^� p����FY�:�^.A�ۊ�D�=�43�D���]�J���ٴ��4�.�e&��i�4��4lآ7*,�̊*7F` (X�%7�'��J~��K����B�,= �sA�(��٪���Z����h��~{cBJS!�32�� �[�j����"�81b��],Z)d돜mc�~���t�)Ae�]{yZ�l3"1e3�4��ݒ�\�T�M)E��o/����-Q�'�M��ôA>"|ºYQiĝA��O������h� �����U�Τ������~�•�N�(���4�d�uu$���� ��!�C�Y�z���L��X?��L:5��;vmMC� �;�~7�y޿�$�;A�K*��} �t� ���I���1ՌU�B^����MJ�Q�|�H��B�AgQLыP�St�] �L���/XQ���Y\���a'I�۵G�<-�T](����3�g,2L ����N�Vá������wV�)�L��A� �E�6�4W5&��e���\���]�c�s :-�z�ԐQ���&6Xt��۵۳T�R�;b�\� ��m�klX �fX�%$Ї$�St�#���Z��?3T�+�k�B�� �@[7��oa����:ʁ��ਠ�nˀ}��'l������G>����j�,RC]�,c�!l�8��Hr_��eUJ������.�O �W(�6!̙S̏�OM<3���C�L����(�1�~u�Pj����ζ�Ȥ�q��i��.���,/ h2�9+ oh}�CG�D��.��VȒ��3�Z�[��^�� ��Yj����dTm%&}�q\zhBH���{�~ <�5m�c6���Y��e[���=�PL%��]�r��7��y� �u+]���� 2�R�K�2Q�\uum������##�����W��P�j�m�q }�V,b�e���x� �9w� �:hǨA�~��Yt�|u�!���ʫ}����Fү����^WZ=�b������I:}/���g�Ɠ�x���|�3z$i\��Ү�$[V���/��9'9,��X�C��>�|��CB瞎�]�Rk��7��������Q/���'���l��2ȁ�O^��tV�Y�|��n���� 9J��$��??]����FrAI�uQ�o�(����x�^���ہ��w'�*����������o(k����v$��H��~��$���|C��O��3�w`>�o,�lTj{����\���R�����'�7�� /7�Ui"��6��=���gs{����O7�p�Y�����h�� � �Y�}�Nɉ����~�X��݁����6�*�C��E e$��r�p��53��\X�F� 5�!����k�e�-�w D��@�q����8/ ������F����pk�Ӈ�ŒN����*9蝚mT� �v��t�S��8T�:����J��q��<�h]�W��l� SǍ]~�N��cm�Z�@���lu�� �K�������/� �$�V��ޫg��aA������L����'N{ �<�j� _K�ɧ��L;��#f����_�R� .^`#~0'��������'����E���Z�OZ*o*��a�/�`5�K�@�w���[����3������Y�z(�D�+�,��)��{%������@����b �Զ �`��_�'k_*��o�g[��@�vޘ�y��ֲd�5��d�r���� ���[�n}�vi+�����as=���V��WQݐ�T�hw�zp��������7�߶�j�j!I4)�t9I�_��Fbq~Vv���e��K�tQ��y�C���5� X��=fZ)#���n;�w�񷽳`Z��m/�t�^���,��H�����!��ݳts������߶?^�N�f�R��*�DQa�H��x����3�=~��q8��c���s��3؝��yf��#9�����2b2���ж��9���tx?=> UP`R_�m�nW��`�A���鶪z�^���EWz�1��؍ 'Mt� ���t�p�����0U�D�6xko�ua��N�S�%�����(f� }f-���L��(W��hB�4��Ɏ�յ-Y���9�v��ލv s9m�TZ�a��+t�0�' qUmǁ�6�XO��]N�=�LK �|�����yK�<}m�ofF�d����Y?�W�1���*D!���.�6�b��?�N��hT����̙�"�G��v� ����R�8u�Ư��dus��|����|���?μ4� 2=5VSs#��Gb�l���Arٺp��� YZ