From f1c2b73bc7142f4f9e2ef68d0d68cf1508cf02f5 Mon Sep 17 00:00:00 2001 From: Raven Date: Mon, 2 Sep 2024 17:12:40 +0600 Subject: [PATCH] clang: use gts14 --- modular/llvm/clang/clang.spec | 907 +++++++--------------------------- 1 file changed, 192 insertions(+), 715 deletions(-) diff --git a/modular/llvm/clang/clang.spec b/modular/llvm/clang/clang.spec index 3c318df..5ce896d 100644 --- a/modular/llvm/clang/clang.spec +++ b/modular/llvm/clang/clang.spec @@ -1,22 +1,12 @@ -# force to use system version of python -%global python3_pkgversion 3 -%global __python3 /usr/bin/python3 - -%bcond_with bootstrap %bcond_with snapshot_build %if %{with snapshot_build} %{llvm_sb} %endif -%if %{without bootstrap} -%global toolchain clang -%endif - # Opt out of https://fedoraproject.org/wiki/Changes/fno-omit-frame-pointer # https://bugzilla.redhat.com/show_bug.cgi?id=2158587 %undefine _include_frame_pointers -%undefine __cmake_in_source_build %bcond_with compat_build %bcond_without check @@ -25,6 +15,12 @@ # Use lld on aarch64, becuase ld.bfd will occasionally fail with the error: # `Could not create temporary file: Too many open files` %bcond_without linker_lld +%if 0%{?rhel} == 8 +# RHEL8 does not pass --build-id to the linker by default, so we need +# to manually specify the build-id algorith that rpmbuild expects. +# lld defaults to a different algorithm. +%global build_ldflags %(echo %{build_ldflags} -Wl,--build-id=sha1) +%endif %else %bcond_with linker_lld %endif @@ -67,11 +63,18 @@ %global install_docdir %{_docdir} %endif -%ifarch ppc64le -# Too many threads on ppc64 systems causes OOM errors. +%ifarch ppc64le aarch64 +# Too many threads on some systems causes OOM errors. %global _smp_mflags -j8 %endif +# Try to limit memory use on i686. +%if !0%{?rhel} > 8 +%ifarch %ix86 +%constrain_build -m 3072 +%endif +%endif + %global clang_srcdir clang-%{clang_version}%{?rc_ver:rc%{rc_ver}}.src %global clang_tools_srcdir clang-tools-extra-%{clang_version}%{?rc_ver:rc%{rc_ver}}.src @@ -80,7 +83,7 @@ Version: %{clang_version}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix: Release: 1%{?dist} Summary: A C language family front-end for LLVM -License: Apache-2.0 WITH LLVM-exception OR NCSA +License: NCSA URL: http://llvm.org %if %{with snapshot_build} Source0: %{llvm_snapshot_source_prefix}clang-%{llvm_snapshot_yyyymmdd}.src.tar.xz @@ -116,9 +119,9 @@ Patch101: 0009-disable-myst-parser.patch # See https://reviews.llvm.org/D120301 Patch201: 0001-clang-tools-extra-Make-test-dependency-on-LLVMHello-.patch -%if %{without bootstrap} +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: clang -%endif %if %{with linker_lld} BuildRequires: lld %endif @@ -150,6 +153,7 @@ BuildRequires: emacs BuildRequires: python3-lit BuildRequires: python3-sphinx +BuildRequires: pandoc %if %{undefined rhel} BuildRequires: python3-myst-parser %endif @@ -158,12 +162,14 @@ BuildRequires: libatomic # We need python3-devel for %%py3_shebang_fix BuildRequires: python3-devel +%if ! 0%{?rhel} # For reproducible pyc file generation # See https://docs.fedoraproject.org/en-US/packaging-guidelines/Python_Appendix/#_byte_compilation_reproducibility BuildRequires: /usr/bin/marshalparser %if %{without compat_build} %global py_reproducible_pyc_path %{buildroot}%{python3_sitelib} %endif +%endif # Needed for %%multilib_fix_c_header BuildRequires: multilib-rpm-config @@ -171,8 +177,6 @@ BuildRequires: multilib-rpm-config # For origin certification BuildRequires: gnupg2 -BuildRequires: gcc-toolset-13-gcc-c++ - # scan-build uses these perl modules so they need to be installed in order # to run the tests. BuildRequires: perl(Digest::MD5) @@ -216,11 +220,9 @@ libomp-devel to enable -fopenmp. %package libs Summary: Runtime library for clang Requires: %{name}-resource-filesystem = %{version} -# RHEL specific: Use libstdc++ from gcc13 by default. rhbz#2178804 -Requires: gcc-toolset-13-gcc-c++ +# RHEL specific: Use libstdc++ from gcc14 by default. rhbz#2178804 +Requires: gcc-toolset-14-gcc-c++ Recommends: compiler-rt%{?_isa} = %{version} -# atomic support is not part of compiler-rt -Recommends: libatomic%{?_isa} # libomp-devel is required, so clang can find the omp.h header when compiling # with -fopenmp. Recommends: libomp-devel%{_isa} = %{version} @@ -250,7 +252,7 @@ This package owns the clang resouce directory: lib/clang/$version/ %package analyzer Summary: A source code analysis framework -License: Apache-2.0 WITH LLVM-exception OR NCSA OR MIT +License: NCSA and MIT BuildArch: noarch Requires: %{name} = %{version}-%{release} @@ -296,9 +298,6 @@ Requires: python3 %{summary}. -%endif - - %prep %if %{without snapshot_build} %{gpgverify} --keyring='%{SOURCE4}' --signature='%{SOURCE3}' --data='%{SOURCE0}' @@ -319,6 +318,7 @@ rm test/clang-tidy/checkers/altera/struct-pack-align.cpp clang-tidy/tool/ \ clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py + %setup -q -n %{clang_srcdir} %autopatch -M%{?!rhel:100}%{?rhel:200} -p2 @@ -335,11 +335,15 @@ rm test/CodeGen/profile-filter.c tools/scan-build-py/bin/* \ tools/scan-build-py/libexec/* +# Convert markdown files to rst to cope with the absence of compatible md parser in rhel. +# The sed expression takes care of a slight difference between pandoc markdown and sphinx markdown. +find -name '*.md' | while read md; do sed -r -e 's/^( )*\* /\n\1\* /' ${md} | pandoc -f markdown -o ${md%.md}.rst ; done + +%endif + %build -%if %{with bootstrap} -%enable_devtoolset13 -%endif +%undefine __cmake_in_source_build # Disable lto on i686 due to memory constraints. %ifarch %ix86 @@ -367,6 +371,11 @@ rm test/CodeGen/profile-filter.c %define _find_debuginfo_dwz_opts %{nil} %endif + +%set_build_flags +CXXFLAGS="$CXXFLAGS -Wno-address -Wno-nonnull -Wno-maybe-uninitialized" +CFLAGS="$CFLAGS -Wno-address -Wno-nonnull -Wno-maybe-uninitialized" + # We set CLANG_DEFAULT_PIE_ON_LINUX=OFF and PPC_LINUX_DEFAULT_IEEELONGDOUBLE=ON to match the # defaults used by Fedora's GCC. %cmake -G Ninja \ @@ -377,9 +386,9 @@ rm test/CodeGen/profile-filter.c -DLLVM_PARALLEL_LINK_JOBS=1 \ -DLLVM_LINK_LLVM_DYLIB:BOOL=ON \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DPython3_EXECUTABLE=%{__python3} \ + -DPYTHON_EXECUTABLE=%{__python3} \ -DCMAKE_SKIP_RPATH:BOOL=ON \ -%ifarch s390 s390x %ix86 ppc64le +%ifarch s390 s390x %ix86 ppc64le aarch64 -DCMAKE_C_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="%{optflags} -DNDEBUG" \ %endif @@ -418,14 +427,15 @@ rm test/CodeGen/profile-filter.c -DLLVM_ENABLE_EH=ON \ -DLLVM_ENABLE_RTTI=ON \ -DLLVM_BUILD_DOCS=ON \ + -DLLVM_RAM_PER_COMPILE_JOB=3000 \ -DLLVM_ENABLE_SPHINX=ON \ -DCLANG_LINK_CLANG_DYLIB=ON \ -DSPHINX_WARNINGS_AS_ERRORS=OFF \ \ -DCLANG_BUILD_EXAMPLES:BOOL=OFF \ -DBUILD_SHARED_LIBS=OFF \ - -DCLANG_REPOSITORY_STRING="%{?dist_vendor} %{version}-%{release}" \ - -DGCC_INSTALL_PREFIX=/opt/rh/gcc-toolset-13/root/usr \ + -DCLANG_REPOSITORY_STRING="%{?fedora:Fedora}%{?rhel:Red Hat} %{version}-%{release}" \ + -DGCC_INSTALL_PREFIX=/opt/rh/gcc-toolset-14/root/usr \ -DCLANG_RESOURCE_DIR=../lib/clang/%{maj_ver} \ -DCLANG_CONFIG_FILE_SYSTEM_DIR=%{_sysconfdir}/%{name}/ \ %ifarch %{arm} @@ -435,6 +445,16 @@ rm test/CodeGen/profile-filter.c %cmake_build +%ifarch aarch64 +# Strip .gnu.build.attrib sections, because find-debuginfo.sh is failing to strip debug info, +# because there are too many of them. +# https://issues.redhat.com/browse/RHEL-43211 +for f in lib64/libclang-cpp.so.%{maj_ver}.%{min_ver} lib64/libclang.so.%{maj_ver}.%{min_ver}.%{patch_ver} bin/c-index-test bin/clang-tidy bin/clangd; do + objcopy -R '.gnu.build.attrib*' aarch64-redhat-linux-gnu/$f +done +%endif + + %install %cmake_install @@ -503,7 +523,7 @@ ln -s ../../%{install_bindir}/clang++ %{buildroot}%{install_bindir}/clang++-%{m %endif -%if 0%{?fedora} == 38 +%if 0%{?fedora} == 38 || 0%{?rhel} <= 8 # Install config file mkdir -p %{buildroot}%{_sysconfdir}/%{name}/ mv %{SOURCE6} %{buildroot}%{_sysconfdir}/%{name}/%{_target_platform}.cfg @@ -512,8 +532,7 @@ mv %{SOURCE6} %{buildroot}%{_sysconfdir}/%{name}/%{_target_platform}.cfg # Install config file for clang %if %{maj_ver} >=18 mkdir -p %{buildroot}%{_sysconfdir}/%{name}/ -echo "--gcc-triple=%{_target_cpu}-redhat-linux" >> %{buildroot}%{_sysconfdir}/%{name}/%{_target_platform}-clang.cfg -echo "--gcc-triple=%{_target_cpu}-redhat-linux" >> %{buildroot}%{_sysconfdir}/%{name}/%{_target_platform}-clang++.cfg +echo "--gcc-triple=%{_target_cpu}-redhat-linux" >> %{buildroot}%{_sysconfdir}/%{name}/%{_target_platform}.cfg %endif # Fix permissions of scan-view scripts @@ -550,7 +569,9 @@ echo "%%clang%{maj_ver}_resource_dir %%{_prefix}/lib/clang/%{maj_ver}" >> %{buil %cmake_build --target clang-test-depends \ ExtraToolsUnitTests ClangdUnitTests ClangIncludeCleanerUnitTests ClangPseudoUnitTests # requires lit.py from LLVM utilities -LD_LIBRARY_PATH=%{buildroot}/%{install_libdir} %{__ninja} check-all -C %{__cmake_builddir} +# Set SOURCE_DATE_EPOCH to disable hardware acceleration on s390x +# See https://bugzilla.redhat.com/show_bug.cgi?id=1994082 +SOURCE_DATE_EPOCH=1629181597 LD_LIBRARY_PATH=%{buildroot}/%{install_libdir} %{__ninja} %{_smp_mflags} check-all -C %{_vpath_builddir} %endif @@ -577,11 +598,7 @@ LD_LIBRARY_PATH=%{buildroot}/%{install_libdir} %{__ninja} check-all -C %{__cmake %files libs %{install_prefix}/lib/clang/%{maj_ver}/include/* %{install_libdir}/*.so.* -%if 0%{?fedora} == 38 %{_sysconfdir}/%{name}/%{_target_platform}.cfg -%endif -%{_sysconfdir}/%{name}/%{_target_platform}-clang.cfg -%{_sysconfdir}/%{name}/%{_target_platform}-clang++.cfg %files devel %{install_libdir}/*.so @@ -725,764 +742,224 @@ LD_LIBRARY_PATH=%{buildroot}/%{install_libdir} %{__ninja} check-all -C %{__cmake %endif %changelog -* Mon Jul 29 2024 Raven - 18.1.8-1 +* Tue Jul 09 2024 Tom Stellard - 18.1.8-1 - 18.1.8 Release -* Tue May 14 2024 Tom Stellard - 18.1.4-3 -- Add triple prefix to clang config files +* Thu Jun 27 2024 Tom Stellard - 18.1.2-7 +- Strip .gnu.build-attrib* sections from some binaries too -* Thu May 2 2024 Tom Stellard - 18.1.4 -- 18.1.4 Release +* Sat Jun 22 2024 Tom Stellard - 18.1.2-6 +- Strip .gnu.build-attrib* sections out of libraries -* Thu Apr 18 2024 Tulio Magno Quites Machado Filho - 18.1.3-2 -- Split config files +* Sat May 25 2024 Tom Stellard - 18.1.2-5 +- Set SOURCE_DATE_EPOCH when testing -* Tue Apr 16 2024 Tom Stellard - 18.1.3-1 -- 18.1.3 Release - -* Thu Apr 04 2024 Tom Stellard - 18.1.2-3 -- Add a versioned clang_resource_dir macro - -* Thu Apr 04 2024 Tom Stellard - 18.1.2-2 -- Fix Provides for compat-packages +* Fri May 24 2024 Tom Stellard - 18.1.2-4 +- Limit number of compile jobs to avoid running out of memory * Thu Mar 21 2024 Tom Stellrd - 18.1.2-1 - 18.1.2 Release -* Mon Mar 11 2024 Tom Stellrd - 18.1.1-1 -- 18.1.1 Release - -* Fri Mar 08 2024 Tom Stellard - 18.1.0~rc4-3 -- Remove some LTO workarounds - -* Wed Feb 28 2024 Tom Stellard - 18.1.0~rc4-2 -- Fix gcc triple on i686 - -* Tue Feb 27 2024 Tom Stellard - 18.1.0~rc4-1 -- 18.0.1-rc4 Release - -* Fri Jan 26 2024 Kefu Chai - 17.0.6-6 -- Fix the too-early instantiation of conditional "explict" by applying the patch - of https://github.com/llvm/llvm-project/commit/128b3b61fe6768c724975fd1df2be0abec848cf6 - -* Tue Jan 23 2024 Fedora Release Engineering - 17.0.6-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -%{?llvm_snapshot_changelog_entry} - -* Mon Jan 22 2024 Nikita Popov - 17.0.6-4 -- Fix build with GCC 14 on ARM. Fix rhbz#2259254. - -* Fri Jan 19 2024 Fedora Release Engineering - 17.0.6-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Dec 18 2023 Jeremy Newton - 17.0.6-2 -- Add clang-devel(major) provides - -* Tue Nov 28 2023 Tulio Magno Quites Machado Filho - 17.0.6-1 +* Wed Nov 29 2023 Nikita Popov - 17.0.6-1 - Update to LLVM 17.0.6 -* Tue Nov 14 2023 Tulio Magno Quites Machado Filho - 17.0.5-1 -- Update to LLVM 17.0.5 - -* Wed Nov 01 2023 Tulio Magno Quites Machado Filho - 17.0.4-1 -- Update to LLVM 17.0.4 - -* Tue Oct 17 2023 Tulio Magno Quites Machado Filho - 17.0.3-1 -- Update to LLVM 17.0.3 - -* Mon Oct 09 2023 Timm Bäder - 17.0.2-2 -- Backport upstream fixes for https://issues.redhat.com/browse/RHEL-1650 - -* Wed Oct 04 2023 Tulio Magno Quites Machado Filho - 17.0.2-1 +* Wed Oct 04 2023 Nikita Popov - 17.0.2-1 - Update to LLVM 17.0.2 -* Sat Sep 23 2023 Tulio Magno Quites Machado Filho - 17.0.1-1 -- Update to LLVM 17.0.1 +* Thu Jun 29 2023 Tom Stellard - 16.0.6-2 +- Use gcc-toolset-13 by default -* Tue Sep 19 2023 Tulio Magno Quites Machado Filho - 17.0.0~rc4-4 -- Re-add dwarf4 patch. Fix rhbz#2239619. +* Sat Jun 17 2023 Tom Stellard - 16.0.6-1 +- 16.0.6 Release -* Tue Sep 19 2023 Tulio Magno Quites Machado Filho - 17.0.0~rc4-3 -- Move macros.clang to resource-filesystem +* Fri May 12 2023 Tom Stellard - 16.0.0-2 +- Fix clang_resource_dir macro -* Mon Sep 18 2023 Alessandro Astone - 17.0.0~rc4-2 -- Fix resource-filesystem after https://fedoraproject.org/wiki/Changes/LLVM-17 +* Fri Apr 28 2023 Tom Stellard - 16.0.0-1 +- 16.0.0 Release -* Wed Sep 06 2023 Tom Stellard - 17.0.0~rc3-2 -- Drop dwarf4 patch in favor of config files - -* Tue Sep 05 2023 Tulio Magno Quites Machado Filho - 17.0.0~rc4-1 -- Update to LLVM 17.0.0 RC4 - -* Wed Aug 23 2023 Tulio Magno Quites Machado Filho - 17.0.0~rc3-1 -- Update to LLVM 17.0.0 RC3 - -* Mon Aug 21 2023 Tulio Magno Quites Machado Filho - 17.0.0~rc2-1 -- Update to LLVM 17.0.0 RC2 - -* Tue Aug 01 2023 Tulio Magno Quites Machado Filho - 17.0.0~rc1-1 -- Update to LLVM 17.0.0 RC1 - -* Wed Jul 19 2023 Fedora Release Engineering - 16.0.6-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed Jul 12 2023 Tulio Magno Quites Machado Filho - 16.0.6-2 -- Fix rhbz#2221585 - -* Fri Jun 16 2023 Tulio Magno Quites Machado Filho - 16.0.6-1 -- Update to LLVM 16.0.6 - -* Fri Jun 16 2023 Python Maint - 16.0.5-4 -- Rebuilt for Python 3.12 - -* Thu Jun 15 2023 Nikita Popov - 16.0.5-3 -- Use llvm-cmake-utils package - -* Thu Jun 15 2023 Python Maint - 16.0.5-2 -- Rebuilt for Python 3.12 - -* Tue Jun 06 2023 Tulio Magno Quites Machado Filho - 16.0.5-1 -- Update to LLVM 16.0.5 - -* Fri May 19 2023 Tulio Magno Quites Machado Filho - 16.0.4-1 -- Update to LLVM 16.0.4 - -* Mon May 15 2023 Tulio Magno Quites Machado Filho - 16.0.3-2 -- Remove patch for ppc64le triple in favor of https://reviews.llvm.org/D149746 - -* Tue May 09 2023 Tulio Magno Quites Machado Filho - 16.0.3-1 -- Update to LLVM 16.0.3 - -* Wed Apr 26 2023 Tulio Magno Quites Machado Filho - 16.0.2-1 -- Update to LLVM 16.0.2 - -* Wed Apr 12 2023 Tulio Magno Quites Machado Filho - 16.0.1-1 -- Update to LLVM 16.0.1 - -* Wed Apr 12 2023 Timm Bäder - 16.0.0-3 -- Use correct source for clang.macros file - -* Thu Mar 23 2023 Tulio Magno Quites Machado Filho - 16.0.0-2 -- Remove unnecessary patch and macro - -* Mon Mar 20 2023 Tulio Magno Quites Machado Filho - 16.0.0-1 -- Update to LLVM 16.0.0 - -* Thu Mar 16 2023 Tulio Magno Quites Machado Filho - 16.0.0~rc4-2 -- Fix tests with the right triple - -* Tue Mar 14 2023 Tulio Magno Quites Machado Filho - 16.0.0~rc4-1 -- Update to LLVM 16.0.0 RC4 - -* Tue Mar 14 2023 Tulio Magno Quites Machado Filho - 16.0.0~rc3-2 -- Fix RPM macro clang_resource_dir - -* Thu Feb 23 2023 Tulio Magno Quites Machado Filho - 16.0.0~rc3-1 -- Update to LLVM 16.0.0 RC3 - -* Thu Jan 19 2023 Tulio Magno Quites Machado Filho - 15.0.7-3 -- Update license to SPDX identifiers. -- Include the Apache license adopted in 2019. - -* Wed Jan 18 2023 Fedora Release Engineering - 15.0.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Jan 12 2023 Nikita Popov - 15.0.7-1 +* Thu Jan 19 2023 Tom Stellard - 15.0.7-1 - Update to LLVM 15.0.7 -* Thu Jan 12 2023 Nikita Popov - 15.0.6-5 -- Fix resource-filesystem ownership conflict - -* Mon Jan 09 2023 Tom Stellard - 15.0.6-4 -- Omit frame pointers when building - -* Wed Dec 21 2022 Nikita Popov - 15.0.6-3 -- Add clang-devel dep to python3-clang - -* Mon Dec 12 2022 Nikita Popov - 15.0.6-2 -- Backport patches for ucrt64 toolchain detection - -* Mon Dec 05 2022 Nikita Popov - 15.0.6-1 -- Update to LLVM 15.0.6 - -* Thu Nov 03 2022 Nikita Popov - 15.0.4-1 -- Update to LLVM 15.0.4 - -* Wed Oct 19 2022 Nikita Popov - 15.0.0-6 -- Enable ieeelongdouble for ppc64le, fix rhbz#2136099 - -* Thu Oct 13 2022 Nikita Popov - 15.0.0-5 -- Default to non-pie, fix rhbz#2134146 - -* Wed Oct 05 2022 sguelton@redhat.com - 15.0.0-4 -- Package clang-tidy headers in clang-tools-extra-devel, fix rhbz#2123479 - -* Thu Sep 22 2022 Nikita Popov - 15.0.0-3 -- Add patch for inline builtins with asm label - -* Sat Sep 17 2022 sguelton@redhat.com - 15.0.0-3 -- Improve integration of llvm's libunwind - -* Wed Sep 14 2022 Nikita Popov - 15.0.0-2 -- Downgrade implicit int and implicit function declaration to warning only - * Tue Sep 06 2022 Nikita Popov - 15.0.0-1 - Update to LLVM 15.0.0 -* Mon Aug 29 2022 sguelton@redhat.com - 14.0.5-7 -- Add a Recommends on libatomic, see rhbz#2118592 +* Tue Jun 28 2022 Tom Stellard - 14.0.6-1 +- 14.0.6 Release -* Wed Aug 10 2022 Nikita Popov - 14.0.5-6 -- Revert powerpc -mabi=ieeelongdouble default +* Wed Jun 01 2022 Timm Bäder - 14.0.0-2 +- Increate gcc-toolset dependency to 12 +- Set GCC_INSTALL_PREFIX variable -* Thu Aug 04 2022 Tom Stellard - 14.0.5-5 -- Re-enable ieee128 as the default long double format on ppc64le - -* Thu Jul 28 2022 Amit Shah - 14.0.5-4 -- Use the dist_vendor macro to identify the distribution - -* Wed Jul 20 2022 Fedora Release Engineering - 14.0.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jun 30 2022 Miro Hrončok - 14.0.5-2 -- Revert "Use the ieee128 format for long double on ppc64le" until rhbz#2100546 is fixed - -* Tue Jun 14 2022 Timm Bäder - 14.0.5-1 -- Update to 14.0.5 - -* Mon Jun 13 2022 Python Maint - 14.0.0-4 -- Rebuilt for Python 3.11 - -* Thu May 19 2022 Tom Stellard - 14.0.0-3 -- Use the ieee128 format for long double on ppc64le - -* Mon Apr 04 2022 Jeremy Newton - 14.0.0-2 -- Add patch for HIP (cherry-picked from llvm trunk, to be LLVM15) - -* Wed Mar 23 2022 Timm Bäder - 14.0.0-1 +* Thu Apr 07 2022 Timm Bäder - 14.0.0-1 - Update to 14.0.0 -* Wed Feb 16 2022 Tom Stellard - 13.0.1-2 -- Fix some rpmlinter errors +* Thu Feb 03 2022 Tom Stellard - 13.0.1-1 +- 13.0.1 Release -* Thu Feb 03 2022 Nikita Popov - 13.0.1-1 -- Update to LLVM 13.0.1 final +* Fri Jan 21 2022 Serge Guelton - 13.0.0-3 +- Backport bidi patches -* Tue Feb 01 2022 Nikita Popov - 13.0.1~rc3-1 -- Update to LLVM 13.0.1rc3 +* Fri Oct 22 2021 Tom Stellard - 13.0.0-2 +- Don't emit unwind tables for bpf -* Wed Jan 19 2022 Fedora Release Engineering - 13.0.1~rc2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jan 14 2022 Nikita Popov - 13.0.1~rc2-1 -- Update to LLVM 13.0.1rc2 - -* Wed Jan 12 2022 Nikita Popov - 13.0.1~rc1-1 -- Update to LLVM 13.0.1rc1 - -* Thu Oct 28 2021 Tom Stellard - 13.0.0-5 -- Make lld the default linker on arm - -* Wed Oct 27 2021 Tom Stellard - 13.0.0-4 -- Remove Conflicts: compiler-rt for newer versions of compiler-rt - -* Wed Oct 06 2021 Tom Stellard - 13.0.0-3 -- Fix gcc detection with redhat triples - -* Tue Oct 05 2021 Tom Stellard - 13.0.0-2 -- Drop abi_revision from soname - -* Fri Oct 01 2021 Tom Stellard - 13.0.0-1 +* Fri Oct 15 2021 Tom Stellard - 13.0.0-1 - 13.0.0 Release -* Sat Sep 18 2021 Tom Stellard - 13.0.0~rc1-5 -- 13.0.0-rc3 Release +* Fri Jul 16 2021 sguelton@redhat.com - 12.0.1-1 +- 12.0.1 release -* Tue Sep 14 2021 Konrad Kleine - 13.0.0~rc1-4 -- Add --without=check option +* Thu May 6 2021 sguelton@redhat.com - 12.0.0-1 +- 12.0.0 release -* Fri Sep 10 2021 sguelton@redhat.com - 13.0.0~rc1-3 -- Apply scan-build-py intergation patch +* Thu Oct 29 2020 sguelton@redhat.com - 11.0.0-1 +- 11.0.0 final release -* Thu Sep 09 2021 Tom Stellard - 13.0.0~rc1-2 -- Add macros.clang file - -* Fri Aug 06 2021 Tom Stellard - 13.0.0~rc1-1 -- 13.0.0-rc1 Release - -* Thu Jul 22 2021 Tom Stellard - 12.0.1-3 -- Fix compat build - -* Wed Jul 21 2021 Fedora Release Engineering - 12.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jul 13 2021 Tom Stellard - 12.0.1-1 -- 12.0.1 Release - -* Fri Jul 09 2021 Tom Stellard - 12.0.1~rc3-2 -- Fix ambiguous python shebangs - -* Wed Jun 30 2021 Tom Stellard - clang-12.0.1~rc3-1 -- 12.0.1-rc3 Release - -* Tue Jun 08 2021 Tom Stellard - 12.0.1~rc1-3 -- Only enable -funwind-tables by default on Fedora arches - -* Fri Jun 04 2021 Python Maint - 12.0.1~rc1-2 -- Rebuilt for Python 3.10 - -* Thu May 27 2021 Tom Stellard - clang-12.0.1~rc1-1 -- 12.0.1-rc1 Release - -* Tue May 18 2021 sguelton@redhat.com - 12.0.0-2 -- Use the alternative-managed version of llvm-config - -* Fri Apr 16 2021 Tom Stellard - 12.0.0-1 -- 12.0.0 Release - -* Wed Apr 14 2021 Tom Stellard - 12.0.0-0.12.rc5 -- Add symlink to clang-format-diff in /usr/bin -- rhbz#1939018 - -* Thu Apr 08 2021 sguelton@redhat.com - 12.0.0-0.11.rc5 -- New upstream release candidate - -* Sat Apr 03 2021 sguelton@redhat.com - 12.0.0-0.10.rc4 -- Make pyc files from python3-clang reproducible - -* Fri Apr 02 2021 sguelton@redhat.com - 12.0.0-0.9.rc4 -- New upstream release candidate - -* Wed Mar 31 2021 Jonathan Wakely - 12.0.0-0.8.rc3 -- Rebuilt for removed libstdc++ symbols (#1937698) - -* Mon Mar 15 2021 sguelton@redhat.com - 12.0.0-0.7.rc3 -- Apply patch D97846 to fix rhbz#1934065 - -* Mon Mar 15 2021 Timm Bäder 12.0.0-0.6.rc3 -- Set CLANG_DEFAULT_UNWIND_LIB instead of using custom patch -- Add toolchains test to the tests.yml - -* Thu Mar 11 2021 sguelton@redhat.com - 12.0.0-0.5.rc3 -- LLVM 12.0.0 rc3 - -* Tue Mar 09 2021 sguelton@redhat.com - 12.0.0-0.4.rc2 -- rebuilt - -* Mon Mar 01 2021 sguelton@redhat.com - 12.0.0-0.3.rc2 -- Reapply some wrongly removed patch - -* Wed Feb 24 2021 sguelton@redhat.com - 12.0.0-0.2.rc2 -- 12.0.0-rc2 release - -* Sun Feb 14 2021 sguelton@redhat.com - 12.0.0-0.1.rc1 -- 12.0.0-rc1 release - -* Tue Feb 09 2021 Tom Stellard - 11.1.0-0.5.rc2 -- Remove some unnecessary scan-view files - -* Tue Jan 26 2021 Fedora Release Engineering - 11.1.0-0.4.rc2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Fri Jan 22 2021 Serge Guelton - 11.1.0-0.3.rc2 -- 11.1.0-rc2 release - -* Wed Jan 20 2021 Serge Guelton - 11.1.0-0.2.rc1 -- rebuilt with https://reviews.llvm.org/D94941 applied. - -* Thu Jan 14 2021 Serge Guelton - 11.1.0-0.1.rc1 -- 11.1.0-rc1 release - -* Wed Jan 06 2021 Serge Guelton - 11.0.1-4 -- LLVM 11.0.1 final - -* Sun Dec 20 2020 sguelton@redhat.com - 11.0.1-3.rc2 -- llvm 11.0.1-rc2 - -* Wed Dec 16 2020 Tom Stellard - 11.0.1-2.rc1 -- Don't build with -flto - -* Tue Dec 01 2020 sguelton@redhat.com - 11.0.1-1.rc1 -- llvm 11.0.1-rc1 - -* Thu Oct 29 2020 Tom Stellard - 11.0.0-3 -- Remove -ffat-lto-objects compiler flag - -* Wed Oct 28 2020 Tom Stellard - 11.0.0-2 -- Add clang-resource-filesystem sub-package - -* Thu Oct 15 2020 sguelton@redhat.com - 11.0.0-1 -- Fix NVR - -* Mon Oct 12 2020 sguelton@redhat.com - 11.0.0-0.7 -- llvm 11.0.0 - final release - -* Thu Oct 08 2020 sguelton@redhat.com - 11.0.0-0.6.rc6 -- 11.0.0-rc6 - -* Fri Oct 02 2020 sguelton@redhat.com - 11.0.0-0.5.rc5 -- 11.0.0-rc5 Release - -* Sun Sep 27 2020 sguelton@redhat.com - 11.0.0-0.4.rc3 -- Fix NVR - -* Thu Sep 24 2020 sguelton@redhat.com - 11.0.0-0.1.rc3 -- 11.0.0-rc3 Release - -* Tue Sep 22 2020 sguelton@redhat.com - 11.0.0-0.3.rc2 -- Prefer gcc toolchains with libgcc_s - -* Tue Sep 01 2020 sguelton@redhat.com - 11.0.0-0.2.rc2 -- Normalize some doc directory locations - -* Tue Sep 01 2020 sguelton@redhat.com - 11.0.0-0.1.rc2 +* Thu Sep 17 2020 sguelton@redhat.com - 11.0.0-0.1.rc2 - 11.0.0-rc2 Release -- Use %%license macro -* Tue Aug 11 2020 Tom Stellard - 11.0.0-0.2.rc1 -- Fix test failures +* Fri Jul 24 2020 sguelton@redhat.com - 10.0.1-1 +- 10.0.1 release -* Mon Aug 10 2020 Tom Stellard - 11.0.0-0.1.rc1 -- 11.0.0-rc1 Release - -* Tue Aug 04 2020 Tom Stellard - 10.0.0-11 -- Remove Requires: emacs-filesystem - -* Sat Aug 01 2020 Fedora Release Engineering - 10.0.0-10 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 28 2020 Jeff Law - 10.0.0-9 -- Disable LTO on arm and i686 - -* Mon Jul 27 2020 Fedora Release Engineering - 10.0.0-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 20 2020 sguelton@redhat.com - 10.0.0-7 -- Update cmake macro usage -- Finalize source verification - -* Fri Jun 26 2020 Tom Stellard - 10.0.0-6 -- Add cet.h header - -* Mon Jun 08 2020 Tom Stellard - 10.0.0-5 -- Accept multiple --config options - -* Wed Jun 3 2020 Dan Čermák - 10.0.0-4 -- Add symlink to %%{_libdir}/clang/%%{maj_ver} for persistent access to the resource directory accross minor version bumps - -* Mon May 25 2020 Miro Hrončok - 10.0.0-3 -- Rebuilt for Python 3.9 - -* Tue May 19 2020 sguelton@redhat.com - 10.0.0-2 -- Backport ad7211df6f257e39da2e5a11b2456b4488f32a1e, see rhbz#1825593 - -* Thu Mar 26 2020 sguelton@redhat.com - 10.0.0-1 +* Thu Apr 9 2020 sguelton@redhat.com - 10.0.0-1 - 10.0.0 final -* Tue Mar 24 2020 sguelton@redhat.com - 10.0.0-0.11.rc6 -- 10.0.0 rc6 - -* Sun Mar 22 2020 sguelton@redhat.com - 10.0.0-0.10.rc5 -- Update git-clang-format dependency, see rhbz#1815913 - -* Fri Mar 20 2020 Tom Stellard - 10.0.0-0.9.rc5 -- Add dependency on libomp-devel - -* Fri Mar 20 2020 sguelton@redhat.com - 10.0.0-0.8.rc5 -- 10.0.0 rc5 - -* Sat Mar 14 2020 sguelton@redhat.com - 10.0.0-0.7.rc4 -- 10.0.0 rc4 - -* Thu Mar 12 2020 sguelton@redhat.com - 10.0.0-0.6.rc3 -- Move a few files from clang to clang-tools-extra. - -* Thu Mar 05 2020 sguelton@redhat.com - 10.0.0-0.5.rc3 -- 10.0.0 rc3 - -* Tue Feb 25 2020 sguelton@redhat.com - 10.0.0-0.4.rc2 -- Apply -fdiscard-value-names patch. - -* Mon Feb 17 2020 sguelton@redhat.com - 10.0.0-0.3.rc2 -- Fix NVR - -* Fri Feb 14 2020 sguelton@redhat.com - 10.0.0-0.1.rc2 -- 10.0.0 rc2 - -* Tue Feb 11 2020 sguelton@redhat.com - 10.0.0-0.2.rc1 -- Explicitly conflicts with any different compiler-rt version, see rhbz#1800705 - -* Fri Jan 31 2020 Tom Stellard - 10.0.0-0.1.rc1 -- Stop shipping individual component libraries -- https://fedoraproject.org/wiki/Changes/Stop-Shipping-Individual-Component-Libraries-In-clang-lib-Package - -* Fri Jan 31 2020 sguelton@redhat.com - 10.0.0-0.1.rc1 -- 10.0.0 rc1 - -* Tue Jan 28 2020 Fedora Release Engineering - 9.0.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - * Fri Jan 10 2020 Tom Stellard - 9.0.1-2 - Fix crash with kernel bpf self-tests * Thu Dec 19 2019 Tom Stellard - 9.0.1-1 - 9.0.1 Release -* Wed Dec 11 2019 Tom Stellard - 9.0.0-3 +* Fri Nov 15 2019 Tom Stellard - 9.0.0-5 +- Fix typo from previous patch: move clang-libs dep to correct sub-package + +* Thu Nov 14 2019 Tom Stellard - 9.0.0-4 - Add explicit requires for clang-libs to fix rpmdiff errors -* Tue Dec 10 2019 sguelton@redhat.com - 9.0.0-2 -- Activate -funwind-tables on all arches, see rhbz#1655546. +* Wed Oct 02 2019 Tom Stellard - 9.0.0-3 +- Limit build to 8 threads to avoid OOM on x86_64 -* Thu Sep 19 2019 Tom Stellard - 9.0.0-1 +* Wed Oct 02 2019 Tom Stellard - 9.0.0-2 +- Disable CLANG_LINK_CLANG_DYLIB + +* Fri Sep 27 2019 Tom Stellard - 9.0.0-1 - 9.0.0 Release -* Wed Sep 11 2019 Tom Stellard - 9.0.0-0.2.rc3 -- Reduce debug info verbosity on ppc64le to avoid OOM errors in koji +* Thu Aug 1 2019 sguelton@redhat.com - 8.0.1-1 +- 8.0.1 Release -* Thu Aug 22 2019 Tom Stellard - 9.0.0-0.1.rc3 -- 9.0.0 Release candidate 3 +* Thu Jun 13 2019 sguelton@redhat.com - 8.0.1-0.1.rc2 +- 8.0.1rc2 Release -* Tue Aug 20 2019 sguelton@redhat.com - 8.0.0-4 -- Rebuilt for Python 3.8 +* Thu Apr 11 2019 sguelton@redhat.com - 8.0.0-1 +- 8.0.0 Release -* Mon Aug 19 2019 Miro Hrončok - 8.0.0-3.2 -- Rebuilt for Python 3.8 +* Fri Dec 14 2018 Tom Stellard - 7.0.1-1 +- 7.0.1-1 Release -* Wed Jul 24 2019 Fedora Release Engineering - 8.0.0-3.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild +* Mon Dec 10 2018 Tom Stellard - 7.0.1-0.1.rc3 +- 7.0.1-rc3 Release -* Thu May 16 2019 sguelton@redhat.com - 8.0.0-3 -- Fix for rhbz#1674031 - -* Fri Apr 12 2019 sguelton@redhat.com - 8.0.0-2 -- Remove useless patch thanks to GCC upgrade - -* Wed Mar 20 2019 sguelton@redhat.com - 8.0.0-1 -- 8.0.0 final - -* Tue Mar 12 2019 sguelton@redhat.com - 8.0.0-0.6.rc4 -- 8.0.0 Release candidate 4 - -* Mon Mar 4 2019 sguelton@redhat.com - 8.0.0-0.5.rc3 -- Cleanup specfile after llvm dependency update - -* Mon Mar 4 2019 sguelton@redhat.com - 8.0.0-0.4.rc3 -- 8.0.0 Release candidate 3 - -* Mon Feb 25 2019 tstellar@redhat.com - 8.0.0-0.3.rc2 -- Fix compiling with -stdlib=libc++ - -* Thu Feb 21 2019 sguelton@redhat.com - 8.0.0-0.2.rc2 -- 8.0.0 Release candidate 2 - -* Sat Feb 09 2019 sguelton@redhat.com - 8.0.0-0.1.rc1 -- 8.0.0 Release candidate 1 - -* Tue Feb 05 2019 sguelton@redhat.com - 7.0.1-6 -- Update patch for Python3 port of scan-view - -* Tue Feb 05 2019 sguelton@redhat.com - 7.0.1-5 -- Working CI test suite - -* Mon Feb 04 2019 sguelton@redhat.com - 7.0.1-4 -- Workaround gcc-9 bug when compiling bitfields - -* Fri Feb 01 2019 sguelton@redhat.com - 7.0.1-3 -- Fix uninitialized error detected by gcc-9 - -* Thu Jan 31 2019 Fedora Release Engineering - 7.0.1-2.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Wed Dec 19 2018 Tom Stellard - 7.0.1-2 -- Fix for rhbz#1657544 - -* Tue Dec 18 2018 sguelton@redhat.com - 7.0.1-1 -- 7.0.1 - -* Tue Dec 18 2018 sguelton@redhat.com - 7.0.0-10 -- Install proper manpage symlinks for clang/clang++ versions - -* Fri Dec 14 2018 sguelton@redhat.com - 7.0.0-9 -- No longer Ignore -fstack-clash-protection option - -* Tue Dec 04 2018 sguelton@redhat.com - 7.0.0-8 -- Ensure rpmlint passes on specfile - -* Fri Nov 30 2018 Tom Stellard - 7.0.0-7 -- Drop python2 dependency from clang-tools-extra - -* Wed Nov 21 2018 sguelton@redhat.com - 7.0.0-6 -- Prune unneeded reference to llvm-test-suite sub-package - -* Mon Nov 19 2018 Tom Stellard - 7.0.0-5 -- Run 'make check-all' instead of 'make check-clang' - -* Mon Nov 19 2018 sergesanspaille - 7.0.0-4 -- Avoid Python2 + Python3 dependency for clang-analyzer - -* Mon Nov 05 2018 Tom Stellard - 7.0.0-3 +* Mon Nov 05 2018 Tom Stellard - 6.0.1-12 - User helper macro to fixup config.h for multilib -* Tue Oct 02 2018 Tom Stellard - 7.0.0-2 -- Use correct shebang substitution for python scripts +* Sat Oct 27 2018 Tom Stellard - 6.0.1-11 +- Enable make check -* Mon Sep 24 2018 Tom Stellard - 7.0.0-1 -- 7.0.0 Release +* Mon Oct 15 2018 Tom Stellard - 6.0.1-10 +- Remove Provides: llvm-toolset-6.0-clang-libs -* Wed Sep 19 2018 Tom Stellard - 7.0.0-0.16.rc3 -- Move builtin headers into clang-libs sub-package +* Fri Oct 12 2018 Tom Stellard - 6.0.1-9 +- Add Provides: llvm-toolset-6.0-clang-libs -* Wed Sep 19 2018 Tom Stellard - 7.0.0-0.15.rc3 -- Remove ambiguous python shebangs +* Tue Oct 02 2018 Tom Stellard - 6.0.1-8 +- Don't use python2 for the build -* Thu Sep 13 2018 Tom Stellard - 7.0.0-0.14.rc3 -- Move unversioned shared objects to devel package +* Mon Oct 01 2018 Tom Stellard - 6.0.1-7 +- Drop scl macros -* Thu Sep 13 2018 Tom Stellard - 7.0.0-0.13.rc3 -- Rebuild with new llvm-devel that disables rpath on install +* Tue Sep 25 2018 Tomas Orsava - 6.0.1-6 +- Change Requires from python3 to platform-python +- The python3 package was renamed to platform-python +- Related: rhbz#1619153 -* Thu Sep 13 2018 Tom Stellard - 7.0.0-0.12.rc3 -- Fix clang++-7 symlink +* Fri Sep 14 2018 Tom Stellard - 6.0.1-5 +- Use python3 for git-clang-format -* Wed Sep 12 2018 Tom Stellard - 7.0.0-0.11.rc3 -- 7.0.0-rc3 Release +* Thu Sep 13 2018 Tom Stellard - 6.0.1-4 +- Fix python dependencies -* Mon Sep 10 2018 Tom Stellard - 7.0.0-0.10.rc2 -- Drop siod from llvm-test-suite +* Tue Aug 07 2018 Tom Stellard - 6.0.1-3 +- Install ld.so.conf file in the root filesystem -* Fri Sep 07 2018 Tom Stellard - 7.0.0-0.9.rc2 -- Drop python2 dependency from clang package +* Thu Aug 02 2018 Tom Stellard - 6.0.1-2 +- Remove annobin work-around -* Thu Sep 06 2018 Tom Stellard - 7.0.0-0.8.rc2 -- Drop all uses of python2 from lit tests - -* Sat Sep 01 2018 Tom Stellard - 7.0.0-0.7.rc2 -- Add Fedora specific version string - -* Tue Aug 28 2018 Tom Stellard - 7.0.0-0.6.rc2 -- 7.0.0-rc2 Release - -* Tue Aug 28 2018 Tom Stellard - 7.0.0-0.5.rc1 -- Enable unit tests - -* Fri Aug 17 2018 Tom Stellard - 7.0.0-0.4.rc1 -- Move llvm-test-suite into a sub-package - -* Fri Aug 17 2018 Tom Stellard - 7.0.0-0.3.rc1 -- Recommend the same version of compiler-rt - -* Wed Aug 15 2018 Tom Stellard - 7.0.0-0.2.rc1 -- Rebuild for f30 - -* Mon Aug 13 2018 Tom Stellard - 7.0.0-0.1.rc1 -- 7.0.0-rc1 Release - -* Mon Jul 23 2018 Tom Stellard - 6.0.1-3 -- Sync spec file with the clang6.0 package - -* Thu Jul 12 2018 Fedora Release Engineering - 6.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 26 2018 Tom Stellard - 6.0.1-1 +* Wed Jul 11 2018 Tom Stellard - 6.0.1-1 - 6.0.1 Release -* Wed Jun 13 2018 Tom Stellard - 6.0.1-0.2.rc2 -- 6.0.1-rc2 +* Wed Apr 11 2018 Tom Stellard - 5.0.1-7 +- Add conditionals to enable building only the clang-libs package -* Fri May 11 2018 Tom Stellard - 6.0.1-0.1.rc1 -- 6.0.1-rc1 Release +* Fri Apr 06 2018 Tom Stellard - 5.0.1-6 +- Use cmake from base RHEL -* Fri Mar 23 2018 Tom Stellard - 6.0.0-5 -- Add a clang++-{version} symlink rhbz#1534098 +* Mon Mar 19 2018 Tom Stellard - 5.0.1-5 +- Backport r310435 from clang trunk. rhbz#1558223 -* Thu Mar 22 2018 Tom Stellard - 6.0.0-4 -- Use correct script for running lit tests +* Mon Mar 19 2018 Tom Stellard - 5.0.1-4 +- Use system gcc instead of dts. -* Wed Mar 21 2018 Tom Stellard - 6.0.0-3 -- Fix toolchain detection so we don't default to using cross-compilers: - rhbz#1482491 +* Tue Feb 06 2018 Tom Stellard - 5.0.1-3 +- Backport retpoline support -* Mon Mar 12 2018 Tom Stellard - 6.0.0-2 -- Add Provides: clang(major) rhbz#1547444 +* Sat Jan 20 2018 Tom Stellard - 5.0.1-2 +- Limit number of build threads on ppc64le to avoid OOM errors -* Fri Mar 09 2018 Tom Stellard - 6.0.0-1 -- 6.0.0 Release - -* Mon Feb 12 2018 Tom Stellard - 6.0.0-0.6.rc2 -- 6.0.0-rc2 Release - -* Wed Feb 07 2018 Fedora Release Engineering - 6.0.0-0.5.rc1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Feb 01 2018 Tom Stellard - 6.0.0-0.4.rc1 -- Package python helper scripts for tools - -* Fri Jan 26 2018 Tom Stellard - 6.0.0-0.3.rc1 -- Ignore -fstack-clash-protection option instead of giving an error - -* Fri Jan 26 2018 Tom Stellard - 6.0.0-0.2.rc1 -- Package emacs integration files - -* Wed Jan 24 2018 Tom Stellard - 6.0.0-0.1.rc1 -- 6.0.0-rc1 Release - -* Wed Jan 24 2018 Tom Stellard - 5.0.1-3 -- Rebuild against llvm5.0 compatibility package -- rhbz#1538231 - -* Wed Jan 03 2018 Iryna Shcherbina - 5.0.1-2 -- Update Python 2 dependency declarations to new packaging standards - (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) - -* Wed Dec 20 2017 Tom Stellard - 5.0.1-1 +* Tue Jan 09 2018 Tom Stellard - 5.0.1-1 - 5.0.1 Release -* Wed Dec 13 2017 Tom Stellard - 5.0.0-3 -- Make compiler-rt a weak dependency and add a weak dependency on libomp - -* Mon Nov 06 2017 Merlin Mathesius - 5.0.0-2 -- Cleanup spec file conditionals - -* Mon Oct 16 2017 Tom Stellard - 5.0.0-1 -- 5.0.0 Release - -* Wed Oct 04 2017 Rex Dieter - 4.0.1-6 -- python2-clang subpkg (#1490997) -- tools-extras: tighten (internal) -libs dep -- %%install: avoid cd - -* Wed Aug 30 2017 Tom Stellard - 4.0.1-5 -- Add Requires: python for git-clang-format - -* Sun Aug 06 2017 Björn Esser - 4.0.1-4 -- Rebuilt for AutoReq cmake-filesystem - -* Wed Aug 02 2017 Fedora Release Engineering - 4.0.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 4.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Fri Jun 23 2017 Tom Stellard - 4.0.1-1 +* Wed Jun 21 2017 Tom Stellard - 4.0.1-1 - 4.0.1 Release. -* Fri Jun 16 2017 Tom Stellard - 4.0.0-8 -- Enable make check-clang +* Wed Jun 21 2017 Tom Stellard - 4.0.0-15 +- Fix Requires for clang-tools-extra -* Mon Jun 12 2017 Tom Stellard - 4.0.0-7 -- Package git-clang-format +* Wed Jun 21 2017 Tom Stellard - 4.0.0-6 -- Generate man pages +* Tue Jun 20 2017 Tom Stellard - 4.0.0-13 +- Drop libomp dependency on s390x -* Thu Jun 08 2017 Tom Stellard - 4.0.0-5 -- Ignore test-suite failures until all arches are fixed. +* Thu Jun 15 2017 Tom Stellard - 4.0.0-12 +- Use libstdc++ from devtoolset-7 -* Mon Apr 03 2017 Tom Stellard - 4.0.0-4 -- Run llvm test-suite +* Wed Jun 07 2017 Tom Stellard - 4.0.0-11 +- Fix libomp requires + +* Wed Jun 07 2017 Tom Stellard - 4.0.0-10 +- Build for llvm-toolset-7 rename + +* Tue May 30 2017 Tom Stellard - 4.0.0-9 +- Use ld from devtoolset in clang toolchain + +* Mon May 29 2017 Tom Stellard - 4.0.0-8 +- Add dependency on libopenmp + +* Thu May 25 2017 Tom Stellard - 4.0.0-7 +- Fix check for gcc install + +* Wed May 24 2017 Tom Stellard - 4.0.0-6 +- Add devtoolset-6 dependency for newer libstdc++ + +* Fri May 12 2017 Tom Stellard - 4.0.0-5 +- Add dependency on compiler-rt + +* Tue May 02 2017 Tom Stellard +- Fix dependencies with scl + +* Mon May 01 2017 Tom Stellard - 4.0.0-4 +- Build with llvm-toolset-4 * Mon Mar 27 2017 Tom Stellard - 4.0.0-3 - Enable eh/rtti, which are required by lldb.