504 Commits

Author SHA256 Message Date
Dominique Leuenberger
9a4c5e8647 Accepting request 718118 from devel:tools:compiler
new version

OBS-URL: https://build.opensuse.org/request/show/718118
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=106
2019-07-28 08:19:58 +00:00
Martin Pluskal
6f6bbf9c90 Accepting request 718015 from home:aaronpuchert:branches:devel:tools:compiler
Update to LLVM 8.0.1.

OBS-URL: https://build.opensuse.org/request/show/718015
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=525
2019-07-24 08:16:00 +00:00
Dominique Leuenberger
5c85b77346 Accepting request 710291 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/710291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=105
2019-06-22 09:22:23 +00:00
Martin Pluskal
585fdfdfbb Accepting request 710205 from home:aaronpuchert
Changes to metadata and an update for the packaging guidelines. They were referring to packages llvmX_Y, but we have llvmX now.

OBS-URL: https://build.opensuse.org/request/show/710205
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=523
2019-06-17 07:30:19 +00:00
Dominique Leuenberger
b2a459b6e5 Accepting request 704661 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/704661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=104
2019-06-14 18:22:30 +00:00
Martin Pluskal
c45115f413 Accepting request 704301 from home:aaronpuchert
Update to llvm 8.0.0

OBS-URL: https://build.opensuse.org/request/show/704301
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=521
2019-05-22 08:32:00 +00:00
Stephan Kulow
506df01437 Accepting request 674470 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/674470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=103
2019-02-24 16:05:36 +00:00
Michal Srb
448655ca5c Accepting request 674183 from home:glaubitz:branches:devel:tools:compiler
- Remove ppc from Exclude field in spec file
- Allow use of Gold linker to be conditional
- Disable Gold linker on ppc

OBS-URL: https://build.opensuse.org/request/show/674183
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=519
2019-02-13 10:18:05 +00:00
Stephan Kulow
1e61cd802a Accepting request 666123 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/666123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=102
2019-02-04 20:17:50 +00:00
Michal Srb
91c9d99272 Accepting request 666121 from home:michalsrb:branches:devel:tools:compiler
- Update to llvm 7.0.1
  * This release contains bug-fixes for the LLVM 7.0.0 release.
    This release is API and ABI compatible with 7.0.0.

OBS-URL: https://build.opensuse.org/request/show/666121
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=517
2019-01-15 07:52:21 +00:00
Dominique Leuenberger
6f94a379f6 Accepting request 637639 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/637639
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=101
2018-12-24 10:36:31 +00:00
Michal Srb
ee3e2dfb88 Accepting request 637637 from home:michalsrb:branches:devel:tools:compiler
- Update to llvm 7.0.0
  * For details, see the release notes:
      https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html
      https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html
      https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
      https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html

OBS-URL: https://build.opensuse.org/request/show/637637
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=515
2018-09-24 12:14:41 +00:00
Dominique Leuenberger
0b5738d5a4 Accepting request 625298 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/625298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=100
2018-07-27 08:54:18 +00:00
Michal Srb
726eff0ac0 Accepting request 625295 from home:michalsrb:branches:devel:tools:compiler
- Update to version 6.0.1
  * This release contains bug-fixes for the LLVM 6.0.0 release. It
    is API and ABI compatible with 6.0.0.

OBS-URL: https://build.opensuse.org/request/show/625295
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=513
2018-07-25 14:31:26 +00:00
Michal Srb
6a9cea94b9 Accepting request 623610 from home:michalsrb:branches:devel:tools:compiler
- Add ExcludeArch mirroring the ones in llvm6. (bnc#1101598)

OBS-URL: https://build.opensuse.org/request/show/623610
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=512
2018-07-18 10:55:37 +00:00
Dominique Leuenberger
6d93347ce0 Accepting request 613054 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/613054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=99
2018-06-03 10:30:14 +00:00
Michal Srb
c4bbdda8a4 Accepting request 613052 from home:kbabioch:branches:devel:tools:compiler
- spec-cleaner and https:// usage

OBS-URL: https://build.opensuse.org/request/show/613052
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=510
2018-05-30 12:28:04 +00:00
Dominique Leuenberger
f6792a43dc Accepting request 592180 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/592180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=98
2018-04-02 20:47:24 +00:00
Michal Srb
e3baf945af Accepting request 592176 from home:michalsrb:branches:devel:tools:compiler
- Update to version 6.0.0.
  * Added polly
  * Notable changes:
    - Retpoline Spectre variant 2 mitigation
    - GlobalISel by default for AArch64 at -O0
    - improved scheduling on several x86 micro-architectures
    - Clang defaults to -std=gnu++14 instead of -std=gnu++98
    - support for some upcoming C++2a features
    - improved optimizations, new compiler warnings, many bug
      fixes, and more.

OBS-URL: https://build.opensuse.org/request/show/592176
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=508
2018-03-29 07:52:15 +00:00
Michal Srb
6895b85715 Fix syntax error. Trailing comments do not work.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=507
2018-03-19 12:52:19 +00:00
Michal Srb
babf4ef210 Accepting request 588560 from home:michalsrb:branches:fix-leap-llvm:devel:tools:compiler
- Build lldb and python3-lldb metapackages if and only if the real
  packages are built. Fixes build on Leap 42.3.

OBS-URL: https://build.opensuse.org/request/show/588560
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=506
2018-03-19 12:44:36 +00:00
Dominique Leuenberger
97e856903e Accepting request 569076 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/569076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=97
2018-01-26 12:58:04 +00:00
Michal Srb
d97d6e1508 Accepting request 568907 from home:michalsrb:branches:devel:tools:compiler
- Remove clang-devel-static.

OBS-URL: https://build.opensuse.org/request/show/568907
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=504
2018-01-24 13:27:14 +00:00
Dominique Leuenberger
0acd66c35c Accepting request 562433 from devel:tools:compiler
- Add missing %files for lld.

OBS-URL: https://build.opensuse.org/request/show/562433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=96
2018-01-16 08:30:23 +00:00
Michal Srb
b69f430020 syntax fix
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=502
2018-01-08 09:04:11 +00:00
Michal Srb
a8b4b069b7 - Add missing %files for lld.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=501
2018-01-08 08:37:51 +00:00
Dominique Leuenberger
22977bf5d7 Accepting request 561972 from devel:tools:compiler
- Update to version 5.0.1
  * This release contains bug-fixes for the LLVM 5.0.0 release.
  * This release is API and ABI compatible with 5.0.0.

- Add lld package.
  * LLD is new since llvm5.

OBS-URL: https://build.opensuse.org/request/show/561972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=95
2018-01-07 16:22:21 +00:00
Michal Srb
d041b8c520 - Update to version 5.0.1
* This release contains bug-fixes for the LLVM 5.0.0 release.
  * This release is API and ABI compatible with 5.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=499
2018-01-05 14:54:55 +00:00
Martin Pluskal
268f890a50 Accepting request 561565 from home:michalsrb:branches:devel:tools:compiler
- Add lld package.
  * LLD is new since llvm5.

OBS-URL: https://build.opensuse.org/request/show/561565
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=498
2018-01-04 09:41:00 +00:00
Dominique Leuenberger
535d4632fc Accepting request 556746 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/556746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=94
2017-12-16 19:52:38 +00:00
Martin Pluskal
bf1cfcf7ba Accepting request 556732 from home:michalsrb:branches:devel:tools:compiler
- Rename python-lldb to python3-lldb to match the renamed package
  in llvm4 and llvm5 after switch to python3. Fix its dependency.

OBS-URL: https://build.opensuse.org/request/show/556732
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=496
2017-12-13 17:01:41 +00:00
Martin Pluskal
207d86e40b Accepting request 556662 from home:michalsrb:branches:devel:tools:compiler
- Update to version 5.0.0
  * See:
    + http://llvm.org/releases/5.0.0/docs/ReleaseNotes.html                                          
    + http://llvm.org/releases/5.0.0/tools/clang/docs/ReleaseNotes.html                              
    + http://llvm.org/releases/5.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html

OBS-URL: https://build.opensuse.org/request/show/556662
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=495
2017-12-13 13:09:09 +00:00
Dominique Leuenberger
9fd8a876d4 Accepting request 533361 from devel:tools:compiler
1

OBS-URL: https://build.opensuse.org/request/show/533361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=93
2017-10-19 17:31:21 +00:00
Martin Pluskal
c91346fadb Accepting request 533029 from home:michalsrb:branches:devel:tools:compiler
- Add clang-devel-static package.
  * Requires clang4-devel-static that was added to llvm4 package.

OBS-URL: https://build.opensuse.org/request/show/533029
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=493
2017-10-11 09:04:39 +00:00
Dominique Leuenberger
dd738f308c Accepting request 506388 from devel:tools:compiler
- Update to version 4.0.1
  * Minor bugfixes

OBS-URL: https://build.opensuse.org/request/show/506388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=92
2017-07-04 11:33:51 +00:00
Ismail Dönmez
365f1c6462 - Update to version 4.0.1
* Minor bugfixes

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=491
2017-06-27 08:07:11 +00:00
Yuchen Lin
34b15d77de Accepting request 483730 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/483730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=91
2017-04-17 08:19:49 +00:00
Ismail Dönmez
3f7352e0bb - Update to version 4.0.0
* See:
    + http://llvm.org/releases/4.0.0/docs/ReleaseNotes.html                                          
    + http://llvm.org/releases/4.0.0/tools/clang/docs/ReleaseNotes.html                              
    + http://llvm.org/releases/4.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=489
2017-03-29 11:17:09 +00:00
Dominique Leuenberger
9b46fd1c20 Accepting request 447473 from devel:tools:compiler
- Update to version 3.9.1
  * See:
    + http://llvm.org/releases/3.9.1/docs/ReleaseNotes.html
    + http://llvm.org/releases/3.9.1/tools/clang/docs/ReleaseNotes.html
    + http://llvm.org/releases/3.9.1/tools/clang/tools/extra/docs/ReleaseNotes.html

- Update to version 3.9.0
  * See:
    + http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html
    + http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html
    + http://llvm.org/releases/3.9.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  * Fix the following patches:
    + arm_suse_support.diff
    + assume-opensuse.patch
    + clang-resourcedirs.patch
    + default-to-i586.patch
    + glibc-2.23-libcxx.patch
    + glibc-2.24-libcxx.patch
    + lldb-add-pthread-dl-libs.patch
    + lldb-cmake.patch
    + llvm-fix-find-gcc5-install.patch
    + llvm-remove-clang-only-flags.patch
    + revert-cmake-soname.patch
    + set-revision.patch
  * Remove upstream-included patch:
    + llvm-nonvoid-return.patch
  * Remove patch for removed files:
    + glibc-2.23-libcxx.patch
- Backport upstream patches:
  * clang-fix-substitutions-abi_tag.patch

OBS-URL: https://build.opensuse.org/request/show/447473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=90
2017-01-11 10:54:44 +00:00
Ismail Dönmez
34a2ec67b0 - Update to version 3.9.1
* See:
    + http://llvm.org/releases/3.9.1/docs/ReleaseNotes.html
    + http://llvm.org/releases/3.9.1/tools/clang/docs/ReleaseNotes.html
    + http://llvm.org/releases/3.9.1/tools/clang/tools/extra/docs/ReleaseNotes.html

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=487
2016-12-21 12:18:01 +00:00
Martin Pluskal
23442ecc51 Accepting request 443118 from home:TheBlackCat:branches:devel:tools:compiler
Update to version 3.9.0

OBS-URL: https://build.opensuse.org/request/show/443118
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=486
2016-12-02 08:49:53 +00:00
Dominique Leuenberger
6386307160 Accepting request 434589 from devel:tools:compiler
- Improve README.packaging.

OBS-URL: https://build.opensuse.org/request/show/434589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=89
2016-10-18 08:37:06 +00:00
Ismail Dönmez
033ae69108 Accepting request 433804 from home:TheBlackCat:branches:devel:tools:compiler
Improve README.packaging.

OBS-URL: https://build.opensuse.org/request/show/433804
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=484
2016-10-12 07:53:17 +00:00
Dominique Leuenberger
00c234f8a5 Accepting request 433539 from devel:tools:compiler
- Remove unneeded emacs-nox dependency. 

- BuildIgnore emacs and vim to avoid cycles. 

- Split out llvm and lldb into a version-specific package.
- Turn this package into a wrapper around the version-specific
  packages.
- Remove patches:
   * default-to-i586.patch
   * assume-opensuse.patch
   * glibc-2.23-libcxx.patch
   * arm_suse_support.diff
   * llvm-remove-clang-only-flags.patch
   * clang-resourcedirs.patch
   * lldb-add-pthread-dl-libs.patch
   * llvm-nonvoid-return.patch
   * glibc-2.24-libcxx.patch
   * revert-cmake-soname.patch
   * set-revision.patch
   * lldb-cmake.patch
   * D15067.id41365.diff
   * llvm-fix-find-gcc5-install.patch

OBS-URL: https://build.opensuse.org/request/show/433539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=88
2016-10-10 15:26:35 +00:00
Ismail Dönmez
8e4aaf97d7 - Remove unneeded emacs-nox dependency.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=482
2016-10-06 07:06:43 +00:00
Ismail Dönmez
f496c4843b - BuildIgnore emacs and vim to avoid cycles.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=481
2016-10-05 08:15:37 +00:00
Ismail Dönmez
1ab8b56362 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=480
2016-09-27 09:09:24 +00:00
Ismail Dönmez
b019fb7ffb -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=479
2016-09-20 09:47:12 +00:00
Ismail Dönmez
d5a4de3aad Accepting request 427058 from home:TheBlackCat:branches:devel:tools:compiler
Version of the llvm package that has been turned into a dummy that points to the current real llvm package.

This submission is meant to go along with request 427057 and should not be accepted until after that submission is accepted.

OBS-URL: https://build.opensuse.org/request/show/427058
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=478
2016-09-20 09:44:40 +00:00
Dominique Leuenberger
2d43db0080 Accepting request 426918 from devel:tools:compiler
- Sort out with spec-cleaner

- Update to llvm 3.8.1
  * See http://llvm.org/releases/3.8.1/docs/ReleaseNotes.html and
    http://llvm.org/releases/3.8.1/tools/docs/ReleaseNotes.html
- Use versioned libLLVM (to libLLVM3_8) and libclang (to libclang3_8)
- Change versioning of liblldb3_8 to liblldb-3_8 and use a variable
  to control the name instead of hard-coding it.
- Use bcond_with and bcond_without to enable/disable build options
  instead of hard-coding them.
- Put buildrequires as requires in -devel packages to avoid linker errors
  when building packages against the -devel packages.
- Add ffi support (disabled by default).
- Add oprofile support (disabled by default).
- Add valgrind support (disabled by default).
- Link cmake files to the normal cmake file directory to allow autodetection
  of cmake interfaces.
- Remove unused lldb components from main spec file.
- Split llvm python bindings into own subpackage.
- Split emacs plugin into own subpackage
- Move additional vim plugins into vim plugins package
- Split libc++, libLTO, LLVMgold, libomp, clang-chekers into own subpackages
- Make python-clang, llvm-vim-plugins, and llvm-emacs-plugins noarch since
  they aren't architecture-specific.
- Make packages besides llvm, llvm-clang, and the shared libraries conflict
  with other versions.  This will be important when multiple LLVM versions
  are supported.
- Various spec file cleanups
- Rebase patches:
  * arm_suse_support.diff

OBS-URL: https://build.opensuse.org/request/show/426918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm?expand=0&rev=87
2016-09-16 08:59:29 +00:00