lld7-7.0.1-150100.3.22.2<>,Lbyjp9| |߄IeੀFײ} ڹTnb'c.DZb3)C/#kbulHhŘnD$MOK6h-Qx 3]PBq?q|d   1>C YtL   $  J$ ( 8 c9 hc:c>i@iFi'Gi<HiIiXiYi\j]jX^kbkNckdlwel|flllulvl wp<xpypzqq,q0q6qxClld77.0.1150100.3.22.2Linker for Clang/LLVMLLD is a linker from the LLVM project. That is a drop-in replacement for system linkers and runs much faster than them. It also provides features that are useful for toolchain developers.byjs390zp3a3SUSE Linux Enterprise 15SUSE LLC NCSAhttps://www.suse.com/Development/Tools/Buildinghttp://www.llvm.orglinuxs390x/usr/sbin/update-alternatives \ --install /usr/bin/lld lld /usr/bin/lld-7.0.1 701 \ --slave /usr/bin/ld.lld ld.lld /usr/bin/ld.lld-7.0.1 \ --slave /usr/bin/ld64.lld ld64.lld /usr/bin/ld64.lld-7.0.1 \ --slave /usr/bin/lld-link lld-link /usr/bin/lld-link-7.0.1 \ --slave /usr/bin/wasm-ld wasm-ld /usr/bin/wasm-ld-7.0.1if [ ! -f /usr/bin/lld-7.0.1 ] ; then /usr/sbin/update-alternatives --remove lld /usr/bin/lld-7.0.1 fi  2  .4 xA큤byjbyjbyjbyjbyjbygNbygbygNbygbygNbygpbygNbygbygNbygbyj[$C['2def0e55626a6884d070a2696de14ee004e207d00f588c5747fd02b69da1d7d19ae3699c9557284144b5bc555c2aefce9d95b24cb3b8136ac5c38509a3b50b3f0303dfeaac87b80d2d1e543aa38d5be77b0eac93c3d04fe7e3c8eaa71a778667/etc/alternatives/ld.lldlld-7.0.1/etc/alternatives/ld64.lldlld-7.0.1/etc/alternatives/lld/etc/alternatives/lld-linklld-7.0.1/etc/alternatives/wasm-ldlld-7.0.1@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootllvm7-7.0.1-150100.3.22.2.src.rpmlld7lld7(s390-64)@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/shld64.so.1()(64bit)ld64.so.1(GLIBC_2.3)(64bit)libLLVM.so.7()(64bit)libLLVM.so.7(LLVM_7)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.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)/bin/sh/bin/shs390zp3a 1652124373 7.0.1-150100.3.22.27.0.1-150100.3.22.2ld.lldld64.lldlldlld-linkwasm-ldld.lldld.lld-7.0.1ld64.lldld64.lld-7.0.1lldlld-7.0.1lld-linklld-link-7.0.1wasm-ldwasm-ld-7.0.1lld7CREDITS.TXTLICENSE.TXT/etc/alternatives//usr/bin//usr/share/licenses//usr/share/licenses/lld7/-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_Updatedrpmxz5s390x-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-150100.3.22.2.s390x/etc/alternatives/ld.lld' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-150100.3.22.2.s390x/etc/alternatives/ld64.lld' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-150100.3.22.2.s390x/etc/alternatives/lld' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-150100.3.22.2.s390x/etc/alternatives/lld-link' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/llvm7-7.0.1-150100.3.22.2.s390x/etc/alternatives/wasm-ld' (No such file or directory)ELF 64-bit MSB executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, for GNU/Linux 3.2.0, BuildID[sha1]=a320e6d4c9d5a0595535e5718883558335719b62, strippeddirectoryASCII textRR RR RRRRRRRRRRR R RR RR>aoɥutf-83d01a39f29204f2dc0fd57b75f13b02c94e632bfa3d86c56a43d37f692e2fcd1?7zXZ !t/C35]"k%Q sX$ѾqPb-H Jz[##}T:z%61Jy@@"*~$Ce'x]y8NPf2cp.2}j0;5 g7w\- F;Z#$j xvBAl #icz8h56 FJ@ɚ*xyTlS)P(h3^$r=\#__=#t-"?8QYD34-[rmm` Z眣gZzQ' ף8"H߫whb/ae$BVE+;܏jޝrLZj [mf"0;g>$vOɲꜺI%IV xD,8%%II] q{?cx=Ti^k-F4^ kKep+J\be> 1W٥c0'QSPC[`AlyZu. )bK\:w+mfN]{8s&q:枖NTw ;X1siLLR:iR^ 5M0UwynMcW;o䐵!Q6F˙9\u<(>2U@F1(V$(%pNƹ Bc6]Xbk*m Sdl@v#=$ƿS! 3k6s\<#]K't]U@gl"/lX2t]3y/`Nt D[s8Otײ6S8@;Wft\󸙹[{e(Gi< gip+S.†`8:CfkpYI3e Gq !S:3Z{U_D̈́ϑr"blfUB{]UCldi۪p2Slm^vWdD+^ҽUuӎ3n|ۼ^=f`akNԗ0hxo |dV;YR|6DdtSL1 ԥ-LPd,_޵rR/x8e5ؔ wL_\U xPtHzg*R2bSϾ8s}=1R`evL:sRU֭J=0S&.q@r/}B$x.zzhާ!3#+ۣf` =Qjզ?o\0" {F?fZ0hGps>џce2NY,I7Ea|6o*7Q|LGm7h K5uPiHr{N5m "sxR?Y$E =RB+>7 %y`g訶֝ ADұQXr)ܔNu./>l(](q<8-cU2d(JW^^FR+UX8IL?,@"?-*be^&%5 6*)5o+KXA[:pKż\_sgCu~q󝙾NE0t5 'od6vkjP O/Jp粈 r,4ʣ6vҹH!´G WӭSLK\U|$GA$K]0zŒ"8.ʸ]ֵ9JMBXPzs kjo˲V%v;>~!X;(^niΔ;}WD.H=Ÿ ~hTsϙsF{In*"-`X2Enca-iEǺFч&V[J ҄]-Ӗ  {8~i(g,VŊw~rb)-l^"`A JduH[H1Jc?.Ntneֲ-_#FuUt Ӛ׻׸y]h&9# f,˽$=2D(7 5s<\Ģۣ#0ay PYBO#Dt,vIbᰒucS&(+p!B3,'}(D 䑌"&ur"uߙnĉꝉCJo!zX|xgZi H3Y恆ela-B!|Je6ŧu#:Kc Ɍףxu V RKi @?xܔUl XY ʧυcq"yFS,-\9os#E{&a %U]]36Ћϓm"Z5XD`v1]&M'DNƔ2-ZbH7ǕkzH^[LIɓ)aIk,~ +'4)v[m(N-=m*߆e!,`q2In,ӏz@tsK=7J5䚢Tnh6$ž~9uS<_֪ ߯S\F ~e? @hF),1o]OýEP#_٠N!x\V*봘TcYt 9yx(Qk32/%'އ7?04 /"h Ggo;b]EIl\E5J$Ia4],6dLOM ؊jj"sTi  5IADӰ fZ]B!AV5.ûXaB [ܠ3x@~&WjGJ\`+ks3@0?j-Gza_klP߆Ir,O؀ˁqA,2(ũk7`I[VUD%$Ã߹Y~C.vrЭ5o5n¯эc_z_|̨òlTl(2M壿7Hbez(NdsZ'[#~Aܞ3}5,/ztCxX~gYa4{Bs!(b6qٽ&m/!W?c4Id&e=!uUE|CL $Yϐ]+(AlL8]Mɍ3(Rla`ŋO,Yo@ ,Ay)Kޢ6, &GaG%d0C6U]SeIBBs^"rZ]JNGBE"C+FNFIUȳ#Q?@ V9'ʓ-2G$Ίœr*,=9 fx݂_ *Ё֩;ˈLUud1y8}7E^DRm#?'Z0`~h;CP 4J fHDfSw mǂL`{ùbOn(;kVa_=3vņ? }k ./?WU7IV 7Ijb k8]ۿ1\rt6/hOT˙N{roT٠)~@z9^Aiu0hnw}y9_uڭ͉S@O\ WG̫N}KZݱ [3~R>#&W#2'oЗ0:֗,;Fap4q]&+_@YCd]r⸑GCsFQgou PnF)@Í1y w}W~gX&=]ﯨut )%"^-j\- <5BfkUȕ?0Pq510yݢ tr'nFr/.?p;9+5U<\im|!'e9Eh&dIwj Fv{ S<[dw *wBlx|꼬xKOg˺OI/)Pm%2cmW ]RIfYM [8ـ}XtP…Q?UhzI<)Ks:*Ҝ.+OnU~kO˵3QC ZuGTsC&/ks{JL/.gҚcl#Vr_gg5k`*DTS6_MAOb$ WѵP>^1:>1 !,*@ gء0D!q" Hu^~|PoQ"pj[k,]i^Y^jP[԰ZiyE~aCN:%ZR8}z0L:5"ZsqGڛ<}ٶK=@}dú4l4 L)YURׅ(躂a.y]` :Q&~M} "4r%8,O" &6UdgwC0}U>`9r%>O+ɗ[A:AYE3d8`0VbU`gX v!fnuʿtek$E1ŗ F6fF%B=WbY^2 -_ܝ oPF1ȵNhc?h։?6"jHhBGBCfUeH:R.)+ 2?qqD{XbR6'yG:Mc>:s+Q0iXcXKj.nd9r؁SqZ@'֣bs)C .p".qړFѲTOOv^юFg>C(O!L?[#5WfNk"h͗'A?.jjuZKخuw:-'O1[W_>ZӦpm$hzFiL|E+eIn%vg;Apf{LuHfkCg8@=5f: HC#!-A,"Ǚ~ڐbsBhl4[ʥLϹ}=V >hV{z8ڔ" ycZg.gp{hl:C}ͪ\jbcv K$7VIElx 졓.Bg[ A^OƇk~X0wߤ_:[o{/8/OF RxYŽהf&*e*ЗцZ O\c A(q Q̰rhAG*Lt'It91A [mKi n2$.U%g`#梮PqZ󁮔q +b2ܚLĩJ N^vN&e>(-drFy&MjDMbGOzg (9^˴׃^ġ2>WG-#n օ>֞Пu'Qi]a <t8%͇^ hq%-^uơ3ɫLH4U4ĝS.rs=JNҫ));8#ӎj ,z6Z9~D9Sؿl"7TĎZ`[Io;HQR0Ycsb>63:΄I] ?־Ud{a ,n9'@4/0'|}?6MXJ02R@iQ֔*>5Mas=݇QP. 'L2c ++6DK_|gY>%mɱ(BXo \ȵFj1 l@wu߆CEd^AGff\s}_8R^Tv?0Cm*ضʅG ax.V=M 33Cn3`ʆc@7dlZ P _\`*W΋ˮǾ8w}yCquL*Hob\oGSs7yAdԤS hW ,tuxD"UeyBc2S=|^ `F]?~ ^jp3("xhbя0e-YgRU$k{Yvմ1Tׇ2piޘQkxq`AtM z,>OgLn¬ne_6+m3BDU!F3t_]觍.?lxmаZ|PN/x9c(?6W+ ޟ82#W) 9Rn]2>Bc$IFh1 HoT2R/#$"1n}ClۼMTrjMTȉF7l&Yҕ}૝5Y)B x[-88Ha5zL08`}ys%qܸ/XU - v8+EHg%6<|3~#=:Hke#O*rц¶Wӎfz&T1-GL04 zЈnfT[iR";!܉'y`hzE礸?fk |30e1# F+Y 69t覮? q)6mH 'A^5ڦ#+~sg28E}pe-b^ԥgijFi?;RW3{"<1)ݼvLlCgr|vܜEcj_F0PA<qL]iZvLt n_ntA 6QQs<9~`  6}7NS_S E.?~>(_4*oՕAZl;$p|/pd68;4Qteۢ>諾)G4{OK;LK $n1 :-^~"{Eʬquև.Q נzqMiMgHL˜߱ F8*%LDc{ j&6Xt9ZAN*Aet*8u@.XZhd#:fBHG4rI}wR3z HHKqMPJtPӄ2;J0ZC#p1_/Ւk&d,惿xG׌XpF#::A_w8.CbP7MO' hWS5zsX@.qh!Hvu@Դa p??Lȅy=fQ' YZ