Commit Graph

543 Commits

Author SHA1 Message Date
Tom Stellard
dd255866c2 Enable libedit backend for LineEditor API 2017-09-08 23:45:30 +00:00
Tom Stellard
cca2af2d07 Enable extra functionality when run the LLVM JIT under valgrind. 2017-08-25 13:40:02 +00:00
Fedora Release Engineering
c263265fc3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 02:41:38 +00:00
Fedora Release Engineering
c28afb57b3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 20:13:46 +00:00
Tom Stellard
d95c34e467 4.0.1 Release 2017-06-22 20:49:09 +00:00
Tom Stellard
383dd27625 Install llvm utils
clang needs these to run the tests.
2017-06-16 02:18:16 +00:00
Tom Stellard
7a52d8c344 Fix docs-llvm-man target 2017-06-10 05:20:59 +00:00
Tom Stellard
4b6a509a38 Make cmake files no longer depend on static libs (rhbz 1388200) 2017-05-26 14:02:17 +00:00
Josh Stone
4d11f51b66 Fix computeKnownBits for ARMISD::CMOV (rust-lang/llvm#67) 2017-04-18 14:52:16 -07:00
Tom Stellard
e6b944d9d2 Simplify spec with rpm macros. 2017-04-03 19:25:19 +00:00
Tom Stellard
1bbe5adca1 LLVM 4.0.0 Final Release 2017-03-23 15:27:34 +00:00
Tom Stellard
05920e6f29 Fix %postun step for -devel package (rhbz 1403539) 2017-03-23 10:39:20 +00:00
Tom Stellard
53af609b63 Disable failing make check tests on ARM (rhbz 1431566) 2017-03-13 19:42:21 +00:00
Peter Robinson
146ec0c4aa Fix missing mask on relocation for aarch64 (rhbz 1429050) 2017-03-12 19:22:26 +00:00
Dave Airlie
97474644bf revert upstream radeonsi breaking change. 2017-03-01 13:07:26 +10:00
Josh Stone
a5fe5a1bb7 disable sphinx warnings-as-errors
Tom Stellard:
  - This flag has the same problem as -Werror does for compilers.
    Different versions of sphinx emit different warnings.  So, even
    though upstream has a documentation buildbot and a policy to fix
    all warnings, if they aren't using the same version of sphinx as
    Fedora, we can hit warnings that they don't see.
2017-02-23 16:05:51 +00:00
Orion Poplawski
6448f2fb83 llvm 3.9.1 2017-02-10 13:59:29 -07:00
Fedora Release Engineering
ce8c38530f - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 19:54:34 +00:00
Josh Stone
0c3be08960 Apply backports from rust-lang/llvm#55, #57 2016-11-29 23:40:15 -08:00
Dave Airlie
ba4dd40fc4 rebuild for new arches 2016-11-01 14:22:05 +10:00
Dave Airlie
88bc7e0447 apply the patch from -4 2016-10-26 14:25:30 +10:00
Dave Airlie
f943e7f14b add fix for lldb out-of-tree build 2016-10-26 10:47:35 +10:00
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
Jens Petersen
2f5517cd53 update to 3.2 with R600 patchset from tstellar's git repo
- llvm-fix-ghc.patch is upstream
- llvm-3.1-docs-pod-markup-fixes.patch no longer needed
- add llvm-3.2-clang-driver-secondary-arch-triplets.patch (#803433)
- build with gcc/g++ even if clang is installed
- use gcc -dumpversion again to set gcc_version
- llvm-config.1 manpage is no longer
2013-02-13 20:52:19 +09:00
Jens Petersen
b8204c16e0 acknowledge Yury Zaytsev for his help with #893817 2013-02-08 18:41:26 +09:00
Jens Petersen
a185901e95 configure gcc arch include dir again with --with-c-include-dirs (#893817)
(was in F16 but dropped during F17 development in 3.0-0.1.rc3)

    - BR gcc and gcc-c++ with gcc_version
2013-02-08 18:24:32 +09:00
Jens Petersen
30312b5797 pod2man moved to perl-podlators in F19 2013-01-31 18:02:29 +09:00
Jens Petersen
74f5b79ee7 move lvm-config manpage to devel subpackage (#855882) 2013-01-31 16:56:20 +09:00
Kalev Lember
4040d82d1b Rebuilt for GCC 4.8.0 2013-01-25 18:30:43 +01:00
Jens Petersen
cbfd76e5c0 fix another pod2man markup error in llvm-cov.pod
- make the patch file more general name

llvm-cov.pod around line 21: Unterminated B<...> sequence
llvm-cov.pod around line 26: Unterminated B<...> sequence

should be no further errors hopefully
2013-01-23 13:59:28 +09:00
Jens Petersen
b27d0335ad fix pod parsing error in lit.pod
"lit.pod around line 389: =back without =over"
2013-01-23 13:00:54 +09:00
Jens Petersen
4bbca008d9 rebuild for F19 ARM ldconfig issue (#893294) 2013-01-23 11:01:49 +09:00
Richard W.M. Jones
39fcb67ae0 Rebuild for OCaml 4.00.1. 2012-10-29 14:25:55 +00:00
Michel Alexandre Salim
9d73f9bb7a Actually build against GCC 4.7.2 2012-09-24 15:49:03 +07:00
Michel Alexandre Salim
5e1a5c2175 Rebuild for GCC 4.7.2 2012-09-24 14:16:58 +07:00
Dan Horák
3ce0b9ccd8 Apply clang patches only when clang is being built 2012-08-14 09:50:03 +02:00
Dennis Gilmore
3a31d79945 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-19 17:02:02 -05:00
Peter Robinson
e4d99d1bd8 Rename patch as it actually fixes Haskell 2012-07-13 10:28:31 +01:00
Peter Robinson
23fedafb32 Add patch to fix building OCAML on ARM 2012-07-13 08:33:20 +01:00
Michel Alexandre Salim
a8758deeb8 Actually set runtime dependency on libstdc++ 4.7.1 2012-07-04 21:21:24 +07:00
Peter Robinson
1fd52d5145 Rebuild for new libstdc++ bump 2012-07-03 09:36:16 +01:00
Richard W.M. Jones
588e7c5ccd Rebuild for OCaml 4.00.0. 2012-06-10 21:43:17 +01:00
Michel Alexandre Salim
8dfeb9f925 Rebuild for ocaml 4.00.0 beta 2012-06-08 23:48:35 +07:00
Dave Airlie
9e49469714 llvm-config: fix to report correct libdir
I noticed that llvm-config is now a c++ app, and it does the wrong
thing completely on Fedora, so hard code the Fedora packaging libdir
in it.
2012-06-03 15:44:12 +01:00
Dave Airlie
dcd073e711 rebase to 3.1 + add r600 patches from Tom Stellar 2012-06-03 14:39:04 +01:00
Peter Robinson
98be43ec03 Add compiler build options for ARM hardfp 2012-05-25 14:47:38 +01:00
Peter Robinson
5362a9b552 bump build 2012-05-06 10:04:00 +01:00
Michel Alexandre Salim
460419b933 Hardcode GCC version to avoid macro expansion problems 2012-03-30 18:24:20 +07:00
Michel Alexandre Salim
de5c3ae498 Replace overly-broad dependency on gcc-c++ with gcc and libstdc++-devel
- Pin clang's dependency on libstdc++-devel to the version used for building
- Standardize on bcond for conditional build options
- Remove /lib from search path, everything is now in /usr/lib*
- Remove obsoleted patches
2012-03-30 17:57:30 +07:00
Kalev Lember
9dca0ca4bc Build without -ftree-pre as a workaround for clang segfaulting on x86_64
https://bugzilla.redhat.com/show_bug.cgi?id=791365
2012-03-26 20:00:45 +03:00
Karsten Hopp
8fe0322526 undefine PPC on ppc as a temporary workaround for RHBZ#769803
and http://llvm.org/bugs/show_bug.cgi?id=10969
2012-03-17 22:36:00 +01:00
Michel Alexandre Salim
db8da8feee Apply upstream patch to properly link LLVMgold against LTO 2012-02-25 09:41:59 +01:00
Michel Alexandre Salim
0e3ec48b46 actually enable by default, not disable, Gold linker support on supported arch 2012-02-24 12:37:47 +01:00
Michel Alexandre Salim
0b697ba2ef Build LLVMgold plugin on supported architectures 2012-02-24 11:00:34 +01:00
Michel Alexandre Salim
5f9e49a546 Restore Ocaml workaround; fix was not actually in 3.0 (must have gone
in to trunk instead of the 3.0 branch)
2012-02-07 09:40:34 +01:00
Michel Alexandre Salim
420ce4302c Make subpackage dependencies arch-specific
- Make LLVM test failures non-fatal on ARM architectures as well (# 770208)
- Save LLVM test log on platforms where it fails
2012-02-07 03:00:49 +01:00
Michel Alexandre Salim
fc6bd59279 Remove Ocaml workaround; fixed before 3.0 final 2012-02-05 20:21:07 +01:00
Michel Alexandre Salim
cfc53b6ee2 Clang test suite yields unexpected failures with GCC 4.7.0. Make
this non-fatal and save the results
- Multilib fix for harcoded ld search path in ./configure script
2012-02-05 18:30:43 +01:00
Richard W.M. Jones
1c3272606c Rebuild for OCaml 3.12.1. 2012-01-07 18:05:03 +00:00
Adam Jackson
3bc0872412 Also ExcludeArch: ppc* in RHEL 2011-12-14 12:52:23 -05:00
Adam Jackson
2fb04f7706 ExcludeArch: s390* in RHEL since the native backend has disappeared in 3.0 2011-12-13 14:34:14 -05:00
Michel Alexandre Salim
e69facf843 Update to final 3.0 release 2011-12-11 11:44:19 +01:00
Adam Jackson
194b08ba83 RHEL customization: disable clang, --enable-targets=host 2011-12-05 17:44:54 -05:00
Michel Alexandre Salim
9ff19058fe Update to 3.0rc3 2011-11-11 18:59:32 +01:00
Dan Horák
18499e0ccf don't fail the build on failing tests on ppc(64) and s390(x) 2011-10-11 13:35:38 +02:00
Michel Alexandre Salim
82f66d2993 fix typo in patch level 2011-09-30 16:42:01 +02:00
Michel Alexandre Salim
3946039b09 Apply upstream patch for Operator.h C++0x incompatibility (# 737365) 2011-09-30 16:33:35 +02:00
Michel Alexandre Salim
03709243e8 Disable LLVM test suite on ppc64 architecture (# 728604)
Disable clang test suite on ppc* architectures (-)
2011-08-06 17:06:07 +02:00
Michel Alexandre Salim
30d75c98d6 Further restrict the amount of resources used by test suites;
hopefully this leads to builds stalling less often
2011-08-03 15:41:51 +02:00
Michel Alexandre Salim
d9bb825c22 Add runtime dependency of -devel on libffi-devel 2011-08-03 11:34:38 +02:00
Michel Alexandre Salim
b3232c7028 Fix incorrect platform-specific include path on i686 2011-08-02 00:03:34 +02:00
Michel Alexandre Salim
a5a420ce6d Update to 2.9
Depend on libffi to allow the LLVM interpreter to call external functions
Build with RTTI enabled, needed by e.g. Rubinius (# 722714)
Fix multilib installation
2011-08-01 18:50:42 +02:00
Karsten Hopp
8b95ec6e4c enable ppc64 build 2011-05-31 01:30:56 +02:00
Michel Alexandre Salim
a09d313c9e Make sure N-V-R is increasing 2011-04-05 01:30:57 +02:00
Michel Alexandre Salim
9bdfe6c66a Update to 2.9rc2 2011-03-25 15:47:42 +01:00
Michel Alexandre Salim
999f90581f Move ldconfig triggers to the subpackages containing .so files
(cherry picked from commit 2fc8420d0f49fdd4234968aba41c1c0d3817e295)
2011-03-18 18:15:05 +01:00
Michel Alexandre Salim
a8c599f15f Don't include test logs; breaks multilib (# 666195)
Split shared libraries into separate subpackage
2011-03-18 18:14:50 +01:00
Michel Alexandre Salim
8686d9a488 Don't include test logs; breaks multilib (# 666195) 2011-03-18 18:13:01 +01:00
Michel Alexandre Salim
0b4dbd52ce Don't include 'bits' in the include path override
(cherry picked from commit 88425e38fa4f0a91e009f2abf5c1f8a0ef018666)
2011-03-18 18:07:48 +01:00
Michel Alexandre Salim
b1c21fa55e Fix 32bit-dir and 64-dir parameters: should be relative, not absolute
(cherry picked from commit b32ca652bd0332a0c0bc69d25d53e017c28b91ad)
2011-03-18 18:07:48 +01:00
Michel Alexandre Salim
68d1c11c89 clang++: also search for platform-specific include files (# 680644) 2011-03-18 18:07:34 +01:00
Michel Alexandre Salim
a914126716 also package macho-dump 2011-03-10 22:40:20 +01:00
Michel Alexandre Salim
383ea0fe0b Update to 2.9rc1 2011-03-10 22:25:04 +01:00
Dennis Gilmore
75d0f4e42d - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 07:26:30 -06:00
Richard W.M. Jones
4bd5997c88 Bump and rebuild. 2011-01-10 17:16:53 +00:00
Michel Alexandre Salim
e60dbac558 handle cases where gcc/c++ use symlink for header directories (e.g. F-13's
update from 4.4.4->4.4.5 keeps headers in 4.4.4 but has a 4.4.5 symlink)
(cherry picked from commit f73b06ba5c89db5fbe65507d751b0cc4ee39b9ee)
2010-11-27 17:38:36 +01:00
Michel Alexandre Salim
05504a3c90 - clang now requires gcc-c++ for linking and headers (bug #654560) 2010-11-27 15:30:51 +01:00
Michel Alexandre Salim
3fc5264af2 - Backport support for C++0x (# 648990) 2010-11-12 16:12:10 +01:00
Michel Alexandre Salim
3107968a59 - Re-add omitted %{_includedir} 2010-10-15 01:02:11 +02:00
Michel Alexandre Salim
7ea8ecf20f - Add correct C include directory at compile time (# 641500) 2010-10-14 22:24:08 +02:00
Michel Alexandre Salim
09e7c11d3e - Update to 2.8 release 2010-10-12 17:38:42 +02:00
Jesse Keating
ff6b65b9e1 - Rebuilt for gcc bug 634757 2010-09-29 14:45:01 -07:00
Michel Alexandre Salim
b302e35e85 clog 2010-09-20 14:50:09 +02:00
Dennis Gilmore
6668812d9f disable ocaml on sparc64 since ocaml doesnt build there 2010-09-15 09:30:46 -05:00
David Malcolm
d3b17da7f8 recompiling .py files against Python 2.7 (rhbz#623332) 2010-08-11 17:46:55 -04:00
Dan Horák
434321d311 - conditionalize ocaml support 2010-07-17 13:43:22 +00:00
Michel Alexandre Salim
bda980e972 - Make the new noarch -doc obsoletes older (arched) subpackages 2010-06-09 18:51:39 +00:00
Michel Alexandre Salim
c0c6405943 - Add F-12/x86_64 and F-13 C++ header paths 2010-06-05 11:49:56 +00:00
Michel Alexandre Salim
b8f7dc403d - Revert to disabling apidoc by default 2010-05-26 18:57:22 +00:00
Michel Alexandre Salim
27c0ebc1cd Make all doc subpackages noarch 2010-05-24 09:38:59 +00:00
Michel Alexandre Salim
c7b1517ba9 Fix clang-apidoc's missing -n in %%files section 2010-05-24 09:26:17 +00:00
Michel Alexandre Salim
c73f9c2579 - Exclude llm-gcc manpages
- Turn on apidoc generation
- Build with srcdir=objdir, otherwise clang doxygen build fails
2010-05-24 09:24:22 +00:00
Michel Alexandre Salim
64041e30b5 - Update to final 2.7 release 2010-05-02 21:33:16 +00:00
Michel Alexandre Salim
a1caa14611 Fix typo: %%config not %%conf 2010-03-28 12:44:53 +00:00
Michel Alexandre Salim
216ddcf1e4 - Update to first 2.7 pre-release 2010-03-28 11:54:59 +00:00
Michel Alexandre Salim
160b75597d Make tests advisory for now 2009-09-30 16:48:32 +00:00
Michel Alexandre Salim
e9ce7d8ed9 Reworked destdir patch, due to slight changes in Makefiles 2009-09-30 06:30:47 +00:00
Michel Alexandre Salim
138479692a - Update to 2.6 pre-release2
- -devel subpackage now virtually provides -static
2009-09-30 01:42:02 +00:00
Michel Alexandre Salim
812c8a8570 Run clang test from correct directory 2009-09-10 04:08:51 +00:00
Michel Alexandre Salim
851919d69e Since clang tests are still failing even on x86, enable them
unconditionally on all platforms (but don't terminate build on error)
2009-09-10 03:41:14 +00:00
Michel Alexandre Salim
71feaf99c8 Disable var tracking assignment in the correct place 2009-09-10 03:09:21 +00:00
Michel Alexandre Salim
4ff9ecac24 - Disable var tracking assignments on PPC 2009-09-10 03:04:02 +00:00
Michel Alexandre Salim
c19d461213 - Don't adjust clang include dir; files there are noarch (bz#521893)
- Enable clang unit tests
- clang and clang-analyzer renamed; no longer depend on llvm at runtime
2009-09-09 15:57:46 +00:00
Michel Alexandre Salim
09ee2abb73 - Properly adjust clang include dir (bz#521893)
- Enable clang unit tests
2009-09-09 05:04:12 +00:00
Rex Dieter
7b85be29d7 mention bug# 2009-09-08 16:24:29 +00:00
Michel Alexandre Salim
d5c36b841a Fix typo 2009-09-08 03:42:39 +00:00
Michel Alexandre Salim
8f6b35fb7b Fix clang-analyzer subpackage 2009-09-08 03:19:39 +00:00
Michel Alexandre Salim
a02ba103e4 - Package Clang's static analyzer tools 2009-09-07 22:44:07 +00:00
Michel Alexandre Salim
d3f05fb311 - PIC is now enabled by default; explicitly disable on %{ix86} 2009-09-07 21:05:32 +00:00
Michel Alexandre Salim
1eb8bb2f36 Disable unit tests on PPC for now 2009-09-07 17:54:33 +00:00
Michel Alexandre Salim
48b530bc04 Fix testsuite error: BR on python 2009-09-07 17:24:07 +00:00
Michel Alexandre Salim
b952c1711d Treat test failures as advisory only; some currently fail on i686 2009-09-07 14:52:52 +00:00
Michel Alexandre Salim
2c55a75585 Only fix permissions on real files, not symlinks 2009-09-07 14:11:08 +00:00
Michel Alexandre Salim
c8c0f322f0 Remove obsoleted 32-bit patch 2009-09-07 13:07:34 +00:00
Michel Alexandre Salim
c6833e1538 - First 2.6 prerelease
- Enable Clang front-end
- Enable debuginfo generation
2009-09-07 06:59:47 +00:00
Michel Alexandre Salim
a973d41142 Restore previous directory layout. This is hopefully the final 2.5-series
spec
2009-09-06 20:32:54 +00:00
Michel Alexandre Salim
4435f00bf2 Abort plan to enable llvm-gcc; builds on x86_64 but not ix86. Will enable
clang instead
2009-09-06 19:31:08 +00:00
Michel Alexandre Salim
74aa13e932 Fix llvm-gcc target name 2009-09-06 18:58:34 +00:00
Michel Alexandre Salim
565c64d884 Commit llvm-gcc source 2009-09-06 03:00:39 +00:00
Michel Alexandre Salim
6f2b4849d5 - Only disable PIC on %ix86; ppc actually needs it 2009-08-22 21:18:32 +00:00
Michel Alexandre Salim
09280fb25d - Disable use of position-independent code on 32-bit platforms (buggy in
LLVM <= 2.5)
2009-08-22 16:52:17 +00:00
Bryan O'Sullivan
20fb6e8591 Minor tweak to source file name 2009-08-10 03:43:29 +00:00
Jesse Keating
b44f18cfbb - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-25 11:11:42 +00:00
Michel Alexandre Salim
719d6b03d2 - Remove build scripts; they require the build directory to work 2009-03-05 01:25:55 +00:00
Michel Alexandre Salim
fc7190b55a - Update to 2.5 (devel branch)
- Package build scripts (bug #457881)
2009-03-05 00:27:31 +00:00
Jesse Keating
9644979fbe - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-25 20:43:15 +00:00
Bryan O'Sullivan
03bad00517 LLVM 2.4 2008-12-12 05:46:36 +00:00
Bryan O'Sullivan
e2fa788ceb Add dependency on groff 2008-06-19 03:03:29 +00:00
Bryan O'Sullivan
df8851e83a LLVM 2.3 2008-06-19 02:48:35 +00:00
Tom Callaway
2d471bef0b fix license tags 2008-05-29 17:29:30 +00:00
Bryan O'Sullivan
a2e4a2fe04 Fix gcc 4.3 build 2008-03-06 07:18:30 +00:00
Jesse Keating
7889508a18 - Autorebuild for GCC 4.3 2008-02-18 21:26:38 +00:00
Bryan O'Sullivan
fbdd01a2f6 Update to LLVM 2.2 2008-02-12 20:53:24 +00:00
Bryan O'Sullivan
d291b49744 LLVM 2.1 2008-01-21 17:33:11 +00:00