Blame llvm13.changes

b060ba
-------------------------------------------------------------------
c066fc
Sat Nov 16 22:38:02 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
c066fc
c066fc
- Apply clang-shlib-symbol-versioning.patch to add symbol versions
c066fc
  to libclang-cpp.so similar to libLLVM.so. This is required when
c066fc
  multiple versions of the library are loaded into the same
c066fc
  process. (boo#1219405, boo#1221183, boo#1233220)
c066fc
c066fc
-------------------------------------------------------------------
9eb97a
Tue Aug 20 21:20:37 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
9eb97a
9eb97a
- Add minor version to Python shebangs. (boo#1212476)
9eb97a
- Remove shebang and executable bit where not needed.
9eb97a
9eb97a
-------------------------------------------------------------------
840f4c
Wed Apr  3 20:18:07 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
840f4c
840f4c
- Use old conflicts/provides for python3-clang on Leap.
840f4c
840f4c
-------------------------------------------------------------------
ce232f
Wed Mar  6 03:20:24 UTC 2024 - Michael Gorse <mgorse@suse.com>
ce232f
ce232f
- Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being
ce232f
  pulled in by cmake in SLE-15-SP6.
ce232f
ce232f
-------------------------------------------------------------------
ce232f
Mon Mar  4 21:29:51 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
ce232f
ce232f
- Fix PowerPC triples: use powerpc[64[le]] instead of ppc[64[le]].
ce232f
- Disable test that fails on ppc64le.
ce232f
ce232f
-------------------------------------------------------------------
ce232f
Fri Mar  1 12:26:37 UTC 2024 - pgajdos@suse.com
ce232f
ce232f
- Use %patch -P N instead of deprecated %patchN.
ce232f
ce232f
-------------------------------------------------------------------
9d5d67
Thu Jan 11 07:38:12 UTC 2024 - Fabian Vogt <fvogt@suse.com>
9d5d67
9d5d67
- Use %_target_* for determining the compiler host triple (boo#1218701)
9d5d67
9d5d67
-------------------------------------------------------------------
Bernhard M. Wiedemann 93e251
Thu Nov 30 22:53:03 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>
Bernhard M. Wiedemann 93e251
Bernhard M. Wiedemann 93e251
- Manage clang-cpp with update-alternatives like other binaries.
Bernhard M. Wiedemann 93e251
Bernhard M. Wiedemann 93e251
-------------------------------------------------------------------
dc1c9c
Thu Jun 15 23:45:39 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>
dc1c9c
dc1c9c
- Fix conflicts/provides for python3-clang to point to
dc1c9c
  %python3_sitelib instead of %python3_sitearch.
dc1c9c
dc1c9c
-------------------------------------------------------------------
5b3a6d
Tue May  9 21:37:34 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>
5b3a6d
5b3a6d
- Don't use gold for linking anymore: on s390x we use ld.bfd with
5b3a6d
  LLVMgold.so, on ppc64 we disable ThinLTO for now. (boo#1210688)
5b3a6d
- Using ld.bfd on s390x exposed an issue with the existing
5b3a6d
  llvm_build_tablegen_component_as_shared_library.patch: linking
5b3a6d
  llvm-tblgen with libLLVM.so means we also have to link libraries
5b3a6d
  used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
5b3a6d
- Rewrite summary and description for llvm-gold to point out that
5b3a6d
  it can also be used with ld.bfd, recommend with binutils.
5b3a6d
5b3a6d
-------------------------------------------------------------------
6cf760
Fri Mar 24 21:31:24 UTC 2023 - Ben Greiner <code@bnavigator.de>
6cf760
6cf760
- Add llvm-gcc13-issue55711.patch
6cf760
  * Fix gh#llvm/llvm-project#55711 with gcc13
6cf760
6cf760
-------------------------------------------------------------------
2672b7
Sun Oct 30 14:09:39 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
2672b7
2672b7
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
2672b7
2672b7
-------------------------------------------------------------------
38b5df
Sat Sep  3 15:15:10 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
38b5df
38b5df
- Make sure we keep -DNDEBUG. At some point %{optflags} must have
38b5df
  lost it, perhaps because CMake usually adds it on top. So when
38b5df
  overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
38b5df
  take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
38b5df
  because that's the default anyway and hasn't helped here.
38b5df
- Add llvm-glibc-2-36.patch in order to address boo#1202215.
38b5df
38b5df
-------------------------------------------------------------------
29d93a
Sun Apr 24 20:52:29 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
29d93a
29d93a
- Don't override default linker flags. (We were losing -Wl,-z,now.)
29d93a
29d93a
-------------------------------------------------------------------
5ddcd2
Sun Apr  3 13:42:27 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
5ddcd2
5ddcd2
- Split up Clang libraries: libclang.so is no longer so-versioned
5ddcd2
  alongside LLVM but will stay at libclang.so.13 for now. So we
5ddcd2
  put it into a separate package from libclang-cpp.so. Since we
5ddcd2
  can't have multiple LLVM versions generate the same package, we
5ddcd2
  prefix it for the non-default LLVM with a mechanism inspired by
5ddcd2
  the GCC packaging.
5ddcd2
- Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer
5ddcd2
  to libclang only by soname, because the installed library might
5ddcd2
  be newer than the one originally build with the package.
5ddcd2
- Use the same mechanism to for libc++ and package Clang scripts
5ddcd2
  only for the default version. This means we'll no longer have to
5ddcd2
  touch the package when a new major version comes out.
5ddcd2
- Make sure we properly clean up the clang scripts if we're not
5ddcd2
  packaging them.
5ddcd2
- Let python3-clang use libclang.so.XX, which means we can always
5ddcd2
  build it and makes it depend on libclang instead of clang-devel.
5ddcd2
- Fix some rpmlint issues: we don't need explicit library
5ddcd2
  dependencies that are detected automatically, and we add proper
5ddcd2
  library dependencies to the *-devel packages.
5ddcd2
- Merge llvm-LTO-devel into llvm-devel. That's where the header
5ddcd2
  files already are, and they are hard to separate.
5ddcd2
- Let llvm-polly-devel depend on llvm-devel.
5ddcd2
- Remove libLTO and *-devel packages from baselibs, they don't
5ddcd2
  seem to be needed. We mostly need libLLVM and maybe libclang-cpp.
5ddcd2
- Consistently set host triple as *-suse-linux-gnu*.
5ddcd2
- Only suggest documentation packages.
5ddcd2
5ddcd2
-------------------------------------------------------------------
5ddcd2
Wed Mar  9 17:53:48 UTC 2022 - Dirk Müller <dmueller@suse.com>
5ddcd2
5ddcd2
- Add llvm-rust-mangle-for-fastcall.patch for rust 1.59.
5ddcd2
5ddcd2
-------------------------------------------------------------------
5ddcd2
Sun Mar  6 21:24:55 UTC 2022 - Dirk Müller <dmueller@suse.com>
5ddcd2
5ddcd2
- Fix armv6hl cpu architecture typo.
5ddcd2
5ddcd2
-------------------------------------------------------------------
d60c37
Sat Feb 19 15:23:13 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
d60c37
d60c37
- Let clang-devel accept a newer version of clang-tools:
d60c37
  we don't keep multiple versions of the latter.
d60c37
d60c37
-------------------------------------------------------------------
d60c37
Tue Feb 15 12:13:13 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
d60c37
d60c37
- AND instead of OR in License tag after sr#954337.
d60c37
d60c37
-------------------------------------------------------------------
d60c37
Mon Feb 14 14:31:30 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
d60c37
d60c37
- More conflicts for addition to Leap: clang-tools conflicts with
d60c37
  llvm9 because that doesn't have the move of hmaptool yet, and
d60c37
  llvm13-devel with llvm{5,7} as they used to have FileCheck.1.gz.
d60c37
d60c37
-------------------------------------------------------------------
Bernhard M. Wiedemann ab7be2
Tue Feb  8 23:14:36 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
Bernhard M. Wiedemann ab7be2
Bernhard M. Wiedemann ab7be2
- Add SUSE_Backports_policy-SLE_conflict to rpmlintrc, we're
Bernhard M. Wiedemann ab7be2
  deliberately conflicting with SLE here to offer a newer version
Bernhard M. Wiedemann ab7be2
  than what SUSE wants to support.
Bernhard M. Wiedemann ab7be2
  (https://code.opensuse.org/leap/features/issue/55)
Bernhard M. Wiedemann ab7be2
Bernhard M. Wiedemann ab7be2
-------------------------------------------------------------------
dcb7cc
Thu Feb  3 21:56:28 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
dcb7cc
dcb7cc
- Update to version 13.0.1.
dcb7cc
  * This release contains bug-fixes for the LLVM 13.0.0 release.
dcb7cc
    This release is API and ABI compatible with 13.0.0.
dcb7cc
- Rebase llvm-do-not-install-static-libraries.patch.
dcb7cc
- Drop obsolete patches:
dcb7cc
  * llvm-fix-building-with-GCC-12.patch
dcb7cc
- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
dcb7cc
  for building and testing to simulate behavior of actual package.
dcb7cc
dcb7cc
-------------------------------------------------------------------
dcb7cc
Mon Jan 31 21:16:52 UTC 2022 - Andreas Schwab <schwab@suse.de>
dcb7cc
dcb7cc
- Update constraints for riscv64
dcb7cc
dcb7cc
-------------------------------------------------------------------
912a16
Thu Jan 20 00:11:33 UTC 2022 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
912a16
912a16
- Add support for experimental targets and enable the M68k backend
912a16
- Add patch to fix testsuite after enabling the M68k backend
912a16
  + llvm-update-extract-section-script.patch
912a16
912a16
-------------------------------------------------------------------
27dee5
Sat Dec 18 15:05:40 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
27dee5
27dee5
- BuildRequires: python-rpm-macros to fix Leap 15.3 build.
27dee5
- More memory for GCC compile jobs.
27dee5
27dee5
-------------------------------------------------------------------
f86326
Fri Nov 12 13:30:15 UTC 2021 - Alberto Planas Dominguez <aplanas@suse.com>
f86326
f86326
- Add FileCheck into the devel package, as is required for testing
f86326
  Rust (boo#1192629)
f86326
f86326
-------------------------------------------------------------------
cd19da
Tue Nov  2 21:18:57 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
cd19da
cd19da
- Let clang recommend gcc and glibc-devel as we need both for
cd19da
  building executables. No hard requirement because Clang can be
cd19da
  used as a frontend only. (boo#1191587)
cd19da
- Set minimal CMake version required.
cd19da
cd19da
-------------------------------------------------------------------
cd19da
Tue Nov  2 13:30:06 UTC 2021 - Martin Liška <mliska@suse.cz>
cd19da
cd19da
- Backport llvm-fix-building-with-GCC-12.patch in order to fix building
cd19da
  with GCC 12.
cd19da
cd19da
-------------------------------------------------------------------
b060ba
Sat Oct  2 20:13:04 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Update to version 13.0.0.
b060ba
  * For details, see the release notes:
b060ba
    - https://releases.llvm.org/13.0.0/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/13.0.0/tools/clang/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/13.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/13.0.0/projects/libcxx/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/13.0.0/tools/lld/docs/ReleaseNotes.html
b060ba
  * New LLVM tools:
b060ba
    - llvm-otool: Mach-O object file displaying tool.
b060ba
    - llvm-sim: LLVM IR Similarity Visualizer.
b060ba
    - llvm-tapi-diff: Diff tool for tbd files.
b060ba
    - llvm-windres: Tool to manipulate Windows resources.
b060ba
  * llvm-elfabi was removed.
b060ba
  * New Clang tools:
b060ba
    - clang-repl, an interactive interpreter for C/C++.
b060ba
    - intercept-build, analyze-build: the former intercepts build
b060ba
      commands to build a compilation database, the latter runs
b060ba
      the static analyzer over all translation units.
b060ba
    - scan-build-py: Python reimplementation of scan-build.
b060ba
- Rebase patches:
b060ba
  * link-clang-shared.patch
b060ba
  * llvm-do-not-install-static-libraries.patch
b060ba
  * llvm-exegesis-link-dylib.patch
b060ba
- Drop patches that have landed upstream:
b060ba
  * tablegen-test-link-static.patch
b060ba
- Run tests on more architectures, disable those that seem to hang.
b060ba
  Don't run libcxx tests at all anymore because they take so long.
b060ba
- Relax constraints so that we can build on more machines.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Sep 18 13:54:44 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Set CMAKE_LINKER to workaround CMake wanting to use lld just
b060ba
  because we're using clang as compiler. Fixes build on aarch64.
b060ba
  (https://bugs.llvm.org/show_bug.cgi?id=51115)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Jul 10 21:30:44 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Update to version 12.0.1.
b060ba
  * This release contains bug-fixes for the LLVM 12.0.0 release.
b060ba
    This release is API and ABI compatible with 12.0.0.
b060ba
- Rebase llvm-do-not-install-static-libraries.patch.
b060ba
- Drop obsolete patches:
b060ba
  * clangd-cmake-non-standard-layout.patch
b060ba
  * compiler-rt-Remove-cyclades-inclusion-in-sanitizer.patch
b060ba
  * lld-no-version-on-undefined-weak-lazy-symbols.patch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jul  2 21:01:53 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Add compiler-rt-Remove-cyclades-inclusion-in-sanitizer.patch:
b060ba
  Fix build with linux-glibc-devel 5.13.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu May 13 08:20:30 UTC 2021 - Martin Liška <mliska@suse.cz>
b060ba
b060ba
- Set memory limits for DWZ to 4x.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Apr 16 21:59:40 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Update to version 12.0.0.
b060ba
  * For details, see the release notes:
b060ba
    - https://releases.llvm.org/12.0.0/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/12.0.0/tools/clang/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/12.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/12.0.0/projects/libcxx/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/12.0.0/tools/lld/docs/ReleaseNotes.html
b060ba
- Rebase patches:
b060ba
  * assume-opensuse.patch
b060ba
  * lldb-cmake.patch
b060ba
  * llvm-better-detect-64bit-atomics-support.patch
b060ba
  * llvm-do-not-install-static-libraries.patch
b060ba
  * llvm_build_tablegen_component_as_shared_library.patch
b060ba
- Drop patches that have landed upstream:
b060ba
  * Fix-missing-include.patch
b060ba
- Always use ld.bfd for stage 1, use lld for stage 2 where we use
b060ba
  ThinLTO and where it's supported, gold where lld doesn't work,
b060ba
  and ld.bfd where we don't use ThinLTO. (boo#1181621)
b060ba
- Add lld-no-version-on-undefined-weak-lazy-symbols.patch to fix a
b060ba
  bug in lld that made libLLVM.so contain a corrupt symbol version.
b060ba
- Add clangd-cmake-non-standard-layout.patch to fix build in our
b060ba
  non-monorepo layout.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Feb 14 22:28:42 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Don't use gold and ThinLTO on ppc64le because of boo#1181621.
b060ba
- Fix-missing-include.patch: fix build with GCC 11. (boo#1181875)
b060ba
- CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch:
b060ba
  Fix target component lookup. (boo#1180748)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Jan  9 16:19:46 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Update to version 11.0.1.
b060ba
  * This release contains bug-fixes for the LLVM 11.0.0 release.
b060ba
    This release is API and ABI compatible with 11.0.0.
b060ba
- Rebase llvm-do-not-install-static-libraries.patch.
b060ba
- Drop obsolete compiler-rt-dont-compile-assembly-files-as-c.patch.
b060ba
- Make documentation tarballs more reproducible.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jan  6 08:40:26 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
b060ba
b060ba
- Increase required RAM for aarch64
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jan  1 13:04:35 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
b060ba
b060ba
- Move BFD plugins to %{_libdir}
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Dec 14 14:18:19 UTC 2020 - Andreas Schwab <schwab@suse.de>
b060ba
b060ba
- polly-pthread.patch: Remove, std::call_once no longer needs libpthread
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Nov 23 17:29:28 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Add compiler-rt-dont-compile-assembly-files-as-c.patch to fix
b060ba
  build failure with newer CMake versions.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Nov 14 22:09:41 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Let CMake files in {llvm,clang}X-devel refer to the versioned
b060ba
  binaries that come with the package instead of the symlink
b060ba
  managed by update-alternatives. (boo#1178513)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Oct 24 15:12:33 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Disable ThinLTO on aarch64 because of hangs. (boo#1178070)
b060ba
- Enable ThinLTO on ppc64 and ppc64le, the internal error is gone.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Oct 19 21:57:00 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Update to version 11.0.0.
b060ba
  * For details, see the release notes:
b060ba
    - https://releases.llvm.org/11.0.0/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/11.0.0/tools/clang/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/11.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/11.0.0/projects/libcxx/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/11.0.0/tools/lld/docs/ReleaseNotes.html
b060ba
  * New LLVM tools: llvm-gsymutil, llvm-ml.
b060ba
  * clang-import-test was removed.
b060ba
- Drop obsolete patches:
b060ba
  * clang-ignore-stack-clash-protector.patch
b060ba
  * fix-atomics-test.patch
b060ba
  * restore-llvm10-abi.patch
b060ba
- Rebase patches:
b060ba
  * clang-resourcedirs.patch
b060ba
  * default-to-i586.patch
b060ba
  * link-clang-shared.patch
b060ba
  * link-clang-tools-extra-shared.patch
b060ba
  * lldb-cmake.patch
b060ba
  * llvm-do-not-install-static-libraries.patch
b060ba
  * lto-disable-cache.patch
b060ba
- Add llvm-exegesis-link-dylib.patch: link llvm-exegesis with
b060ba
  libLLVM.so, the advanced functionality is not available anyway.
b060ba
- Remove -fstack-clash-protection on architectures where it isn't
b060ba
  actually supported, because that prevents feature detection.
b060ba
- Make sure we also build AttributeReference for the documentation.
b060ba
  This requires building via CMake. Also shorten the paths.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jul 30 21:20:08 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Add ld.lld as an alternative for ld. (boo#1174656)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jul 22 21:54:01 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Update to version 10.0.1.
b060ba
  * This release contains bug-fixes for the LLVM 10.0.0 release.
b060ba
    This release is API and ABI compatible with 10.0.0.
b060ba
- Rebase llvm-do-not-install-static-libraries.patch.
b060ba
- Replace ValueLattice-Add-new-state-for-undef-constants.patch,
b060ba
  which landed upstream in a modified version, by
b060ba
  restore-llvm10-abi.patch that resets the ABI to our 10.0.0.
b060ba
- Rewrite lld-default-sha1.patch to be version-independent.
b060ba
- Set flags consistently, so that we don't lose -DNDEBUG on 32-bit
b060ba
  architectures. Also we don't need the opt flags twice. This leads
b060ba
  to a significant reduction in binary sizes on 32-bit arches.
b060ba
- Make it easier to package release candidates.
b060ba
- Enable most tests on 32-bit ARM, but not for libcxx.
b060ba
- Add fix-atomics-test.patch for architectures where native atomics
b060ba
  are not available.
b060ba
- Lower build constraints for riscv64 a bit to allow building on
b060ba
  more workers.
b060ba
- Allow more compile jobs in stage 2.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Jul 12 11:49:47 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Factor out computation of the number of jobs into a macro.
b060ba
- Choose mem_per_compile_job dependent on build stage, let stage 1
b060ba
  on x86_64 use more memory.
b060ba
- More generous memory allocation on riscv64.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jun 23 07:18:55 UTC 2020 - Ismail Dönmez <idonmez@suse.com>
b060ba
b060ba
- Add lld-default-sha1.patch to make lld generate SHA1 build-ids by
b060ba
  default, otherwise our tools cannot process the debuginfo.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Mar 24 22:30:06 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Update to version 10.0.0.
b060ba
  * For details, see the release notes:
b060ba
    - https://releases.llvm.org/10.0.0/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/10.0.0/tools/clang/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/10.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/10.0.0/projects/libcxx/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/10.0.0/tools/lld/docs/ReleaseNotes.html
b060ba
  * New LLVM tools: llvm-ifs, llvm-install-name-tool, llvm-reduce.
b060ba
  * New Clang tools: clang-move, clang-offload-wrapper, pp-trace.
b060ba
  * lldb-mi moved to a separate project and is no longer available.
b060ba
- Dropped obsolete patches:
b060ba
  * clang-fix-powerpc-triplet.patch
b060ba
  * clang-riscv64-rv64gc.diff
b060ba
  * compiler-rt-move-fdp.patch
b060ba
  * compiler-rt-sanitizer-ipc-perm.patch
b060ba
  * D60657-riscv-pcrel_lo.diff
b060ba
  * gwp-asan-lto.patch
b060ba
  * libcxx-tests-linux-distribution.patch
b060ba
  * link-lldb-shared.patch
b060ba
  * llvm-riscv64-fix-cffi.diff
b060ba
  * openmp-export-fini.patch
b060ba
  * riscv-eh-frame-fixup.patch
b060ba
  * riscv64-suse-linux.patch
b060ba
- Rebased patches:
b060ba
  * assume-opensuse.patch
b060ba
  * link-clang-tools-extra-shared.patch
b060ba
  * lldb-cmake.patch
b060ba
  * llvm_build_tablegen_component_as_shared_library.patch
b060ba
  * llvm-do-not-install-static-libraries.patch
b060ba
  * llvm-remove-clang-only-flags.patch
b060ba
  * lto-disable-cache.patch
b060ba
  * polly-pthread.patch
b060ba
  * tests-use-python3.patch
b060ba
- Add tablegen-test-link-static.patch: fix TableGenTests.
b060ba
- Add ValueLattice-Add-new-state-for-undef-constants.patch: fix
b060ba
  miscompilation on ppc64/s390x that was leading to test crashes.
b060ba
- Enable ThinLTO on aarch64.
b060ba
- Disable ThinLTO on ppc64le due to internal error in gold.
b060ba
- Delete object files and static libraries from build tree in
b060ba
  %install already, because debuginfo extraction happens after
b060ba
  that. If we do it after %check, we run out of disk space.
b060ba
- Run tests "manually", because we've already removed many targets.
b060ba
- Don't build unit tests, because some of them are now statically
b060ba
  linked, which is very expensive with LTO. Also unit tests are
b060ba
  probably not very interesting on the distribution level, we don't
b060ba
  expect them to perform different than in upstream. The relevant
b060ba
  upstream change for this is https://reviews.llvm.org/D54439.
b060ba
- Drop %if for openSUSE 13.2.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Mar 23 22:42:09 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Remove conflicts of clang-tools with {clang,llvm}{7,8}: the
b060ba
  relevant binaries have been removed from those packages. This
b060ba
  allows having clang-tools together with older versions of llvm.
b060ba
  For a smooth installation we add OrderWithRequires dependencies.
b060ba
- Fix typos in (still inactive) !%{with clang_scripts} part.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Mar 11 22:58:26 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Require clang-tools for clangX-devel.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Mar  7 22:41:55 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Move all clang-related scripts (including those originally in
b060ba
  clangX-checker), hmaptool and clang-doc into a common
b060ba
  unversioned subpackage clang-tools, like python3-clang.
b060ba
  The scripts reference the unversioned executables, so allowing
b060ba
  multiple versions via update-alternatives would be misleading.
b060ba
  The clang-doc executable will come with assets in Clang 10, so
b060ba
  we have to take it out of update-alternatives as well.
b060ba
  This should be the proper solution to boo#1161873.
b060ba
- Include run-find-all-symbols script in clang-tools.
b060ba
- Remove metadata for clangX-include-fixer subpackage that never
b060ba
  had any files and thus wasn't released as rpm. There are so many
b060ba
  clang binaries that packaging them separately doesn't scale.
b060ba
- Fix lldb version string, adapt lldb-cmake.patch (boo#1165517).
b060ba
- Remove unneccesary libtool dependency.
b060ba
- Don't let clang depend on libc++, we link it with libstdc++.
b060ba
- Recommend gold plugin if clang and gold are installed.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Feb  7 10:29:11 UTC 2020 - Richard Biener <rguenther@suse.com>
b060ba
b060ba
- Add vim-plugin-llvm Conflicts to clang subpackage which now
b060ba
  contains files formerly in llvmN-vim-plugins, conflicting with
b060ba
  packages from older llvm releases.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Feb  6 10:58:59 UTC 2020 - Richard Biener <rguenther@suse.com>
b060ba
b060ba
- Add back emacs-llvm Provides and Conflicts to clang subpackage
b060ba
  originally in llvm-emacs-plugins to properly conflict with
b060ba
  llvm-emacs-plugins from older llvm releases.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Feb  4 08:41:49 UTC 2020 - Richard Biener <rguenther@suse.com>
b060ba
b060ba
- Add clang5-devel to clang9-doc conflicts.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Feb  3 08:53:12 UTC 2020 - Andreas Schwab <schwab@suse.de>
b060ba
b060ba
- Add compiler-rt-sanitizer-ipc-perm.patch: Fix sanitizer-common
b060ba
  build with glibc 2.31.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jan 29 22:33:02 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Move clang-{format,include-fixer,rename}.{el,py} files from
b060ba
  llvm-*-plugins to clang package. (boo#1161873)
b060ba
- Drop the now empty llvm-emacs-plugins package.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Jan 27 08:03:55 UTC 2020 - Richard Biener <rguenther@suse.com>
b060ba
b060ba
- Add polly and lld build conditionals, remove excessive Requires
b060ba
  to clang from docs.  Fix conditional for libc++ use.
b060ba
  [jsc#SLE-7400, jsc#SLE-7614, jsc#SLE-7452, jsc#SLE-8920, jsc#SLE-7390,
b060ba
   jsc#SLE-7587]
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jan 15 14:34:50 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Undo spec-cleaner changes that we don't want.
b060ba
  * Reintroduce blank lines in configuration.
b060ba
  * Use packageand syntax that works for older versions of RPM.
b060ba
  * Don't use %{_bindir} on left-hand side of sed replacements.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Jan 11 20:14:12 UTC 2020 - Andreas Schwab <schwab@suse.de>
b060ba
b060ba
- riscv-eh-frame-fixup.patch: Remove changesets that alter the libLLVM ABI
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jan  8 15:30:21 UTC 2020 - Jaime Caamaño Ruiz <jcaamano@suse.com>
b060ba
b060ba
- Add upstream patch to export compiler-rt FuzzedDataProvider header, 
b060ba
  required by Envoy 1.12.2:
b060ba
  * compiler-rt-move-fdp.patch 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Jan  6 19:31:23 UTC 2020 - Andreas Schwab <schwab@suse.de>
b060ba
b060ba
- riscv-eh-frame-fixup.patch: Fix handling of .eh_frame on RISC-V
b060ba
- polly-pthread.patch: Add missing -lpthread
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jan  3 15:28:52 UTC 2020 - Andreas Schwab <schwab@suse.de>
b060ba
b060ba
- Enable support for riscv64
b060ba
- clang-riscv64-rv64gc.diff, riscv64-suse-linux.patch,
b060ba
  llvm-riscv64-fix-cffi.diff, D60657-riscv-pcrel_lo.diff: Backports from
b060ba
  master
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Dec 20 21:13:19 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Update to version 9.0.1.
b060ba
  * This release contains bug-fixes for the LLVM 9.0.0 release.
b060ba
    This release is API and ABI compatible with 9.0.0.
b060ba
- Drop patches that have landed upstream:
b060ba
  * dont-install-example-analyzer-plugins.patch
b060ba
  * fix-module-test.patch
b060ba
  * llvm-add-missing-include.patch
b060ba
- Drop set-revision.patch, don't provide revision number in clang.
b060ba
  The upstream repository has moved from Subversion to git, so the
b060ba
  revision number is just a hash, which limits its usefulness.
b060ba
- Rebase llvm-do-not-install-static-libraries.patch.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Dec  5 23:49:17 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Modify libcxx-tests-linux-distribution.patch to remove dependency
b060ba
  on python-distro again: we don't have expected failures.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Dec  5 08:31:30 UTC 2019 - Martin Liška <mliska@suse.cz>
b060ba
b060ba
- Add llvm-add-missing-include.patch in order to fix
b060ba
  boo#1158367.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Dec  3 23:52:49 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Add gwp-asan-lto.patch: Make sure there are no LLVM IR files in
b060ba
  static libraries that we package.
b060ba
- Add libcxx-tests-linux-distribution.patch (boo#1158293):
b060ba
  Replace platform.linux_distribution by distro.linux_distribution.
b060ba
- Make documentation packages noarch.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Nov  4 02:34:19 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Add openmp-export-fini.patch: Export termination function for
b060ba
  libomp.so, solves boo#1155108.
b060ba
- Remove flaky test case in libcxx.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Oct 30 08:44:49 UTC 2019 - Fabian Vogt <fvogt@suse.com>
b060ba
b060ba
- Fix typo, BOLL -> BOOL
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Oct 19 11:12:03 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Let new {llvm,clang}*-doc packages "Conflict" with older devel
b060ba
  packages, which they were split from.
b060ba
- Let doc packages conflict with older versions of themselves.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Oct 14 14:16:20 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
b060ba
b060ba
- (Build)Require only python3-base instead of full python3 package,
b060ba
  the additional modules are not required. Helps shortening the
b060ba
  build dependency chain.
b060ba
- Remove python3-* requires from lldb9 subpackage, and add it to
b060ba
  the bindings/pretty-printer subpackage (python3-lldb9).
b060ba
- Add python3-base Requires to python3-clang subpackage
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Sep 28 13:28:45 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Add dont-install-example-analyzer-plugins.patch: Remove example
b060ba
  analyzer plugins from install targets instead of deleting them.
b060ba
- Add fix-module-test.patch: fix test instead of deleting it.
b060ba
- Don't build static libc++ (with ThinLTO that's not useful anyway).
b060ba
- Don't build libc++experimental.
b060ba
- Don't package libc++abi.so with libc++-devel, it's already contained
b060ba
  in the (required) libc++abi-devel.
b060ba
- Be more specific about files in libc++-devel.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Sep 22 19:42:25 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Update to version 9.0.0.
b060ba
  * For details, see the release notes:
b060ba
    - https://releases.llvm.org/9.0.0/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/9.0.0/tools/clang/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/9.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/9.0.0/projects/libcxx/docs/ReleaseNotes.html
b060ba
    - https://releases.llvm.org/9.0.0/tools/lld/docs/ReleaseNotes.html
b060ba
- Change License to "Apache-2.0 WITH LLVM-exception OR NCSA".
b060ba
  (https://llvm.org/foundation/relicensing/)
b060ba
- Allow building with ThinLTO and enable it on some architectures.
b060ba
- Disable LTO cache in lto-disable-cache.patch.
b060ba
- Unset MALLOC_CHECK_ for compilation to mitigate lock contention.
b060ba
- No debug info for ppc like for the other 32-bit targets.
b060ba
- Clean up _constraints: same constraints for 32-bit targets.
b060ba
- Don't use BUILD_SHARED_LIBS for Clang anymore, since the newly
b060ba
  available libclang-cpp.so should expose the full C++ API.
b060ba
- Link tools with libclang-cpp.so by using CLANG_LINK_CLANG_DYLIB,
b060ba
  similar to LLVM_BUILD_LLVM_DYLIB for libLLVM.so.
b060ba
- Remove obsolete n_clang_allow_BUILD_SHARED_LIBRARY.patch.
b060ba
- Add link-clang-shared.patch to link more clang targets with
b060ba
  libclang-cpp.so, especially libclang.so.
b060ba
- Add link-clang-tools-extra-shared.patch, link-lldb-shared.patch:
b060ba
  link targets in clang-tools-extra and lldb with libclang-cpp.so.
b060ba
- Simplify llvm-do-not-install-static-libraries.patch, also handle
b060ba
  Clang, for which we now get static libraries.
b060ba
- Package documentation for llvm and clang separately, recommend
b060ba
  them for the main package: they are not required for development,
b060ba
  but actually useful for working with the non-devel packages.
b060ba
- Recommend editor plugins not just for llvm-devel.
b060ba
- Recommend libstdc++ for Clang again.
b060ba
- Move diagtool from llvm to clang subpackage.
b060ba
- Properly distinguish between %{_relver} and %{version}.
b060ba
- Drop aarch64-disable-memorytest.patch and reactivate test.
b060ba
- Rebase clang-resourcedirs.patch.
b060ba
- Rebase llvm-normally-versioned-libllvm.patch.
b060ba
- Rebase llvm-remove-clang-only-flags.patch.
b060ba
- Rebase llvm_build_tablegen_component_as_shared_library.patch.
b060ba
- Rebase set-revision.patch.
b060ba
- Increase disk space for build.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Sep 22 11:13:10 UTC 2019 - Lubos Lunak <l.lunak@centrum.cz>
b060ba
b060ba
- Make lldb recommend python3-lldb (it contains pretty printers).
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Aug 21 21:53:49 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Use python3 shebangs everywhere (boo#1146533).
b060ba
- Drop obsolete opt-viewer-Do-not-require-python-2.patch.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Aug 16 09:53:24 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Remove unneccesary dependencies:
b060ba
  * groff, bison and flex don't seem to be used.
b060ba
  * jsoncpp is no longer used since r338461.
b060ba
  * Move some BuildRequires to subpackages.
b060ba
  * Don't recommend scan-{build,view} in clang (boo#1145444).
b060ba
  * Devel packages are only required in other devel packages,
b060ba
    when their headers are included in the installed headers.
b060ba
- Add versions to Provides/Conflicts except for files.
b060ba
- Remove unused (since r268685) CMake flags LLVM_ENABLE_TIMESTAMPS.
b060ba
- Fix installation of opt-viewer files when python3-clang is no
b060ba
  longer built.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Jul 20 18:45:23 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Update to version 8.0.1.
b060ba
  * This release contains bug-fixes for the LLVM 8.0.0 release.
b060ba
    This release is API and ABI compatible with 8.0.0.
b060ba
- Don't run LLVM tests on ppc at all because of sporadic hangs.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jun 28 09:55:21 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
b060ba
b060ba
- Increase RAM for armv6/7 to avoid OOM and be scheduled on fast
b060ba
  worker
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jun 27 23:03:49 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Use the documented LLVM_ENABLE_RTTI to enable RTTI instead of
b060ba
  LLVM_REQUIRES_RTTI, which "is an internal flag that individual
b060ba
  targets can use to force RTTI". (boo#1139584)
b060ba
- Drop obsolete llvm-build-tests-with-rtti.patch.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jun 18 21:26:33 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Exclude riscv64 for now since it fails to build.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Jun 15 20:11:03 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Change some groups:
b060ba
  * put libraries in System/Libraries,
b060ba
  * devel packages in Development/Libraries,
b060ba
  * clang in Development/Languages/C and C++,
b060ba
  * the gold plugin in Development/Tools/Building.
b060ba
- Add some URLs, use https:// when possible.
b060ba
- Remove unneeded devel dependencies.
b060ba
- Only suggest a C++ standard library for clang. It's also a
b060ba
  C compiler and needs no C++ library when only used as such.
b060ba
- Fix Supplements for editor plugins.
b060ba
- Fix some rpmlint issues:
b060ba
  * Reword summary and description for Polly.
b060ba
  * Fix /usr/bin/env shebangs.
b060ba
  * Remove executable bit where not needed.
b060ba
  * Move bash completion to /usr.
b060ba
  * Remove hard dependency of libclang8 to libstdc++-devel.
b060ba
- Make rpm macros work properly.
b060ba
- Remove sources from documentation.
b060ba
- Run %fdupes on the right directories.
b060ba
- Enable tests for libcxx.
b060ba
- Reduce memory requirements for compile jobs depending on arch.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun May 12 19:11:24 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
b060ba
b060ba
- Avoid relocation overflow on ppc by not building GPU backends.
b060ba
- Update baselibs.conf.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Apr 24 17:20:07 UTC 2019 - Martin Liška <mliska@suse.cz>
b060ba
b060ba
- Disable LTO (boo#1133254).
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Mar 23 23:29:21 UTC 2019 - aaronpuchert@alice-dsl.net
b060ba
b060ba
- Fix packaging on ppc: the sanitizers aren't available there, so
b060ba
  the directories /usr/lib/clang/*/{lib,share} are missing.
b060ba
- Package LLVMgold even when we don't use gold for linking.
b060ba
  It's promised in /usr/lib/cmake/llvm/LLVMExports.cmake.
b060ba
- Unignore test failures on PowerPC64 architectures. The failures
b060ba
  in ppc are unrelated to AMDGPU, so we remove that remark.
b060ba
- Fix dependencies: the gold plugin shouldn't depend on llvm-devel.
b060ba
  libc++abi-devel should depend on libc++abi.
b060ba
- Fix typo.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Mar 19 09:16:11 UTC 2019 - Adrian Schröter <adrian@suse.de>
b060ba
b060ba
- Enable libc++ on ARM (Needed for tensorflow)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Mar 11 12:53:39 UTC 2019 - msrb@suse.com
b060ba
b060ba
- Update to 8.0.0
b060ba
  * For details, see the release notes:
b060ba
      https://llvm.org/releases/8.0.0/docs/ReleaseNotes.html
b060ba
      https://llvm.org/releases/8.0.0/tools/clang/docs/ReleaseNotes.html
b060ba
      https://llvm.org/releases/8.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
b060ba
      https://llvm.org/releases/8.0.0/tools/lld/docs/ReleaseNotes.html
b060ba
b060ba
- Drop llvm-unittests-Don-t-install-TestPlugin.so.patch,
b060ba
  llvm-drop-llvm-optional-clang-specific-optimization.patch,
b060ba
  llvm-D51108.patch,
b060ba
  llvm-Ensure-that-variant-part-discriminator-is-read-by-Me.patch,
b060ba
  llvm-test-Fix-Assembler-debug-info.ll.patch
b060ba
  * Already included upstream
b060ba
b060ba
- Add 0001-CMake-Add-install-targets-for-utilities-to-LLVM-expo.patch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Mar 10 20:24:03 UTC 2019 - aaronpuchert@alice-dsl.net
b060ba
b060ba
- Remove -fno-strict-aliasing, which upstream doesn't use any more
b060ba
  since r245304 in 2015. (http://reviews.llvm.org/D12036)
b060ba
  It's probably also not needed for modern versions of GCC.
b060ba
  It was enabled in r105644 because of some bugs there.
b060ba
- Add a clang-%{_sonum} symlink, which is referenced by
b060ba
  /usr/lib64/cmake/clang/ClangTargets.cmake (boo#1120098)
b060ba
- Package clang builtin headers with libclang. The library is
b060ba
  basically unusable without the builtin headers. Currently
b060ba
  consumers of libclang have to require clang as well, although
b060ba
  only the headers are needed.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Feb 26 09:44:21 UTC 2019 - msrb@suse.com
b060ba
b060ba
- llvm-Ensure-that-variant-part-discriminator-is-read-by-Me.patch,
b060ba
  llvm-test-Fix-Assembler-debug-info.ll.patch
b060ba
  * Fix crash in rustc (boo#1126907)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Feb 17 21:38:04 UTC 2019 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
b060ba
b060ba
- Allow use of Gold linker to be conditional
b060ba
- Disable Gold linker on ppc
b060ba
  + LLVM currently doesn't build with Gold on ppc
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jan 15 10:28:38 UTC 2019 - msrb@suse.com
b060ba
b060ba
- Readd clang-7 and clang++-7 symlinks
b060ba
  * Fixes uses of clang-devel (boo#1120098)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Jan 14 13:06:55 UTC 2019 - msrb@suse.com
b060ba
b060ba
- Update to llvm 7.0.1
b060ba
  * This release contains bug-fixes for the LLVM 7.0.0 release.
b060ba
    This release is API and ABI compatible with 7.0.0.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Dec 30 19:11:05 UTC 2018 - Dirk Mueller <dmueller@suse.com>
b060ba
b060ba
- enable gold unconditionally like with llvm6 and older
b060ba
- reenable openmp support again for aarch64 (like it was already in llvm6)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Dec 19 19:45:44 UTC 2018 - Todd R <toddrme2178@gmail.com>
b060ba
b060ba
- Use %license macro
b060ba
- Use upstream-recommended %{_rpmconfigdir}/macros.d directory
b060ba
  for the rpm macros.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Dec 14 23:08:04 UTC 2018 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
b060ba
b060ba
- Remove ppc from Exclude field in spec file
b060ba
- Allow use of Gold linker to be conditional
b060ba
- Disable Gold linker on ppc
b060ba
- Add patch to fix SUSE GNU triplet on ppc
b060ba
  * clang-fix-powerpc-triplet.patch
b060ba
- Add patch from upstream to fix ABI issue on ppc
b060ba
  * llvm-D51108.patch
b060ba
- Limit list of enabled targets on ppc
b060ba
  * PowerPC;AMDGPU;BPF;NVPTX
b060ba
- Ignore testsuite failures on ppc
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Dec 11 10:26:04 UTC 2018 - msrb@suse.com
b060ba
b060ba
- llvm-drop-llvm-optional-clang-specific-optimization.patch
b060ba
  * Fix ABI incompatibility when libLLVM (built with clang) is
b060ba
    linked to a program build with gcc. (boo#1119092)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Oct 23 07:52:09 UTC 2018 - msrb@suse.com
b060ba
b060ba
- opt-viewer-Find-style-css-in-usr-share.patch
b060ba
  * Make sure opt-viewer installed in /usr/bin can find resources
b060ba
    from /usr/share/opt-viewer. (boo#1112730)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Oct 19 12:32:11 UTC 2018 - msrb@suse.com
b060ba
b060ba
- llvm-unittests-Don-t-install-TestPlugin.so.patch
b060ba
  * It is only used for testing and is causing failures when
b060ba
    processing LLVMExports.cmake.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Aug 28 06:58:07 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Update to llvm 7.0.0
b060ba
  * For details, see the release notes:
b060ba
      https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html
b060ba
      https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html
b060ba
      https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
b060ba
      https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html
b060ba
b060ba
- Remove no longer needed patches:
b060ba
  * llvm6-fix-gdb-index-crash.patch
b060ba
  * lldb-fix-build-with-python-3.7.patch
b060ba
  * lldb-add-pthread-dl-libs.patch
b060ba
  * polly-cmake-Trust-pkg-config-in-FindJsoncpp.patch
b060ba
b060ba
- Add tests-use-python3.patch
b060ba
  * Prevents tests from failing because of missing python 2.
b060ba
b060ba
- Add llvm-better-detect-64bit-atomics-support.patch
b060ba
  * Fixes build on i586.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Aug 27 11:30:36 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Updated llvm-remove-clang-only-flags.patch
b060ba
  - Exclude also "-Werror=unguarded-availability-new" (bsc#1106000)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jul 25 07:29:54 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Update to llvm 6.0.1
b060ba
  * This release contains bug-fixes for the LLVM 6.0.0 release. It
b060ba
    is API and ABI compatible with 6.0.0.
b060ba
- Remove no longer needed llvm6-fix-InstCombine.patch
b060ba
- Add lldb-fix-build-with-python-3.7.patch
b060ba
  * Fix build with python 3.7
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jun 29 00:21:52 UTC 2018 - l.lunak@centrum.cz
b060ba
b060ba
- llvm6-fix-gdb-index-crash.patch
b060ba
  * From upstream, fix lld --gdb-index crash.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jun 14 10:21:57 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Do not requires gcc6 for older sle versions.
b060ba
  * llvm6 is not built on <= 12 SP3 and this was preventing build
b060ba
    on 12 SP4.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu May 17 15:26:21 UTC 2018 - msrb@suse.com
b060ba
b060ba
- llvm_build_tablegen_component_as_shared_library.patch
b060ba
  * Build TableGen component as its own shared library because it
b060ba
    is not included in the libLLVM library and is needed for ldc.
b060ba
    (bsc#1086445)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu May 17 11:18:46 UTC 2018 - tchvatal@suse.com
b060ba
b060ba
- Add patch llvm6-fix-InstCombine.patch to fix InstCombine init
b060ba
  * Will be fixed in 6.0.1 release
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed May  9 10:32:04 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Do not build stage1 with debug info. It was accidentally added
b060ba
  with the use of %optflags. This should fix out of memory errors
b060ba
  on 32bit architectures and speed up build everywhere else.
b060ba
  (bsc#1092697)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Apr 11 09:18:29 UTC 2018 - msrb@suse.com
b060ba
b060ba
- llvm-build-tests-with-rtti.patch
b060ba
  * Fixes build failure with gcc 8. (bnc#1087136)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Apr  5 09:33:40 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Do not export Polly static libraries which we do not distribute.
b060ba
  * Updated llvm-do-not-install-static-libraries.patch
b060ba
- Use external jsoncpp instead of the bundled one.
b060ba
  * Added polly-cmake-Trust-pkg-config-in-FindJsoncpp.patch
b060ba
- llvm6-devel must require llvm6-polly-devel
b060ba
  * Files in llvm6-devel reference Polly.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Mar 19 13:53:06 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Update to llvm 6.0.0
b060ba
  * Added polly
b060ba
  * Notable changes:
b060ba
    - Retpoline Spectre variant 2 mitigation
b060ba
    - GlobalISel by default for AArch64 at -O0
b060ba
    - improved scheduling on several x86 micro-architectures
b060ba
    - Clang defaults to -std=gnu++14 instead of -std=gnu++98
b060ba
    - support for some upcoming C++2a features
b060ba
    - improved optimizations, new compiler warnings, many bug
b060ba
      fixes, and more.
b060ba
b060ba
- Use alternatives for clang's bash autocomplete to prevent
b060ba
  conflicts with other versions.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Feb 15 11:38:38 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Remove liblldb5 and lldb5-devel from baselibs.conf. They are only
b060ba
  build for x86_64, so no point having them in baselibs.conf.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Feb  7 14:21:48 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Use %optflags, except for FORTIFY_SOURCE which is not compatible
b060ba
  with compiler-rt.
b060ba
- Exclude static libraries differently.
b060ba
  * Drop llvm-split-static-library-exports-into-their-own-export-file.diff
b060ba
  * Drop clang-split-static-library-exports-into-their-own-export-file.diff
b060ba
  * Update llvm-do-not-install-static-libraries.patch to not use
b060ba
    EXCLUDE_FROM_ALL which is not available in cmake 3.5.
b060ba
    - This fixes build on SLE12.
b060ba
- Do not force gcc6 on OpenSUSE - fixes build.
b060ba
- Reduce the amount of concurent link jobs by increasing their
b060ba
  memory requirement - to reduce stalls in OBS.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jan 31 08:48:48 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Cleanup %ifarch conditions, remove targets unintentionally added
b060ba
  to s390/s390x. (bnc#1078436)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jan 30 09:24:22 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Limit the amount of parallel link jobs, but no longer limit
b060ba
  compile jobs. This should prevent running out of memory during
b060ba
  linking while not longer slowing down compilation.
b060ba
- Remove build dependency on procps
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Jan 29 12:17:55 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Reduce disk size requirement to 30GB in _constraints. We no
b060ba
  longer need that much since we stopped building static libraries.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jan 18 15:23:59 UTC 2018 - msrb@suse.com
b060ba
b060ba
- n_clang_allow_BUILD_SHARED_LIBRARY.patch
b060ba
  * Allow buildling clang with BUILD_SHARED_LIBRARY while the rest
b060ba
    is built with LLVM_LINK_LLVM_DYLIB. (bnc#1065464)
b060ba
- Remove clang-devel-static.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jan 10 14:56:18 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Place gold plugin to the right directory. (bnc#1073210)
b060ba
  * It must be in /usr/lib/bfd-plugins on all architectures.
b060ba
  * Remove llvm5-gold from baselibs.conf - nothing needs a 32bit
b060ba
    version of it and it would now conflict with the 64bit one.
b060ba
- Reduce _constraints requirements on 32bit architectures.
b060ba
  * Since we had to disable debuginfo on them, they require much
b060ba
    less.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jan 10 10:24:49 UTC 2018 - normand@linux.vnet.ibm.com
b060ba
b060ba
- ignore make check error for PowerPC as bypass
b060ba
  https://bugs.llvm.org/show_bug.cgi?id=35871
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Jan  8 13:12:13 UTC 2018 - dmueller@suse.com
b060ba
b060ba
- disable debuginfo build for ARM as well
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jan  5 08:55:59 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Delete intermediate files during build to reduce total disk usage
b060ba
  (bnc#1074625)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jan  4 10:28:07 UTC 2018 - msrb@suse.com
b060ba
b060ba
- Update to llvm 5.0.1
b060ba
  * This release contains bug-fixes for the LLVM 5.0.0 release.
b060ba
  * This release is API and ABI compatible with 5.0.0.
b060ba
- llvm-do-not-install-static-libraries.patch
b060ba
  * Updated.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Dec 22 08:56:05 UTC 2017 - fcrozat@suse.com
b060ba
b060ba
- Increase minimum memory and disk sizes required for building in
b060ba
  _constraints.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Dec 13 16:30:20 UTC 2017 - msrb@suse.com
b060ba
b060ba
- Rename python3-lldb to python3-lldb5 so it can work with llvm
b060ba
  meta package.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Dec 11 10:33:00 UTC 2017 - msrb@suse.com
b060ba
b060ba
- Rename python packages to follow naming conventions.
b060ba
- Remove unnecessary dependencies on python3.
b060ba
- Make opt-viewer not require python2.
b060ba
  * opt-viewer-Do-not-require-python-2.patch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Dec  4 15:41:52 UTC 2017 - msrb@suse.com
b060ba
b060ba
- Switch to python3.
b060ba
- Fix %check tests when used with python3.
b060ba
  * Define LANG=C.UTF-8 when running the tests.
b060ba
- Add explicit Provides/Conflicts to llvm5-devel,
b060ba
  clang5-devel-static and lldb5-devel.
b060ba
  * These are required to be validated by obs repo-checker.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Dec  1 08:52:55 UTC 2017 - msrb@suse.com
b060ba
b060ba
- Use LLVM_OPTIMIZED_TABLEGEN to speed up build. (bnc#1064786)
b060ba
- Fix files of lldb4 to work correctly with update-alternatives.
b060ba
- Remove Conflicts clang(LLDB) from lldb4-devel - it does not
b060ba
  exist. It would be provided automatically, but no such cmake file
b060ba
  is installed.
b060ba
- llvm-do-not-install-static-libraries.patch
b060ba
  * Do not install static libraries instead of installing them and
b060ba
    deleting after.
b060ba
  * Reduces disk usage during build. (bnc#1064786)
b060ba
- Do not build unnecessary parts during stage1.
b060ba
  * Speeds up build a bit. (bnc#1064786)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Nov 20 08:45:53 UTC 2017 - msrb@suse.com
b060ba
b060ba
- Updated baselibs.conf to reference version 5 packages.
b060ba
- Deleted rogue llvm5.spec.r29 file.
b060ba
- Deleted arm_suse_support.diff, llvm-add_a_LLVM_USE_LINKER.patch,
b060ba
  libsanitizer.patch.
b060ba
  - No longer used, applied already in the source.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Oct 17 07:31:06 UTC 2017 - msrb@suse.com
b060ba
b060ba
- llvm-normally-versioned-libllvm.patch
b060ba
  * Change libLLVM naming scheme to match our naming guidelines.
b060ba
  * The reasons for the original naming scheme are no longer valid,
b060ba
    more details in the patch.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Oct 13 09:09:15 UTC 2017 - msrb@suse.com
b060ba
b060ba
- Disable all thread related tests in libcxx. Many of them use
b060ba
  timeouts to detect failure. They can fail randomly if the machine
b060ba
  is under heavy load (happens often in OBS).
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Oct 10 12:14:31 UTC 2017 - msrb@suse.com
b060ba
b060ba
- Drop llvm5-devel-static. llvm5-devel contains shared library with 
b060ba
  the same content.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Oct  9 10:58:51 UTC 2017 - msrb@suse.com
b060ba
b060ba
- Increase disk space requirement in _constraints to 45GB.
b060ba
  Otherwise the build gets stuck in random places.
b060ba
b060ba
- Skip build of lldb5 python on distributions with swig < 3.0.11
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Aug 30 12:08:18 UTC 2017 - msrb@suse.com
b060ba
b060ba
- Copy from llvm4.
b060ba
- Update to llvm 5.0.0.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Aug 30 12:08:17 UTC 2017 - msrb@suse.com
b060ba
b060ba
- Use LLVM_BUILD_LLVM_DYLIB instead of BUILD_SHARED_LIBS to build
b060ba
  single libLLVM library. This is the recommended way. The old way
b060ba
  was causing various issues.
b060ba
  * llvm-split-static-library-exports-into-their-own-export-file.diff
b060ba
  * clang-split-static-library-exports-into-their-own-export-file.diff
b060ba
  (bnc#1049703)
b060ba
b060ba
- Add lld, linker for Clang/LLVM
b060ba
  (sr#517692)
b060ba
b060ba
- Include clang++-MAJOR.MINOR symbolic link
b060ba
  (bnc#1012260)
b060ba
b060ba
- Remove unnecessary dependency on flex and bison.
b060ba
b060ba
- Make sure all binaries are managed by update-alternatives
b060ba
b060ba
- Add llvm-add_a_LLVM_USE_LINKER.patch and link using gold to
b060ba
  prevent memory exhaustion on some build machines.
b060ba
b060ba
- Reduce debuginfo on x86 architecture. LLVM libraries are so big that they
b060ba
  exhaust all memory on 32 bit machine if linked with full debuginfo.
b060ba
b060ba
- Speed up build by skipping parts that are not required in stage1.
b060ba
b060ba
- Build lldb in-tree as one of the llvm tools.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Aug 29 11:32:24 UTC 2017 - meissner@suse.com
b060ba
b060ba
- clang-ignore-stack-clash-protector.patch: ignore -fstack-clash-protection
b060ba
  for now.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Aug  8 08:02:38 UTC 2017 - schwab@suse.de
b060ba
b060ba
- xlocale.patch: don't use obsolete <xlocale.h>
b060ba
- libsanitizer.patch: fix use of undocumented types
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Jul 16 18:16:07 UTC 2017 - dmueller@suse.com
b060ba
b060ba
- build fixes for armv6 (skip testsuite as it requires 64bit,
b060ba
  set the list of targets to include ARM and remove triplet hack)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Jul  1 01:52:09 UTC 2017 - jimmy@boombatower.com
b060ba
b060ba
- Include provides and conflics in baselibs.conf for llvm4-devel,
b060ba
  clang4-devel, llvm4-LTO-devel, and llvm4-gold.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Jun 26 09:10:01 UTC 2017 - idonmez@suse.com
b060ba
b060ba
- Update to version 4.0.1
b060ba
  * Minor bugfixes
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jun  2 12:42:08 UTC 2017 - idonmez@suse.com
b060ba
b060ba
- Use gcc6 only for SLE boo#1041469
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue May  9 08:29:31 UTC 2017 - idonmez@suse.com
b060ba
b060ba
- Package libLLVMFuzzer 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Apr 19 15:08:25 UTC 2017 - dmueller@suse.com
b060ba
b060ba
- readd arm_suse_support.diff which was accidentally removed
b060ba
  in the 4.0.0 update
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Apr  5 12:09:39 UTC 2017 - afaerber@suse.de
b060ba
b060ba
- Enable AMDGPU and NVPTX targets everywhere except for S/390.
b060ba
  The AMDGPU target is needed for Mesa Clover (sr#485802).
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Apr  4 09:14:41 UTC 2017 - idonmez@suse.com
b060ba
b060ba
- Use gcc6 on SLE12 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Mar 30 11:33:27 UTC 2017 - idonmez@suse.com
b060ba
b060ba
- Package license & credits 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Mar 27 07:58:36 UTC 2017 - idonmez@suse.com
b060ba
b060ba
- Update to version 4.0.0
b060ba
  * See 
b060ba
    + http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html and
b060ba
    + http://releases.llvm.org/4.0.0/tools/clang/docs/ReleaseNotes.html
b060ba
    + http://releases.llvm.org/4.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
b060ba
- Drop the following patches, fixed upstream:
b060ba
  amdgpu_revert_r280589.patch
b060ba
  arm_suse_support.diff
b060ba
  clang-fix-substitutions-abi_tag.patch
b060ba
  clang-incomplete-field-types.patch
b060ba
  glibc-2.24-libcxx.patch
b060ba
  llvm-install-CheckAtomic.patch
b060ba
  revert-cmake-soname.patch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Feb 24 13:26:11 UTC 2017 - idonmez@suse.com
b060ba
b060ba
- Enable BPF for all arches bsc#1026191 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jan 25 12:06:36 UTC 2017 - idonmez@suse.com
b060ba
b060ba
- libc++ must depend on libc++abi 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jan 25 10:13:44 UTC 2017 - idonmez@suse.com
b060ba
b060ba
- Stop using otherproviders() due to an rpm parser bug, use
b060ba
  self-conflicts instead as suggested by mls.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jan 24 08:38:09 UTC 2017 - idonmez@suse.com
b060ba
b060ba
- Add amdgpu_revert_r280589.patch to fix an amdgpu regression
b060ba
  bsc#1021577
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jan 17 09:37:34 UTC 2017 - jslaby@suse.com
b060ba
b060ba
- Require LLVMgold and libLTO in llvm-devel, otherwise we get in CMake:
b060ba
  The imported target "LLVMgold" references the file
b060ba
  "/usr/lib64/LLVMgold.so" but this file does not exist.
b060ba
  This happens when requiring llvm3_9-devel directly, not llvm-devel.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Dec 21 10:47:15 UTC 2016 - idonmez@suse.com
b060ba
b060ba
- Update to version 3.9.1
b060ba
  * See:
b060ba
    + http://llvm.org/releases/3.9.1/docs/ReleaseNotes.html
b060ba
    + http://llvm.org/releases/3.9.1/tools/clang/docs/ReleaseNotes.html
b060ba
    + http://llvm.org/releases/3.9.1/tools/clang/tools/extra/docs/ReleaseNotes.html
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Sep 28 22:06:59 UTC 2016 - toddrme2178@gmail.com
b060ba
b060ba
- Update to version 3.9.0
b060ba
  * Clang now supports the G++ abi_tag attribute.
b060ba
  * Clang will no longer pass --build-id by default to the linker.
b060ba
  * Improved C++1z support in Clang.
b060ba
  * Clang now has support for all OpenCL 2.0 features.
b060ba
  * Added support for all non-offloading features from OpenMP 4.5,
b060ba
  * The static analyzer now checks for incorrect usage of MPI APIs in C and C++.
b060ba
  * LLVM no longer does inter-procedural analysis and optimization
b060ba
    (except inlining) on functions with comdat linkage.
b060ba
  * LLVM now supports the Intel CPUs Skylake Server with AVX512
b060ba
    (-march=skylake-avx512) and Knights Landing (-march=knl).
b060ba
  * More at:
b060ba
    + http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html
b060ba
    + http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html
b060ba
    + http://llvm.org/releases/3.9.0/tools/clang/tools/extra/docs/ReleaseNotes.html
b060ba
  * Fix the following patches:
b060ba
    + arm_suse_support.diff
b060ba
    + assume-opensuse.patch
b060ba
    + clang-resourcedirs.patch
b060ba
    + default-to-i586.patch
b060ba
    + glibc-2.23-libcxx.patch
b060ba
    + glibc-2.24-libcxx.patch
b060ba
    + lldb-add-pthread-dl-libs.patch
b060ba
    + lldb-cmake.patch
b060ba
    + llvm-fix-find-gcc5-install.patch
b060ba
    + llvm-remove-clang-only-flags.patch
b060ba
    + revert-cmake-soname.patch
b060ba
    + set-revision.patch
b060ba
  * Remove upstream-included patch:
b060ba
    + llvm-nonvoid-return.patch
b060ba
  * Remove patch for removed files:
b060ba
    + glibc-2.23-libcxx.patch
b060ba
- Backport upstream patches:
b060ba
  * clang-fix-substitutions-abi_tag.patch
b060ba
  * clang-incomplete-field-types.patch
b060ba
  * llvm-install-CheckAtomic.patch
b060ba
- Add clang%{_sonum}-include-fixer subpackage and associated
b060ba
  libfindAllSymbols%{_sonum} and libfindAllSymbols%{_sonum}-devel
b060ba
  subpackages.
b060ba
- Add sanstats to llvm binary list.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Sep 23 18:01:42 UTC 2016 - toddrme2178@gmail.com
b060ba
b060ba
- Change update-alternatives to use %postun instead of %preun,
b060ba
  which is now what Factory maintainers are requesting.
b060ba
- Use the minor version to set the update-alternatives priority so
b060ba
  the most recent version of the LLVM, Clang, and LLDB are used by
b060ba
  default.
b060ba
- Add LLVM rpm macros so downstream packages can have some idea how
b060ba
  LLVM was built.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Sep 20 15:47:16 UTC 2016 - toddrme2178@gmail.com
b060ba
b060ba
- Rename libomp to make it possible to have multiple versions available.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Sep  9 18:27:26 UTC 2016 - toddrme2178@gmail.com
b060ba
b060ba
- Split the old llvm package into this version-specific package
b060ba
  and a wrapper package.
b060ba
- Implement update-alternatives to allow parallel installation
b060ba
  of many of the subpackages.
b060ba
- Rename subpackages that can be parallel-installed to a
b060ba
  version-specific name based on the associated shared library's
b060ba
  current .so number.
b060ba
- Various fixes to support the above changes.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Sep  7 10:05:32 UTC 2016 - tchvatal@suse.com
b060ba
b060ba
- Sort a bit with spec-cleaner
b060ba
- Remove the latest switch for now, things should be either coinstallable
b060ba
  or not, we don't need to bother around with compilation like this
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Aug 31 20:36:58 UTC 2016 - toddrme2178@gmail.com
b060ba
b060ba
- Update to llvm 3.8.1
b060ba
  * See http://llvm.org/releases/3.8.1/docs/ReleaseNotes.html and
b060ba
    http://llvm.org/releases/3.8.1/tools/docs/ReleaseNotes.html
b060ba
- Use versioned libLLVM (to libLLVM3_8) and libclang (to libclang3_8)
b060ba
- Change versioning of liblldb3_8 to liblldb-3_8 and use a variable
b060ba
  to control the name instead of hard-coding it.
b060ba
- Use bcond_with and bcond_without to enable/disable build options
b060ba
  instead of hard-coding them.
b060ba
- Put buildrequires as requires in -devel packages to avoid linker errors
b060ba
  when building packages against the -devel packages.
b060ba
- Add ffi support (disabled by default).
b060ba
- Add oprofile support (disabled by default).
b060ba
- Add valgrind support (disabled by default).
b060ba
- Link cmake files to the normal cmake file directory to allow autodetection
b060ba
  of cmake interfaces.
b060ba
- Remove unused lldb components from main spec file.
b060ba
- Split llvm python bindings into own subpackage.
b060ba
- Split emacs plugin into own subpackage
b060ba
- Move additional vim plugins into vim plugins package
b060ba
- Split libc++, libLTO, LLVMgold, libomp, clang-chekers into own subpackages
b060ba
- Make python-clang, llvm-vim-plugins, and llvm-emacs-plugins noarch since
b060ba
  they aren't architecture-specific.
b060ba
- Make packages besides llvm, llvm-clang, and the shared libraries conflict
b060ba
  with other versions.  This will be important when multiple LLVM versions
b060ba
  are supported.
b060ba
- Various spec file cleanups
b060ba
- Rebase patches:
b060ba
  * arm_suse_support.diff
b060ba
  * assume-opensuse.patch
b060ba
  * clang-resourcedirs.patch
b060ba
  * default-to-i586.patch
b060ba
  * glibc-2.23-libcxx.patch
b060ba
  * glibc-2.24-libcxx.patch
b060ba
  * lldb-add-pthread-dl-libs.patch
b060ba
  * lldb-cmake.patch
b060ba
  * llvm-fix-find-gcc5-install.patch
b060ba
  * llvm-nonvoid-return.patch
b060ba
  * llvm-remove-clang-only-flags.patch
b060ba
  * revert-cmake-soname.patch
b060ba
  * set-revision.patch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Aug 26 10:03:56 UTC 2016 - tchvatal@suse.com
b060ba
b060ba
- Start conversion to use cmake macros with now introduced
b060ba
  compatibility for ninja
b060ba
- Reduce number of threads if we don't have enough memory
b060ba
- Add patch for the nonvoid returns:
b060ba
  * llvm-nonvoid-return.patch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jul 28 09:59:01 UTC 2016 - normand@linux.vnet.ibm.com
b060ba
b060ba
- for ppc64le set memory to 4GB in _constraints file
b060ba
  (failure in Factory:PowerPC)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jul 13 12:26:46 UTC 2016 - schwab@suse.de
b060ba
b060ba
- glibc-2.24-libcxx.patch: fix libcxx testsuite for glibc 2.24
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed May 18 13:22:17 UTC 2016 - ronisbr@gmail.com
b060ba
b060ba
- Build LLDB separated from LLVM.
b060ba
- Re-enable python bindings for the LLDB API.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed May 18 11:14:38 UTC 2016 - idonmez@suse.com
b060ba
b060ba
- Disable libcxx/lldb/openmp for SLE fate#319582 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Apr 25 07:25:22 UTC 2016 - idonmez@suse.com
b060ba
b060ba
- Update rpmlintrc to whitelist libLTO.so 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Apr 11 08:45:56 UTC 2016 - idonmez@suse.com
b060ba
b060ba
- Re-enable glibc-2.23 patch for Tumbleweed 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Apr 10 19:18:41 UTC 2016 - dmueller@suse.com
b060ba
b060ba
- fix arm_suse_support.diff for armv6hl
b060ba
- adjust compile flags for llvm on armv6hl (fixes Mesa build)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Apr  4 17:53:14 UTC 2016 - idonmez@suse.com
b060ba
b060ba
- Update llvm-remove-clang-only-flags.patch to remove
b060ba
  -Wcovered-switch-default flag for gcc compatibility.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Mar 16 09:28:51 UTC 2016 - idonmez@suse.com
b060ba
b060ba
- Use gcc for stage1 bootstrap
b060ba
- Add back libstdc++-devel dependency for clang since libc++ is
b060ba
  only available for x86-64 atm.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Mar 10 12:05:39 UTC 2016 - idonmez@suse.com
b060ba
b060ba
- Comment out glibc-2.23-libcxx.patch until glibc 2.23 actually
b060ba
  hits the Factory.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Mar  8 18:52:11 UTC 2016 - idonmez@suse.com
b060ba
b060ba
- Update to llvm 3.8.0
b060ba
  * See http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html and
b060ba
    http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html
b060ba
- Fold lldb build into llvm and disable python support
b060ba
- Drop clang-disable-ada-extension.patch, libcxxabi-exceptions.patch
b060ba
  and cmake-host-triple.patch
b060ba
- Add revert-cmake-soname.patch to fix soname handling
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Mar  2 09:08:12 UTC 2016 - idonmez@suse.com
b060ba
b060ba
- Add glibc-2.23-libcxx.patch to fix test failures with glibc 2.23 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Oct  3 17:00:28 UTC 2015 - mimi.vx@gmail.com
b060ba
b060ba
-  Remove FFI support because its fragile 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Sep 27 12:03:57 UTC 2015 - idonmez@suse.com
b060ba
b060ba
- Enable OpenMP for x86, x86_64, ppc64 and ppc64le 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Sep 14 13:10:49 UTC 2015 - idonmez@suse.com
b060ba
b060ba
- Enable all targets on x86, x86_64 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Sep  2 08:14:39 UTC 2015 - idonmez@suse.com
b060ba
b060ba
- Update to version 3.7.0
b060ba
  * See http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html
b060ba
- Merge aarch64-suse-support.patch into arm_suse_support.diff
b060ba
- Refresh arm_suse_support.diff, llvm-fix-find-gcc5-install.patch
b060ba
- Remove llvm-fix-parsearmarch.patch, upstream.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue May 26 11:54:49 CEST 2015 - ro@suse.de
b060ba
b060ba
- fix build on s390x (one typo in ifarch and one change in filelist) 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon May 25 13:59:37 UTC 2015 - idonmez@suse.com
b060ba
b060ba
- Update to version 3.6.1
b060ba
  * No changelog upstream
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Apr 24 12:19:33 UTC 2015 - idonmez@suse.com
b060ba
b060ba
- Add llvm-fix-parsearmarch.patch to fix parsing armv{6,7}hl archs. 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Mar  2 10:12:32 UTC 2015 - idonmez@suse.com
b060ba
b060ba
- Update to version 3.6.0
b060ba
  * See http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html
b060ba
- Add python-xml dependency for regression tests
b060ba
- Removed the following patches, fixed upstream:
b060ba
  * arm-remove-xfails.diff
b060ba
  * libcxx-libdir.patch
b060ba
  * llvm-config-lib64.patch
b060ba
  * llvm-fix-intrusiverefcntptr.patch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Feb 20 13:40:11 UTC 2015 - rguenther@suse.com
b060ba
b060ba
- Add llvm-fix-intrusiverefcntptr.patch to fix build of LLVM tools
b060ba
  with GCC 5.
b060ba
- Add llvm-fix-find-gcc5-install.patch to properly find installed GCC 5.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jan 28 10:08:43 UTC 2015 - idonmez@suse.com
b060ba
b060ba
- Add a gcc dependency for clang, this is heavyweight but we need
b060ba
  libgcc_s which comes with the gcc package (bnc#893359)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Dec 12 12:36:22 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Conditionalize libcxx{abi} build on build_libcxx variable
b060ba
- Turn libc++.so into an ldscript so it links to libc++abi
b060ba
  automatically.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Oct 21 08:39:22 UTC 2014 - dmueller@suse.com
b060ba
b060ba
- fix constraints for armv6l/armv7l (there is no 4GB RAM on 32bit)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Sep 29 09:40:52 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Rename llvm-remove-werror-date-time.patch to 
b060ba
  llvm-remove-clang-only-flags.patch and remove more clang only
b060ba
  flags.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Sep 26 08:54:08 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Enable shared libs on PPC64
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Sep 25 10:16:50 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Require llvm-clang not just clang 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Sep 17 11:01:31 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Add llvm-remove-werror-date-time.patch to remove -Werror=date-time
b060ba
  for CXXFLAGS, gcc does not support it and it creeps into
b060ba
  llvm-config --cflags
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Sep 17 10:53:20 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Remove wrong Requires from the llvm-devel package
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Sep 17 08:09:17 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Add default target triple form ARM, fixes bnc#893359
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Sep  5 16:09:45 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Use ninja for building
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Sep  4 12:26:10 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Update to llvm 3.5.0
b060ba
  * Major update, see http://llvm.org/releases/3.5.0/docs/ReleaseNotes.html
b060ba
- Use upstream pristine tarballs
b060ba
- Add libc++/libc++abi support clang (only on x86_64)
b060ba
- Add libcxxabi-exceptions.patch to fix libcxxabi exception handling 
b060ba
- Add libcxx-libdir.patch to fix libdir on 64bit arches
b060ba
- Remove asan-disable-hugemalloctest.patch and 
b060ba
  cmake-patchversion.patch, fixed upstream.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Aug 15 14:23:39 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Fix the sed line for minimal damage.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jul 23 19:45:30 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Add baselibs.conf to source files
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jul 23 17:00:40 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Add cmake-patchversion.patch to sync config.h.in
b060ba
  with config.h.cmake
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jul 22 12:09:53 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Update to llvm 3.4.2
b060ba
  * Minor bugfix release
b060ba
- Drop clang-max_align_t.patch, applied upstream.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Jun 21 13:40:52 UTC 2014 - arnaud@versini.eu
b060ba
b060ba
- Add clang-max_align_t.patch to resolve issue with libstdc++ 4.9
b060ba
  max_align_t missing declaration
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue May 13 10:44:33 UTC 2014 - peter.trommler@ohm-hochschule.de
b060ba
b060ba
- build compiler-rt on ppc64 (don't delete it) 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Apr  3 11:58:28 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Fix resource dir for libclang case (clang-resourcedirs.patch)
b060ba
- Always build tests
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Feb 22 18:18:57 CET 2014 - ro@suse.de
b060ba
b060ba
- complete ifarchs for s390 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jan 24 13:15:48 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Remove non-existing doc subpackage 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jan 24 09:23:08 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Add a dependency on ncurses-devel since libLLVM now links to
b060ba
  tinfo.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jan 14 13:57:57 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Add 32bit libclang bnc#857131
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jan  7 08:47:50 UTC 2014 - idonmez@suse.com
b060ba
b060ba
- Update to final llvm 3.4 release
b060ba
  * See http://llvm.org/releases/3.4/docs/ReleaseNotes.html for
b060ba
    complete changelog.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Dec 24 13:47:24 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to final release candidate (r197980)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Dec 21 18:20:20 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to r197866 from release_34 branch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Dec 17 11:31:23 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to r197490 from release_34 branch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Dec 12 10:43:42 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to r197142 from release_34 branch
b060ba
- Disable assertions again now that PPC64 backend is fixed
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Dec 10 09:48:59 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to r196899 from release_34 branch
b060ba
- Remove compiler_rt-r196612.patch, merged upstream
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Dec  9 11:42:44 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Add compiler_rt-r196612.patch to fix ubsan failures on i586
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Dec  9 08:54:48 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to r196762 from release_34 branch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Dec  9 02:23:07 UTC 2013 - dvaleev@suse.com
b060ba
b060ba
- enable ppc64le
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Dec  5 13:10:13 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to r196503 from release_34 branch to get compiler_rt fixes
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Dec  5 08:31:52 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to r196487 from release_34 branch to get compiler_rt fixes
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Dec  4 13:33:55 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Ship cmake files for llvm (needed for lldb and such)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Dec  4 10:07:59 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to r196371 from release_34 branch 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Dec  4 03:27:29 UTC 2013 - termim@gmail.com
b060ba
b060ba
- install python binding to libclang
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Dec  1 08:42:08 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to r196358 from llvm 3.4 branch
b060ba
- Add asan-disable-hugemalloctest.patch to disable
b060ba
  ASAN HugeMallocTest, it requires 4.1+ GB of RAM.
b060ba
- Refresh patches
b060ba
  * aarch64-suse-support.patch
b060ba
  * arm_suse_support.diff
b060ba
  * assume-opensuse.patch
b060ba
  * default-to-i586.patch
b060ba
- Drop upstream patches
b060ba
  * llvm-disable-pretty-stack-trace.patch
b060ba
  * r189852.diff
b060ba
  * unreachable-code.patch
b060ba
  * llvm-no-visibility.patch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Oct 22 20:57:00 UTC 2013 - dmueller@suse.com
b060ba
b060ba
- add r189852.diff: Remove vtables optimisation that breaks ARM
b060ba
  and PowerPC
b060ba
- Disable testsuite on ARMv7, takes forever to run
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Oct 17 10:23:32 UTC 2013 - schwab@suse.de
b060ba
b060ba
- Fix file list for %arm
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Oct  9 11:16:08 UTC 2013 - dmueller@suse.com
b060ba
b060ba
- use %arm, not arm in arch conditions 
b060ba
- add arm-remove-xfails.diff: remove XFAILs in testsuite
b060ba
  that pass and thereby make check fail
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Sep 27 15:15:58 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Set DisablePrettyStackTrace to true since it messes up signal
b060ba
  handling. bnc#839074 and fdo#60929 implemented with
b060ba
  llvm-disable-pretty-stack-trace.patch)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Aug 28 20:31:11 UTC 2013 - schwab@suse.de
b060ba
b060ba
- Fix filelist for aarch64
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Aug 28 11:07:16 UTC 2013 - schwab@suse.de
b060ba
b060ba
- aarch64-suse-support.patch: Enable AArch64 suse toolchain support
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Aug 28 11:02:06 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Add s390x support 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Aug 28 10:57:32 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Remove unused chrpath dependency
b060ba
- Re-enable ARCMT since libclang depends on it
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Aug 26 07:23:57 UTC 2013 - schwab@suse.de
b060ba
b060ba
- Define host_triple for aarch64
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Aug 22 10:59:28 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Fix ARMv6 build
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Aug 21 11:04:35 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Only enable PowerPC on ppc64 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Aug 12 16:43:26 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Disable shared libs on PowerPC 
b060ba
- Disable ARCMT, it only makes sense for iOS/OSX
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Aug  6 05:51:46 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Fix build 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jul 17 12:54:40 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Disable building unit-tests, should fix undefined reference
b060ba
  problem on ARM & PowerPC 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jul 16 08:35:00 UTC 2013 - coolo@suse.com
b060ba
b060ba
- do not build on slow or low memory workers
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jul  4 11:55:43 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Drop disable_neon_in_armv7.diff, neon seems to be working fine
b060ba
- Add cmake-host-triple.patch to pass a host triple argument
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jul  3 13:13:25 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Create libLLVM and libclang subpackages.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jun 19 12:58:24 UTC 2013 - llunak@suse.com
b060ba
b060ba
- Fix finding internal headers on x86_64
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jun 19 12:41:30 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Fix ARM v5/v7 builds
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jun 18 13:42:57 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
b060ba
b060ba
- Create a baselibs.conf
b060ba
  Provide *-32 Bit Packages for x86_64
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jun 13 18:33:31 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
b060ba
b060ba
- Initial version of a cmake based buildscript
b060ba
  + Updated arm_suse_support.diff (patch6) to work with llvm 3.3
b060ba
  + Set version in spec to 3.3
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jun 13 11:42:33 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to final 3.3 release (r183898)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri May 24 11:21:39 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Disable debug symbols on PPC64
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue May 21 09:46:02 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to version 3.3 RC2
b060ba
  * Small bugfixes
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue May 14 11:23:07 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Enable ARM64 support
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu May  9 09:05:41 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Add unreachable-code.patch to fix unreachable code warnings on SLE 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed May  8 08:56:28 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Update to version 3.3 RC1
b060ba
    * Added support for AArch64, ARM’s 64-bit architecture.
b060ba
    * LLVM now has a new SLP vectorizer.
b060ba
    * LLVM and clang now support IBM’s z/Architecture.
b060ba
    * The R600 backend was added in this release, it supports
b060ba
      AMD GPUs (HD2XXX - HD7XXX).
b060ba
    * See http://llvm.org/releases/3.3/docs/ReleaseNotes.html for
b060ba
      complete changelog.
b060ba
b060ba
- Drop upstream patches:
b060ba
    * pr13303.patch
b060ba
    * pr14795.patch
b060ba
    * pr14831.patch
b060ba
    * python-ulimit.patch
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jan 16 18:38:01 UTC 2013 - llunak@suse.com
b060ba
b060ba
- pr13303.patch: reapply, was temporarily reverted upstream
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jan 11 11:56:09 UTC 2013 - idonmez@suse.com
b060ba
b060ba
- Add pre-generated doc files, remove sphinx dependency 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jan  8 15:16:56 UTC 2013 - llunak@suse.com
b060ba
b060ba
- pr14795.patch: Fix incorrect line numbers after -frewrite-includes
b060ba
  (PR#14795)
b060ba
- pr14831.patch: Do not incorrectly warn about pragmas in -frewrite-includes
b060ba
  (PR#14831)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Dec 31 09:29:12 UTC 2012 - dmueller@suse.com
b060ba
b060ba
- disable cross-compile mode in stage2 for armv5/v7
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Dec 20 14:51:18 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to final 3.2 release
b060ba
  * No code changes since rc3
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Dec 16 08:44:03 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to r170281 from release_32 branch
b060ba
  * SROA fixes
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Dec 14 18:13:40 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Disable compilation on PPC, only PPC64 is supported.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Dec 14 13:18:39 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Add python-ulimit.patch: Don't set a limit on address space.
b060ba
  This enables us running tests on PowerPC.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Dec 12 11:08:16 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Unbreak PowerPC support
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Dec  8 15:45:07 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to r169678 from release_32 branch
b060ba
  * This is 3.2rc3
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Dec  5 17:27:57 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to r169391 from release_32 branch
b060ba
  * SROA fixes
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Dec  4 13:15:12 UTC 2012 - guillaume@opensuse.org
b060ba
b060ba
- Fix ARM build
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Dec  3 13:32:14 UTC 2012 - schuetzm@gmx.net
b060ba
b060ba
- Fix llvm-config --libdir to return /usr/lib64 where appropriate.
b060ba
  The old method of using sed on the executable does no longer
b060ba
  work, because llvm-config is now a binary.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Nov 30 07:27:46 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to r168987 from release_32 branch
b060ba
  * Crash fixes
b060ba
  * Miscompilation fixes
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Nov 20 08:59:09 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Stop excluding ppc64 architecture 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Nov 20 08:25:54 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to r168357 from release_32 branch
b060ba
  * Fixes a miscompilation with gcc 4.7
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Nov 18 15:28:10 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to r168286 from release_32 branch
b060ba
  * Fixes llvm PR14309
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Nov 15 08:21:58 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to r168031 from release_32 branch
b060ba
  * This is 3.2rc1
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Nov 12 08:05:08 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to r167720 from release_32 branch
b060ba
  * Thread local variables may have a specified TLS model.
b060ba
  * LLVM now has a loop optimizer.
b060ba
  * SROA has been rewritten to be more powerful.
b060ba
  * A new optimization pass added to merge stack objects
b060ba
    which are used in disjoint areas of the code.
b060ba
  * LLVM now merge consecutive loads and stores.
b060ba
  * New TableGen infrastructure to support bundling for
b060ba
    Very Long Instruction Word (VLIW) architectures.
b060ba
  * Added a new target independent VLIW packetizer.
b060ba
  * A probability based block placement and code layout algorithm
b060ba
    was added to LLVM's code generator.
b060ba
  * The ARM target now includes a full featured macro assembler,
b060ba
    including direct-to-object module support for clang.
b060ba
  * A new IR-level pass, called "TargetTransformInfo" provides
b060ba
    a number of low-level interfaces.
b060ba
b060ba
- Refresh default-to-i586.patch to apply again
b060ba
- Drop following patches (fixed upstream)
b060ba
  * arm-suse-support.patch
b060ba
  * pr12463.patch
b060ba
  * pr13141.patch
b060ba
  * pr13303.patch
b060ba
  * rewrite-includes.patch
b060ba
  * clang-fix-mips-test.patch (fixed differently in spec file)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Oct 27 06:01:06 UTC 2012 - coolo@suse.com
b060ba
b060ba
- add explicit buildrequire groff for man pages
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Sep 10 10:16:41 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Fix debuginfo generation
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jul 19 14:14:20 UTC 2012 - llunak@suse.com
b060ba
b060ba
- make link time optimization plugin accessible to ar/nm/ranlib
b060ba
- build the plugin properly
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jul 14 17:30:58 UTC 2012 - adrian@suse.de
b060ba
b060ba
- fix arm build
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jul 13 21:03:40 UTC 2012 - llunak@suse.com
b060ba
b060ba
- change rewrite-includes patch to use options to match upstream
b060ba
  changed option names
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jul 13 10:14:15 UTC 2012 - llunak@suse.com
b060ba
b060ba
- fix debuginfo generation (PR#13303)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Jun 18 20:26:51 UTC 2012 - llunak@suse.com
b060ba
b060ba
- Do not reject PCH because of -DFOO duplication (PR#13141)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue May 15 09:01:26 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to final 3.1 release 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu May 10 11:40:06 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Depend on python-base so we don't pull whole Mesa 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue May  8 08:21:42 UTC 2012 - llunak@suse.com
b060ba
b060ba
- make -rewrite-includes support -C and -CC
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu May  3 07:32:06 UTC 2012 - llunak@suse.com
b060ba
b060ba
- patch for -rewrite-includes feature
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Apr 30 12:39:14 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to svn revision 155819 from 3.1 branch
b060ba
  * C++11 fixes
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Apr 27 10:02:17 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to svn revision 155700 from 3.1 branch
b060ba
  * Crash fixes
b060ba
  * C++11 fixes
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Apr 26 12:35:35 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to svn revision 155574 from 3.1 branch
b060ba
  * Crash fixes
b060ba
  * Correctly enable compiler-rt
b060ba
  * Remove unneeded runtime python dependencies
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Apr 26 10:55:02 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Switch to 2-stage bootstrap because we don't do build-compare
b060ba
  anyway.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Apr 25 09:40:32 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- More fixes to llvm-config 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Apr 24 10:12:32 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Fix llvm-config --libs output 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Apr 22 19:24:24 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to svn revision 155320 from 3.1 branch
b060ba
  * AVX fixes 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Apr 17 07:48:50 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Update to svn revision 154914 from 3.1 branch 
b060ba
b060ba
  Major new features:
b060ba
b060ba
      * AddressSanitizer, a fast memory error detector.
b060ba
      * MachineInstr Bundles, Support to model instruction 
b060ba
        bundling / packing.
b060ba
      * ARM Integrated Assembler, A full featured assembler 
b060ba
        and direct-to-object support for ARM.
b060ba
      * Basic Block Placement Probability driven basic block placement.
b060ba
  
b060ba
  LLVM IR and Core Improvements
b060ba
     
b060ba
      * IR support for half float
b060ba
      * IR support for vectors of pointers, including vector GEPs.
b060ba
      * Module flags have been introduced.
b060ba
      * Loads can now have range metadata attached to them to 
b060ba
        describe the possible values being loaded. 
b060ba
      * Inline cost heuristics have been completely overhauled 
b060ba
        and now closely model constant propagation through call sites, 
b060ba
        disregard trivially dead code costs, and 
b060ba
        can model C++ STL iterator patterns.
b060ba
   
b060ba
  Optimizer Improvements
b060ba
b060ba
      * The loop unroll pass now is able to unroll loops with 
b060ba
        run-time trip counts. This feature is turned off by default, 
b060ba
        and is enabled with the -unroll-runtime flag.
b060ba
      * A new basic-block autovectorization pass is available. 
b060ba
        Pass -vectorize to run this pass along with some associated 
b060ba
        post-vectorization cleanup passes. 
b060ba
b060ba
   X86-32 and X86-64 Target Improvements
b060ba
b060ba
      * Bug fixes and improved support for AVX1
b060ba
      * Support for AVX2 (still incomplete at this point)
b060ba
   
b060ba
   ARM Target Improvements
b060ba
b060ba
      * The constant island pass now supports basic block and 
b060ba
        constant pool entry alignments greater than 4 bytes.
b060ba
b060ba
   Clang Changes
b060ba
b060ba
      * New: -Wdangling-else, -Wstrncat-size
b060ba
      * Improved: -Wformat, -Wempty-body, -Wliteral-conversion
b060ba
      * Clang 3.1 adds support for anonymous structs and anonymous unions, 
b060ba
        added in the latest ISO C standard. Use -std=c11 or -std=gnu11 
b060ba
        to enable support for the new language standard. 
b060ba
        The new C11 features are backwards-compatible and are available 
b060ba
        as an extension in all language modes.
b060ba
      * All warning and language selection flags which previously accepted 
b060ba
        c1x have been updated to accept c11. The old c1x forms have been removed.
b060ba
      * Generalized constant expressions
b060ba
      * Lambda expressions
b060ba
      * Generalized initializers
b060ba
      * Unrestricted unions
b060ba
      * User-defined literals
b060ba
      * Forward-declared enumerations
b060ba
      * Atomics (both libc++'s and libstdc++4.7's <atomic> are supported)
b060ba
      
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Mar 20 12:40:27 UTC 2012 - idonmez@suse.com
b060ba
b060ba
- Target i586-linux for 32bit builds 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Dec 27 21:33:48 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Add upstream fix for llvm PR11642 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Dec 25 15:29:46 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Don't run gcc for ada files, just fail instead. 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Dec 22 15:33:24 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Add clang-glibc2.14.patch to support glibc 2.14 headers
b060ba
- Install profiling support
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Dec  5 13:19:22 UTC 2011 - idoenmez@suse.de
b060ba
b060ba
- Switch to 3-stage bootstrap 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Dec  2 12:22:07 UTC 2011 - idoenmez@suse.de
b060ba
b060ba
- Build first stage compiler with -O0 to workaround gcc 4.5 bug 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Dec  1 18:04:15 UTC 2011 - idoenmez@suse.de
b060ba
b060ba
- Update to final 3.0 release
b060ba
  * No real change since rc2
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Nov 29 13:23:32 UTC 2011 - idoenmez@suse.de
b060ba
b060ba
- Use %{_lib} macro instead of checking for x86_64
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Nov 16 14:28:17 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Enable ARM support again
b060ba
- Switch to optimized build
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Nov 10 14:54:50 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Disable ARM support, VM goes out of memory while compiling it 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Nov 10 10:33:01 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Really enable ARM support
b060ba
- Remove forcing -frtti
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Nov  7 15:05:52 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Update to r143961 from llvm-3.0 branch
b060ba
  * No longer hardcoding include paths
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Nov  7 09:17:40 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Fix LLVMgold.so path for x86-64 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Nov  6 22:03:12 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Enable ld gold support 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Nov  1 11:31:57 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Update r143456 from llvm-3.0 branch
b060ba
  * llvm/clang 3.0rc2
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Oct 28 20:54:16 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Add llvm-pr9614-part{1,2}.patch to fix LLVM PR9614 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Oct 28 08:23:03 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Fixup dependencies so that llvm-clang doesn't depend 
b060ba
  on llvm-clang-devel
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Oct 25 07:13:47 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Update to r142912 llvm-3.0 branch
b060ba
  * Fixes to python bindings
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Oct 21 06:57:07 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Update to r142641
b060ba
  * llvm/clang 3.0 rc1
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Oct 20 17:56:08 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Enable ARM code generation 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Oct 19 15:47:10 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Fix libdir on x86_64 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Oct 18 10:42:09 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Update to r142341
b060ba
  * First build from 3.0 branch
b060ba
  * -Wc++98-compat warnings for the lexer
b060ba
  * Add flags for the remaining shift related warnings
b060ba
    (-Wshift-count-negative, -Wshift-count-overflow).
b060ba
  * Only warn in -Wliteral-conversion if the conversion 
b060ba
    loses information
b060ba
  * Added clang_getCompletionAnnotation and 
b060ba
    clang_getCompletionNumAnnotations to retrieve annotations 
b060ba
    from completion string.
b060ba
  * Add support for -std=gnu90 and -std=c++03, for compatibility 
b060ba
    with modern gcc.
b060ba
- Switch to tar.bz2 and remove xz dependency
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Sep 29 08:10:42 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Update to r140780
b060ba
  * Code cleanup
b060ba
  * Crash fixes
b060ba
  * Add support for alignment-specifiers in C1X and C++11
b060ba
  * Introduce a new compiler switch: -fms-compatility
b060ba
  * Emit debug info for c++0x nullptr.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Sep 13 07:36:30 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Update to r139589
b060ba
  * C++0x fixes
b060ba
  * PCH fixes
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Sep  1 14:03:14 UTC 2011 - idonmez@suse.com
b060ba
b060ba
- Update to r138939
b060ba
  * Many crash fixes.
b060ba
  * Performance optimizations.
b060ba
  * Allow C99 hexfloats in C++0x mode.
b060ba
  * Add missing function _mm_ucomige_sd to emmintrin.h.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Aug 12 09:22:18 UTC 2011 - idonmez@novell.com
b060ba
b060ba
- Update to r137452
b060ba
  * Fix problems found by PVS-Studio
b060ba
  * More AVX fixes
b060ba
  * Many C++ fixes
b060ba
- Add assume-opensuse.patch to remove dependency on openSUSE-release
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Aug  3 11:18:31 UTC 2011 - idonmez@novell.com
b060ba
b060ba
- Update to r136773 
b060ba
  * Many AVX fixes
b060ba
  * Support for C++0x unicode string and character literals
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Tue Jul 19 14:03:21 UTC 2011 - vljn@ovi.com
b060ba
b060ba
- Update to r135431
b060ba
  * API changes to match Mesa requirements
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Jul 11 08:33:59 UTC 2011 - idonmez@novell.com
b060ba
b060ba
- Update to r134888
b060ba
  * Type system rewrite 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Jul  9 09:27:17 UTC 2011 - idonmez@novell.com
b060ba
b060ba
- Update to r134813
b060ba
  * Mainly gcc compatibility fixes 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Jul  8 11:31:27 UTC 2011 - idonmez@novell.com
b060ba
b060ba
- Update to r134698
b060ba
  * Up to 80x speed improvements with -Wuninitialized 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Jul  7 11:37:40 UTC 2011 - idonmez@novell.com
b060ba
b060ba
- Enable RTTI support
b060ba
- Disable assertions because they are not thread safe
b060ba
- Update to r134611
b060ba
  * Many C++ fixes and speedups
b060ba
  * Updates for AVX instruction support 
b060ba
  * gcc 4.6.1 support
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat Jul  2 19:31:38 UTC 2011 - idonmez@novell.com
b060ba
b060ba
-  Fix manpage generation (bnc #703591)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Jun  5 14:39:53 UTC 2011 - idonmez@novell.com
b060ba
b060ba
- Update to r132667 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun May 29 16:34:46 UTC 2011 - idonmez@novell.com
b060ba
b060ba
- Update to use cmake buildsystem
b060ba
- Remove unmaintained ocaml support 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu May 26 11:01:57 UTC 2011 - idonmez@novell.com
b060ba
b060ba
- Drop ocaml support because its unmaintained
b060ba
- Update to latest svn revision 132050 
b060ba
  + Start of the upcoming 3.0 version
b060ba
  + Support for gcc 4.6 c++ headers
b060ba
  + Better support for C++0x
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Apr 29 12:07:59 UTC 2011 - idoenmez@novell.com
b060ba
b060ba
- Fix ocaml dependency 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Thu Apr  7 08:22:48 UTC 2011 - idoenmez@novell.com
b060ba
b060ba
- Update to 2.9
b060ba
  + Type Based Alias Analysis (TBAA) is now implemented in clang
b060ba
  + LLVM now generates better debug information
b060ba
  + Inline assembly now supports multiple alternative constraints
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Apr  6 18:50:59 CEST 2011 - stepan@coresystems.de
b060ba
b060ba
- drop revision from Requires: fields
b060ba
- update to 2.8.99 revision 129008.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Mar  7 20:09:51 CET 2011 - jslaby@suse.de
b060ba
b060ba
- spec file cleanup
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Dec 22 11:41:15 UTC 2010 - dmacvicar@suse.de
b060ba
b060ba
- Do not require specific ffi version but gather the
b060ba
  appropiate one from the distro 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Dec 10 04:57:21 UTC 2010 - reddwarf@opensuse.org
b060ba
b060ba
- Fix compatibility with C++0x compilers (g++ 4.5)
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Nov 29 10:31:49 UTC 2010 - ismail@namtrac.org
b060ba
b060ba
- Fix C include paths 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Fri Nov 26 12:48:54 UTC 2010 - ismail@namtrac.org
b060ba
b060ba
- Fix header path for openSUSE 11.4
b060ba
- Enabled PIC for x86 for loadable module support
b060ba
- Enable package tests for llvm and clang
b060ba
- Disable package timestamps to silence an rpmlint warning 
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Wed Jun  2 00:00:00 UTC 2010 - anschneider@exsuse.de
b060ba
b060ba
- Fixed the build on x86 plattforms.
b060ba
- Package the clang c++-analyzer.
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sat May  1 00:00:00 UTC 2010 - jslaby@suse.de
b060ba
b060ba
- update to llvm 2.7
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Mar 15 00:00:00 UTC 2010 - jslaby@suse.de
b060ba
b060ba
- added vim plugins
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Sun Mar 14 00:00:00 UTC 2010 - jslaby@suse.de
b060ba
b060ba
- added libffi-devel to llvm-devel requires so that build does not fail
b060ba
- fixed build of explicit constructors with gcc45
b060ba
b060ba
-------------------------------------------------------------------
b060ba
Mon Nov  2 00:00:00 UTC 2009 - jslaby@suse.de
b060ba
b060ba
- Initial 2.6 release
b060ba