llvm7-gold-7.0.1-150100.3.22.2<>,\byJp9|UENR6 Ši q||ۼz+2oYB-1N8^ AA0`ZwK:F3oh2C1?MqJq~$|! oCh?h d  ! =tx  0 < H ` & D\z(tO(8c90c: c>c@cFcGdHd(Id@XdHYdX\d]d^dbeHcedfqefvffylf{ufvfwgLxgdyg| zgggghCllvm7-gold7.0.1150100.3.22.2Gold linker plugin for LLVMThis package contains the Gold linker plugin for LLVM.byJsheep70NCSAhttps://www.suse.com/Development/Languages/Otherhttp://www.llvm.orglinuxx86_64m.4 xAA큤byF-byF-byEbyJ[$C['a48374ca9785021579076ef6e5895c17747cb098192762f7e637e1700fcf96d39ae3699c9557284144b5bc555c2aefce9d95b24cb3b8136ac5c38509a3b50b3f0303dfeaac87b80d2d1e543aa38d5be77b0eac93c3d04fe7e3c8eaa71a778667../../lib64/LLVMgold.sorootrootrootrootrootrootrootrootrootrootrootrootllvm7-7.0.1-150100.3.22.2.src.rpmlib64/LLVMgold.so(LLVM_7)(64bit)llvm-gold-providerllvm7-goldllvm7-gold(x86-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibLLVM.so.7()(64bit)libLLVM.so.7(LLVM_7)(64bit)libLLVM7libc.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)llvm7-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)7.0.13.0.4-14.6.0-14.0-15.2-1llvm-gold-provider7.0.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/ldconfigsheep70 16521161607.0.17.0.1-150100.3.22.27.0.1-150100.3.22.2bfd-pluginsLLVMgold.soLLVMgold.sollvm7-goldCREDITS.TXTLICENSE.TXT/usr/lib//usr/lib/bfd-plugins//usr/lib64//usr/share/licenses//usr/share/licenses/llvm7-gold/-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_Updatedrpmxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7855d5940f6e41448c43ae3622b27081d361e9d0, strippedASCII text PRRRRR R R R RR Rmr%ưOutf-86a251051e123dd2e97c1ff78a818aaa07d4382ba4da721a1d6c1b579eb734243?7zXZ !t/3 ]"k%a"4"W$㭆 bs.|ٯcUR@h X5˦Yt2EwT4^ʒjqNKmGe%~,s~*O*)?UC,΋J8ڟl^㣢̺0#-zkjfR`PcKp\}0ZYU!n#z) ބ(~Q:X wK̍1fKjdCo)V/'>oQ3PnPV.6D1J"T}!$1,߹򞪥g7ѩbT-6a؇͊bAyGFN4,Xcy*W/b;9qV) nU-W0Hf{K65|=oiVM2Ֆ]JV|8vh|ԣa͔V; [O %suQBWa٠;z,86zRBuXV$TJcnBGޯFUIO!3z[p@rI@PЂ*1[2wOcBd!"A)嵨t@SzshȻ{1'T&6wnnr& 3;GEI mwj0TZ)ϳIoaZX` 9#!%؊̀^7e.bS]d7 d zn'LvR&F ~X~پ*;4Ѝ+Uj63en56K[xOxlsk9z- [Pyݖִy6$~a\.X0 $|Q彬> +LE%%Ʒճ.r>9Y t {oe@?Ņy~a=SeJiqjNӈViƣ${)mlQؗD5%׬ ZAh?VL y-*y炕,QcAb*J3Cru#],ge::2ó?.X3 z=) 9}ےU2GANDd J.a KTmmDd UA[/Z~Ey":wtFB&$F9sނ<q%*k72ou%IX9̐E Ix}Hq*p'\CKaHLp̴,4)iTpjϷ\`̀#c@LY//E~+q{.^D*gQL#A5lt#r܇?0>‘!Ŧ /)Qw+n ?h8 cmY_qTAC aJb;Jz֬gRrQ!"#\1J.u3ߨOJ[צ*Isym|O͵?ވg$Md#S@+vfY<.A'P?qA6PNX>xnJFņ7g+IX$-'5_'U\3{Eøw\bP=z:1[`s<WPH!夀7SM? (, KlFKJ Y.S#ˉ&đ.m(A~g ~1$f#JA)$n3ItGQQGtnQ8nD|٧uVh=a48SɃfZ3art/[5ADI4:\K^eL0g`zu"A@9DڄvrzRZL-Ѝߗn`Gp~ySkjB֥zBywTe7`t6\ "T|K@#0.J8X>zᶔ5$\8`M}F-;=%=,&"{)3ɥ^Z2QӂfX tNkQd<|3`Qe-$NY jRlt1Ce/m[ŮZfk[{@h}c@ Oq.zPO<RoYf2h(üAq#kUfp 5K<pj!֖?2+.OSYMPjRM'fld `bkBn?e?6fFKls'ِ25?G9Ay`.h@/ao_V(A\w%p2a灰ؖ43/> GK T-{W 5=d$՜ r[sѳDN%==ImFMOO2Yx`=Ov/'9*>=N'cNQRJ̈y 1iPf )3R#F@1"V<d0Co~'}V˂ć{M/X$* W~ 67grrY u eIvaPW٢Fu7n̉= Qt&گ5t m3(%_ =Ԍ*P*D-, (GVz4$+CzGB`&Wٺ&F.+fWtt܊/ҧX-T^,sX' ϖHϢZ! ۲^R5yٳ?_Q2N6O%GANy&)Z(\2K\ډfHӣ<%xIﳆhod*߆R/] !!lߡ?te/3[wB<\Θa1~ΌȥumK0M=QT>3(uPl jvYQU˅;EQ:"ɋb΍+Ad8D-gn|2^ (ɶ $?h6,Cߩj AÉxgŦjԵ'h(DCD@yԅ՝|o$_:]/1>O2W9Q̂h<ހ0Mў1ĞMTrLQ+[|Oesd^",s4VЃ+-[tXS +KD&p?Do>i_+Y)}:G5T!`ӡlɤAd#Xx/mJLY8?@kj,v:>iw-%Hlp5a:?4`'m2Xg68Iu\baJ!P*澁]O)frvQ/G-ewV(9F_0E~nyFSUͶ%i\f}h3YN^ ŒM%fnַ7P)i EOErtFJ?;<6/Dl:%rdA 2':aPWb><~, [}b4pFa+D%!e!Zkk5 HR8uޱ5`rM%e^SZ^Kuc0Z:l"4ӄfd.T㷽[BylZ2"@rWsmiˈ>(yT_xi+C)7S-~THSNj i♦Y2e-YkcHc~{ٜ?;|#{pR)GH<@dhP2/I^Za 9b.)XӚ=Y?eCpavˍZb#q&݊O6zuu3#ڿ-|,(?0 YXczeљA k:=(h)IČ(lV;>};Wڀ0AȫeoyKO''kWffŋs /%ZƮWd+-۬~+Uأ,c!Ŭj6A)Zeo_^\I)'Eម#j oMiJ^'Y]ST;ˏ沩rHծ;q`muc~gB@d>ҙs`R5$ZH?s^&qkJ^s-Sj1eI``zlxs4FMru$ɪ%9L. `E [yGbc%>EuM_G?k,׿莱i Lx Y-^F51V\yYk[?quF4-|NY*3A*i #>zL2ij4>\fgɊ\LjLub(}x |qgW 'rhg%9_hֈ6p 3v`:]T>$S2МbWJI=r[>k\1nWjv;tUL* fγ6e}8~}I*yG?  ?6teq;hRT:6=uPmEݴVa9a*`;a~ ~qszTGwؠoX*a fnƫh<^Un$]v"8Np9)\+а_4`U~BHmw'@Ip.dr`b̫M0}tA@5^F> {p=YCdZ<ȏ H`;jȏ$=ёoДB[8邜TZAgSH YZ