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