205 Commits

Author SHA256 Message Date
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
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
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
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
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
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
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
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
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
Ismail Dönmez
602347572f Accepting request 425227 from home:scarabeus_iv:branches:devel:tools:compiler
- Sort out with spec-cleaner

- Sort a bit with spec-cleaner
- Remove the latest switch for now, things should be either coinstallable
  or not, we don't need to bother around with compilation like this

OBS-URL: https://build.opensuse.org/request/show/425227
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=470
2016-09-07 11:28:21 +00:00
Ismail Dönmez
f08dbfb441 Accepting request 425075 from home:TheBlackCat:branches:devel:tools:compiler
Update to llvm 3.8.1
Many other fixes and cleanups

OBS-URL: https://build.opensuse.org/request/show/425075
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=467
2016-09-07 06:46:04 +00:00
Ismail Dönmez
dc80bb7862 Accepting request 424333 from home:scarabeus_iv:branches:devel:tools:compiler
- Convert to use %cmake macros

- Start conversion to use cmake macros with now introduced
  compatibility for ninja
- Reduce number of threads if we don't have enough memory
- Add patch for the nonvoid returns:
  * llvm-nonvoid-return.patch

OBS-URL: https://build.opensuse.org/request/show/424333
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=466
2016-09-02 07:08:38 +00:00
Ismail Dönmez
d9fd413efa Accepting request 415875 from home:michel_mno:branches:devel:tools:compiler
- for ppc64le set memory to 4GB in _constraints file
  (failure in Factory:PowerPC)

OBS-URL: https://build.opensuse.org/request/show/415875
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=462
2016-07-29 16:41:26 +00:00
Martin Pluskal
6fb8fb31b7 Accepting request 408448 from home:Andreas_Schwab:glibc
- glibc-2.24-libcxx.patch: fix libcxx testsuite for glibc 2.24

OBS-URL: https://build.opensuse.org/request/show/408448
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=460
2016-07-14 09:20:33 +00:00
Ismail Dönmez
3d39b878d7 Accepting request 396684 from home:Ronis_BR:branches:devel:tools:compiler
- Build LLDB separated from LLVM.
- Re-enable python bindings for the LLDB API.

OBS-URL: https://build.opensuse.org/request/show/396684
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=456
2016-05-19 11:20:33 +00:00
Ismail Dönmez
dc64dfcf7a - Disable libcxx/lldb/openmp for SLE fate#319582
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=455
2016-05-18 11:14:59 +00:00
Ismail Dönmez
f3aa4d3911 - Update rpmlintrc to whitelist libLTO.so
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=453
2016-04-25 07:26:06 +00:00
Ismail Dönmez
b077f75c78 Accepting request 390724 from devel:ARM:Factory
- fix arm_suse_support.diff for armv6hl
- adjust compile flags for llvm on armv6hl (fixes Mesa build)

OBS-URL: https://build.opensuse.org/request/show/390724
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=451
2016-04-20 06:47:36 +00:00
Ismail Dönmez
46d4e25635 Revert last due to build cycle
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=450
2016-04-12 13:19:49 +00:00
Martin Pluskal
359143d9ac Accepting request 387435 from home:dimstar:branches:REQUEST_387369
Conditionally apply the patch based on glibc version

OBS-URL: https://build.opensuse.org/request/show/387435
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=449
2016-04-11 12:59:18 +00:00
Ismail Dönmez
c3e78bcd96 - Re-enable glibc-2.23 patch for Tumbleweed
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=448
2016-04-11 08:46:21 +00:00
Ismail Dönmez
ea3d4702cb - Update llvm-remove-clang-only-flags.patch to remove
-Wcovered-switch-default flag for gcc compatibility.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=446
2016-04-04 17:56:04 +00:00
Ismail Dönmez
d68d0599dd -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=443
2016-03-22 08:28:14 +00:00
Ismail Dönmez
27d8453aaa - Add llvm-arm1176jz-s.patch to fix an ARMv6 regression.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=442
2016-03-21 08:05:36 +00:00
Ismail Dönmez
e6abd3da9e - Add back libstdc++-devel dependency for clang since libc++ is
only available for x86-64 atm.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=438
2016-03-16 13:27:26 +00:00
Ismail Dönmez
3d34aa032e - Use gcc for stage1 bootstrap
- Add llvm-armv6-triple.patch to fix armv6 triple regression.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=435
2016-03-16 09:30:12 +00:00
Ismail Dönmez
c07bfd7a82 - Comment out glibc-2.23-libcxx.patch until glibc 2.23 actually
hits the Factory.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=432
2016-03-10 12:06:04 +00:00
Martin Pluskal
f49d2e187c Accepting request 368685 from home:namtrac:branches:devel:tools:compiler
- Update to llvm 3.8.0
  * See http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html and
    http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html
- Fold lldb build into llvm and disable python support
- Drop clang-disable-ada-extension.patch, libcxxabi-exceptions.patch
  and cmake-host-triple.patch
- Add revert-cmake-soname.patch to fix soname handling

OBS-URL: https://build.opensuse.org/request/show/368685
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=430
2016-03-09 06:32:53 +00:00
Ismail Dönmez
e8b1875bae - Add glibc-2.23-libcxx.patch to fix test failures with glibc 2.23
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=429
2016-03-02 09:09:29 +00:00
Ismail Dönmez
c601a067cd Accepting request 336523 from home:mimi_vx:branches:devel:tools:compiler
-  Remove FFI support because its fragile

OBS-URL: https://build.opensuse.org/request/show/336523
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=426
2015-10-05 11:55:54 +00:00
Ismail Dönmez
1917264ada - Enable OpenMP for x86, x86_64, ppc64 and ppc64le
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=424
2015-09-27 13:53:04 +00:00
Ismail Dönmez
3361748dd0 - Enable all targets on x86, x86_64
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=423
2015-09-14 13:11:27 +00:00
Ismail Dönmez
5ee9c90c79 - Update to version 3.7.0
* No changelog upstream

- Update to version 3.7.0
  * See http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html
- Merge aarch64-suse-support.patch into arm_suse_support.diff
- Refresh arm_suse_support.diff, llvm-fix-find-gcc5-install.patch
- Remove llvm-fix-parsearmarch.patch, upstream.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=419
2015-09-03 09:44:07 +00:00
Ismail Dönmez
ec9c454eaf Accepting request 308723 from home:oertel:branches:devel:tools:compiler
- fix build on s390x (one typo in ifarch and one change in filelist)

OBS-URL: https://build.opensuse.org/request/show/308723
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=415
2015-05-26 17:23:06 +00:00
Ismail Dönmez
ca247229cf - Update to version 3.6.1
* No changelog upstream

- Update to version 3.6.1
  * No changelog upstream

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=414
2015-05-25 14:45:49 +00:00
Ismail Dönmez
3cd250cd98 - Add llvm-fix-parsearmarch.patch to fix parsing armv{6,7}hl archs.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=412
2015-04-24 12:20:04 +00:00
Ismail Dönmez
7803a30ac1 - Add python-xml dependency for regression tests
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=406
2015-03-02 11:07:04 +00:00
Ismail Dönmez
6f6930aa47 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=403
2015-03-02 10:30:12 +00:00
Ismail Dönmez
e82beb38ed - Update to version 3.6.0
* No changelog upstream
- Remove lldb-underlink.patch, fixed upstream

- Update to version 3.6.0
  * See http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html
- Removed the following patches, fixed upstream:
  * arm-remove-xfails.diff
  * libcxx-libdir.patch
  * llvm-config-lib64.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=400
2015-03-02 10:18:08 +00:00
Ismail Dönmez
4d07e73cc1 Accepting request 286987 from home:rguenther:branches:devel:tools:compiler
- Add llvm-fix-intrusiverefcntptr.patch to fix build of LLVM tools
  with GCC 5.
- Add llvm-fix-find-gcc5-install.patch to properly find installed GCC 5.

OBS-URL: https://build.opensuse.org/request/show/286987
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=398
2015-02-20 14:48:13 +00:00
Ismail Dönmez
f086429bfc - Add a gcc dependency for clang, this is heavyweight but we need
libgcc_s which comes with the gcc package (bnc#893359)

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=396
2015-01-28 10:09:31 +00:00
Ismail Dönmez
cc7008d1d9 - Conditionalize libcxx{abi} build on build_libcxx variable
- Turn libc++.so into an ldscript so it links to libc++abi
  automatically.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=394
2014-12-12 12:44:50 +00:00
Ismail Dönmez
60edc37f26 Accepting request 257846 from devel:ARM:Factory
- fix constraints for armv6l/armv7l (there is no 4GB RAM on 32bit)

OBS-URL: https://build.opensuse.org/request/show/257846
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=392
2014-10-21 16:19:26 +00:00
Ismail Dönmez
6bdddb5200 - Rename llvm-remove-werror-date-time.patch to
llvm-remove-clang-only-flags.patch and remove more clang only
  flags.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=390
2014-09-29 09:42:27 +00:00
Ismail Dönmez
0d410d6558 - Enable shared libs on PPC64
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=387
2014-09-26 08:55:13 +00:00