Commit graph

572 commits

Author SHA1 Message Date
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 2fc8420d0f)
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 88425e38fa)
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 b32ca652bd)
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 f73b06ba5c)
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