Commit Graph

271 Commits

Author SHA1 Message Date
Josh Stone 44886631c9 Apply backports from rust-lang/llvm#47, #48, #53, #54 2016-10-17 21:19:09 -07:00
Josh Stone 307be8a531 Apply an InstCombine backport via rust-lang/llvm#51 2016-10-15 10:14:40 -07:00
Dave Airlie 262978a62c Revert "llvm-3.9: disable thread pool on 32-bit arches"
This reverts commit af4a723176.

This was a bug in the tags setup
2016-10-14 04:40:52 +10:00
Dave Airlie af4a723176 llvm-3.9: disable thread pool on 32-bit arches
looks like the threadpool code needs C++11 threads
that not all arches handle.
2016-09-19 10:17:15 +10:00
Dave Airlie da62168279 llvm 3.9: fix more docs issues 2016-09-19 09:43:53 +10:00
Dave Airlie 1805a94f1f llvm: fix docs even more 2016-09-19 09:34:43 +10:00
Dave Airlie 47b8fae685 llvm-3.9: fix docs build more 2016-09-19 08:47:12 +10:00
Dave Airlie fba8c442af llvm 3.9: add patch to fix docs build 2016-09-19 08:34:10 +10:00
Dave Airlie 894065ede8 llvm 3.9.0
- upstream moved where cmake files are packaged.
- upstream dropped CppBackend
2016-09-07 16:29:28 +10:00
Adam Jackson 3c6edb0d6b lurn 2 spel 2016-07-13 16:24:19 -04:00
Adam Jackson 2a3c79157c llvm 3.8.1
- Add mips target
- Fix some shared library mispackaging
2016-07-13 16:13:39 -04:00
Jan Vcelak 3019f5f50a fix color support detection on terminal
ncurses-devel is required for terminfo, resolves clang -fdiagnostics-color=auto
2016-06-07 11:36:38 +02:00
Dave Airlie 8e75711dec llvm 3.8.0 release 2016-03-10 10:57:29 +10:00
Dan Horák c244b9b7d1 - install back memory consumption workaround for s390 2016-03-09 15:33:10 -05:00
Dave Airlie 861af016a7 llvm 3.8.0 rc3 release 2016-03-03 09:24:11 +10:00
Dave Airlie f8d53342c2 llvm 3.8.0 rc2 release 2016-02-19 10:14:47 +10:00
Dan Horák 8b72be44dd - recognize s390 as SystemZ when configuring build 2016-02-16 13:22:44 +01:00
Dave Airlie 1c8a6cde28 limit number of targets, hexagon seems broken on i686 with C++ ABI 2016-02-14 06:52:05 +10:00
Dave Airlie 10a19754ce export C++ API for mesa. 2016-02-13 22:00:29 +10:00
Dave Airlie 7a851779bb reintroduce llvm-static, clang needs it currently. 2016-02-13 06:37:19 +10:00
Dave Airlie 933aa4780e jump back to single llvm library, the split libs aren't working very well. 2016-02-12 16:04:42 +10:00
Dave Airlie d0a77df607 add missing obsoletes (#1303497) 2016-02-05 15:55:15 +10:00
Dennis Gilmore 4fb79db876 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 04:21:26 +00:00
Adam Jackson a95cfcf5aa Fix vaguely ridiculous buildSRPMFromSCM error
error: /builddir/build/SPECS/llvm.spec:70: bad %if condition

Seriously you don't define %{__isa_bits} at srpm time, wtf.
2016-01-27 10:31:18 -05:00
Adam Jackson ca904f135a Switch to 3.7.1 and cmake build 2016-01-27 10:23:13 -05:00
Adam Jackson 384bda605f Enable bpf target 2016-01-22 12:33:45 -05:00
Adam Jackson 64695d69a2 Resolves: rhbz#1282645 add GCC abi_tag support 2015-12-04 10:44:12 -05:00
Adam Jackson 478ee5f860 Drop -fno-devirtualize
- Link with -static-libstdc++ to work around bundled libstdc++ in Steam
2015-11-02 10:42:36 -05:00
Dave Airlie cb91f5f879 llvm 3.7.0
upstream moved clang man pages so deal with generating them
upstream bug somewhere with HAVE_PROCESS_VM_READV, just hard define it
upstream bug with i386/i686 - sed it
upstream bug with // in an include - patch it, fix sent upstream

builds must be out of tree now.
2015-09-16 13:12:52 +10:00
Adam Jackson 82f10bfda6 llvm 3.6.2 2015-07-22 16:35:38 -04:00
Dave Airlie 52028d7261 llvm 3.6.1 2015-06-17 13:46:02 +10:00
Zbigniew Jędrzejewski-Szmek a6aab7633e Add links to bugzilla 2015-05-30 23:34:42 -04:00
Zbigniew Jędrzejewski-Szmek 14f5e03f1b Also require gcc-c++ at runtime 2015-05-29 15:24:33 -04:00
Jens Petersen 19b984da60 BR gcc-c++ explicitly
per revised https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires_2
2015-05-22 15:10:13 +09:00
Adam Jackson 2ee1a75aac llvm 3.6.0 2015-04-09 13:10:49 -04:00
Jakub Jelinek 96649fa424 3.5.0-11 2015-02-18 20:19:26 +01:00
Jakub Jelinek ca2a27c7f8 3.5.0-11 2015-02-18 20:10:28 +01:00
Richard W.M. Jones 1f56909754 Bump release and rebuild. 2015-02-18 11:40:01 +00:00
Peter Robinson 5aea06bdf0 Run ldconfig on clang-libs not clang, Update ARMv7 config options 2015-02-18 09:37:45 +00:00
Richard W.M. Jones 394cb582d3 ocaml-4.02.1 rebuild. 2015-02-17 13:55:53 +00:00
Orion Poplawski 173294e694 Add upstream patch for c++11 2015-02-16 10:20:52 -07:00
Orion Poplawski abd386cc33 Rebuild for gcc 5 C++11 2015-02-16 10:11:33 -07:00
Jan Vcelak 0b3c1fca1c lldb, python module: fix symlink to lldb.so
Resolves: #1177143
2014-12-25 22:07:11 +01:00
Jan Vcelak 6a92d8567c lldb: fix broken expression parser 2014-12-25 21:58:20 +01:00
Dan Horák a510ba6576 fix typo 2014-12-18 11:57:35 +01:00
Dan Horák 3ac171699a - use the common workaround for OOM during linking on s390 2014-12-18 11:56:23 +01:00
Jens Petersen a8e5b07ec1 move license file to llvm-libs, and minor spec file cleanup
- remove tabs (rpmlint)
- use %name to keep llvm34.spec closer
- remove %defattr's (does recent llvm even build on RHEL5?)
2014-11-19 16:33:30 +09:00
Adam Jackson cb08fc50fa Split out clang-libs 2014-11-05 14:49:09 -05:00
Kalev Lember 67af680f81 Obsolete python-llvmpy
https://lists.fedoraproject.org/pipermail/devel/2014-October/203599.html
2014-10-28 12:08:39 +01:00
Adam Jackson 5b7309a0cb llvm 3.5.0 2014-10-27 11:51:26 -04:00
Richard W.M. Jones cf5904acdb Bump release and rebuild. 2014-08-31 22:40:23 +01:00
Richard W.M. Jones 8fceae7d42 ocaml-4.02.0 final rebuild. 2014-08-31 11:55:14 +01:00
Richard W.M. Jones ee5f0d1c78 Bump release and rebuild. 2014-08-24 14:42:51 +01:00
Richard W.M. Jones c1688f029b ocaml-4.02.0+rc1 rebuild. 2014-08-23 22:13:11 +01:00
Peter Robinson 41799531c3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 07:27:41 +00:00
Adam Jackson 826a3b9bbe Restore ppc64le fix 2014-08-14 10:42:15 -04:00
Richard W.M. Jones b7fc1c0f82 ocaml-4.02.0-0.8.git10e45753.fc22 rebuild. 2014-08-02 13:26:08 +01:00
Adam Jackson f4bd583c14 llvm and clang 3.4.2 2014-07-24 11:23:21 -04:00
Richard W.M. Jones 71e12c6c83 OCaml 4.02.0 beta rebuild. 2014-07-22 10:57:12 +01:00
Adam Jackson 440caf8ff8 Different attempt to default to hard-float on arm (#803433) 2014-06-11 14:58:20 -04:00
Dennis Gilmore 0a9388755b - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 01:37:22 -05:00
Adam Jackson 34d599e903 Backport a ppc64le fix to get things started bootstrapping 2014-06-04 11:53:55 -04:00
Adam Jackson 4484a39549 Attempt to default to hard-float on arm (#803433) 2014-06-02 11:27:54 -04:00
Adam Jackson 8150742540 llvm 3.4.1
Signed-off-by: Adam Jackson <ajax@redhat.com>
2014-05-29 11:45:39 -04:00
Adam Jackson 1d31e993db Don't conditionalize lldb source, it doesn't work like you expect 2014-04-11 14:51:13 -04:00
Rex Dieter 668585c6ab libs: Obsoletes: OpenGTL libQtGTL 2014-03-27 15:16:28 -05:00
Dave Airlie 3f23b322d6 backport patches from 3.5 to enable GL3.3 on radeonsi 2014-03-19 06:10:53 +00:00
Kyle McMartin 78ab5197f2 disable lldb on everything but x86_64, and i686. It hasn't been ported beyond those platforms so far 2014-01-31 19:33:38 -05:00
Dave Airlie eaac0fa3d3 bump nvr for lldb on ppc disable 2014-01-17 09:51:03 +10:00
Dave Airlie 53ecfe1814 llvm: don't build lldb on powerpc
this fails to build upstream due to a collision between

https://bugzilla.redhat.com/show_bug.cgi?id=1049976
2014-01-16 14:03:28 +10:00
Dave Airlie b04ba796eb add ncurses-devel BR and Requires 2014-01-14 17:58:29 +10:00
Dave Airlie 283a960f2b add ncurses-devel buildreq 2014-01-14 17:57:10 +10:00
Dave Airlie eb791e93dd update to llvm 3.4 release (part 2)
add lldb-devel subpackage
2014-01-14 11:06:54 +10:00
Dave Airlie bf2cfe23d5 update to llvm 3.4 release 2014-01-14 10:15:26 +10:00
Jan Vcelak 230d47c2ff fix macro expansion when checking Fedora release 2014-01-05 10:35:22 +01:00
Jan Vcelak 0242d4d552 include LLVM cmake modules into devel package
Resolves: #914713
2013-12-20 09:07:42 +01:00
Jan Vcelak 4ac733a9d6 fix: requirements for llvm-ocaml-devel packages
Resolves: #975914
2013-12-20 09:07:42 +01:00
Jan Vcelak 9dd4cd3a17 fix: scan-build manual page is installed into wrong location
Resolves: #1038829
2013-12-20 09:07:41 +01:00
Jan Vcelak f6033f2696 run ldconfig when installing lldb
Resolves: #1044431
2013-12-20 09:07:41 +01:00
Jan Vcelak ab1203ad2d remove RPATHs from binaries 2013-12-20 09:07:25 +01:00
Jan Vcelak 713098981a clang-analyzer: fix scan-build search for compiler
Resolves: #982645
2013-11-30 00:41:41 +01:00
Jan Vcelak ccf33f4a84 properly obsolete clang-doc subpackage
Resolves: #1035268
2013-11-30 00:35:14 +01:00
Jan Vcelak 8d395c3670 fix build, missing __clear_cache() declaration 2013-11-21 14:29:47 +01:00
Jan Vcelak be655c46e5 update to 3.3, add compiler-rt and lldb
- update to 3.3
- enable compiler-rt compilation, enables ASAN
- add lldb sources (LLVM debugger)
- clean up documentation
- remove patches applied upstream
- remove unused patches and snapshot scripts
- place all documentation files in %install (%files seems to have some
  limit on number of files matched by * wildcard)
2013-11-13 23:39:42 +01:00
Jakub Jelinek fe12f5f743 3.3-0.10.rc3 2013-10-17 20:19:34 +02:00
Richard W.M. Jones e9eba4e0cd Rebuild for OCaml 4.01.0. 2013-09-14 14:14:25 +01:00
Dennis Gilmore 33d1985d4b - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 02:56:15 -05:00
Petr Písař 3337b53c75 Perl 5.18 rebuild 2013-07-17 10:34:07 +02:00
Adam Jackson c6971175f4 llvm 3.3-rc3 2013-06-10 12:47:39 -04:00
Adam Jackson a418044a54 Rebuild for gcc 4.8.1 2013-06-04 14:14:24 -04:00
Adam Jackson dd9e07d29f llvm 3.3-rc2 2013-05-28 11:33:43 -04:00
Peter Robinson 069eca6dd2 Enable aarch64 target 2013-05-18 14:02:58 +01:00
Adam Jackson 94fba1fe65 Bump to LLVM 3.3svn
- Enable s390 backend
2013-05-08 13:00:08 -04:00
Adam Jackson 6531bd75df Only build codegen backends for arches that actually exist in Fedora 2013-05-06 12:00:54 -04:00
Adam Jackson bb18301e2a Tweak ld flags for memory usage and performance 2013-05-01 17:33:11 -04:00
Jens Petersen 4a3f4354c7 fix old bogus date and drop llvm-3.2-clang-driver-secondary-arch-triplets.patch
since it didn't actually help - insufficient

The triplets issue (#803433) really needs badly to be reported upstream.
2013-04-04 12:39:32 +09:00
Dennis Gilmore c9608480ef add a hack to clang defaulting arm to hardfloat 2013-03-31 21:13:02 -05:00
Adam Jackson 97e156aa42 Update R600 patches
- Move static libs to -static subpackage
- Prep for F18 backport
2013-03-08 05:41:56 -05:00
Jens Petersen 4e85cfa1b5 ok hardcode gcc_version again for koji building 2013-02-19 16:29:30 +09:00
Jens Petersen e00c2256e8 do not version the gcc BRs to keep koji srpm creation happy
koji does not have gcc in the srpm buildroot
2013-02-19 16:19:03 +09:00