Hello community, here is the log from the commit of package llvm7 for openSUSE:Factory checked in at 2019-03-19 11:07:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm7 (Old) and /work/SRC/openSUSE:Factory/.llvm7.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm7" Tue Mar 19 11:07:54 2019 rev:10 rq:685028 version:7.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm7/llvm7.changes 2019-03-05 12:15:33.269021229 +0100 +++ /work/SRC/openSUSE:Factory/.llvm7.new.28833/llvm7.changes 2019-03-19 11:08:03.082099104 +0100 @@ -1,0 +2,14 @@ +Sun Mar 10 20:24:03 UTC 2019 - [email protected] + +- Remove -fno-strict-aliasing, which upstream doesn't use any more + since r245304 in 2015. (http://reviews.llvm.org/D12036) + It's probably also not needed for modern versions of GCC. + It was enabled in r105644 because of some bugs there. +- Add a clang-%{_sonum} symlink, which is referenced by + /usr/lib64/cmake/clang/ClangTargets.cmake (boo#1120098) +- Package clang builtin headers with libclang. The library is + basically unusable without the builtin headers. Currently + consumers of libclang have to require clang as well, although + only the headers are needed. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm7.spec ++++++ --- /var/tmp/diff_new_pack.vLGgtO/_old 2019-03-19 11:08:06.302098366 +0100 +++ /var/tmp/diff_new_pack.vLGgtO/_new 2019-03-19 11:08:06.306098366 +0100 @@ -619,8 +619,6 @@ # the following stage. flags=$(echo %{optflags} | sed 's/-D_FORTIFY_SOURCE=./-D_FORTIFY_SOURCE=0/;s/\B-g\b//g') -flags+=" -fno-strict-aliasing" - %ifarch armv6hl flags+=" -mfloat-abi=hard -march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp" %endif @@ -904,6 +902,7 @@ # Fix the clang -> clang-X.Y symlink to work with update-alternatives mv %{buildroot}%{_bindir}/clang-%{_sonum} %{buildroot}%{_bindir}/clang +ln -s %{_bindir}/clang-%{_relver} %{buildroot}%{_bindir}/clang-%{_sonum} ln -s %{_bindir}/clang-%{_relver} %{buildroot}%{_bindir}/clang-%{_minor} # Add clang++-X.Y symbolic link as well - it seems to be expected by some @@ -1450,6 +1449,7 @@ %files -n clang%{_sonum} %license CREDITS.TXT LICENSE.TXT +%{_bindir}/clang-%{_sonum} %{_bindir}/clang-%{_minor} %{_bindir}/clang++-%{_minor} %{_bindir}/c-index-test @@ -1530,8 +1530,10 @@ %{_mandir}/man1/clang-%{_relver}.1%{ext_man} %ghost %{_sysconfdir}/alternatives/clang.1%{ext_man} %dir %{_libdir}/clang/ -%{_libdir}/clang/%{_relver}/ +%dir %{_libdir}/clang/%{_relver}/ %{_libdir}/clang/%{_relver}/bash-autocomplete.sh +%{_libdir}/clang/%{_relver}/lib +%{_libdir}/clang/%{_relver}/share %{_sysconfdir}/bash_completion.d/clang.sh %files -n clang%{_sonum}-checker @@ -1561,6 +1563,9 @@ %license CREDITS.TXT LICENSE.TXT %{_libdir}/libclang*.so.* %{_libdir}/libfindAllSymbols.so.* +%dir %{_libdir}/clang/ +%dir %{_libdir}/clang/%{_relver}/ +%{_libdir}/clang/%{_relver}/include %files -n libLTO%{_sonum} %license CREDITS.TXT LICENSE.TXT
