182 Commits

Author SHA256 Message Date
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
Ismail Dönmez
094249f2aa - Require llvm-clang not just clang
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=386
2014-09-25 10:18:33 +00:00
Ismail Dönmez
0a1f64904d - Add llvm-remove-werror-date-time.patch to remove -Werror=date-time
for CXXFLAGS, gcc does not support it and it creeps into
  llvm-config --cflags

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=383
2014-09-17 11:04:39 +00:00
Ismail Dönmez
2ae9b25863 - Remove wrong Requires from the llvm-devel package
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=382
2014-09-17 10:55:33 +00:00
Ismail Dönmez
6b77e9a7c6 - Add default target triple form ARM, fixes bnc#893359
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=381
2014-09-17 08:10:48 +00:00
Ismail Dönmez
647c7bd03e -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=374
2014-09-06 15:38:38 +00:00
Ismail Dönmez
6fd647e4ce - Add libc++/libc++abi support clang (only on x86_64)
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=369
2014-09-05 18:13:29 +00:00
Ismail Dönmez
a4dd9949df - Use ninja for building
- Remove libstdc++-devel from requires, clang now ships libc++

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=368
2014-09-05 16:12:26 +00:00
Ismail Dönmez
22d6607fca - Update to llvm 3.5.0
* Major update, see http://llvm.org/releases/3.5.0/docs/ReleaseNotes.html
- Use upstream pristine tarballs
- Add libc++/libc++abi support clang
- Add libcxxabi-exceptions.patch to fix libcxxabi exception handling 
- Remove asan-disable-hugemalloctest.patch and 
  cmake-patchversion.patch, fixed upstream.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=364
2014-09-04 16:28:42 +00:00
Ismail Dönmez
a8c461b589 - Fix the sed line for minimal damage.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=362
2014-08-15 14:29:47 +00:00
Ismail Dönmez
53c45a9001 - Add baselibs.conf to source files
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=360
2014-07-23 19:46:26 +00:00
Ismail Dönmez
700f0888ca - Add cmake-patchversion.patch to sync config.h.in
with config.h.cmake

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=358
2014-07-23 17:02:13 +00:00
Ismail Dönmez
0a33a02bef - Update to llvm 3.4.2
* Minor bugfix release
- Drop clang-max_align_t.patch, applied upstream.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=356
2014-07-22 12:30:23 +00:00
Ismail Dönmez
8030eb9a60 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=354
2014-06-24 08:19:45 +00:00
Ismail Dönmez
f85cc204b8 Accepting request 238262 from home:arnaudversini:branches:devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/238262
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=353
2014-06-23 08:57:29 +00:00
Ismail Dönmez
d574f8d26c Accepting request 233694 from home:ptrommler:branches:devel:tools:compiler
build compiler-rt on ppc64

OBS-URL: https://build.opensuse.org/request/show/233694
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=350
2014-05-14 20:02:30 +00:00
Ismail Dönmez
ffa9611f01 - Fix resource dir for libclang case (clang-resourcedirs.patch)
- Always build tests

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=348
2014-04-03 11:59:56 +00:00
Ismail Dönmez
bf927b43c8 - First release on build.opensuse.org
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=343
2014-03-17 09:09:50 +00:00
Ismail Dönmez
73c2d74343 - Enable lldb on x86-64 and ARM, work done by Jason Newton.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=342
2014-03-11 09:41:03 +00:00
Ismail Dönmez
08a5f55223 Accepting request 223509 from home:oertel:branches:devel:tools:compiler
- complete ifarchs for s390 

- enable ppc64le

OBS-URL: https://build.opensuse.org/request/show/223509
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=338
2014-02-25 10:13:18 +00:00
Ismail Dönmez
09b3709c17 - Remove non-existing doc subpackage
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=336
2014-01-24 13:53:34 +00:00
Ismail Dönmez
05e8b8754b - Add a dependency on ncurses-devel since libLLVM now links to
tinfo.
- Add 32bit libclang bnc#857131

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=334
2014-01-24 09:23:44 +00:00
Ismail Dönmez
6d7dcadc99 - Add 32bit libclang bnc#857131
- Update to final release candidate (r197980)

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=331
2014-01-14 14:04:16 +00:00
Ismail Dönmez
1a8ad6cb1a - Update to final llvm 3.4 release
* See http://llvm.org/releases/3.4/docs/ReleaseNotes.html for
    complete changelog.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=329
2014-01-07 08:49:36 +00:00