Tom Stellard
da8f508d62
Sync specfile with llvm6.0 package
...
Using the same spec file for llvm and future compatibility packages
will make maintenance easier in the future.
2018-07-13 20:04:54 +00:00
Fedora Release Engineering
a9a9a3b7ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 09:16:20 +00:00
Igor Gnatenko
f963f98785
add BuildRequires: gcc-c++,gcc
...
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-09 19:06:48 +02:00
Tom Stellard
629a77b63c
6.0.1 Release
2018-06-26 00:55:38 +00:00
Tom Stellard
ffa0ad7b11
6.0.1-rc2
2018-06-07 22:19:46 +00:00
Tom Stellard
4da44423ea
Revert "Reduce the number of enabled targets based on the architecture"
...
This reverts commit b772b3b219
.
This breaks the ABI, so backing this out until the 7.0.0 release.
2018-06-06 22:48:21 +00:00
Tom Stellard
b772b3b219
Reduce the number of enabled targets based on the architecture
2018-06-05 04:13:34 +00:00
Tom Stellard
e594b058f1
6.0.1 rc1
2018-05-11 17:08:45 +00:00
Tom Stellard
ff279e4625
Re-enable arm tests that used to hang
2018-03-27 23:07:43 +00:00
Tom Stellard
2218119f3a
Fix testcase in backported patch
2018-03-22 13:15:27 +00:00
Tom Stellard
3d213b0da3
Prevent external projects from linking against both static and shared libraries
...
rhbz#1558657
2018-03-20 23:30:25 +00:00
Tom Stellard
699e7bbabc
Backport r327651 from trunk rhbz#1554349
2018-03-19 22:51:24 +00:00
Tom Stellard
1afade5cd8
Filter out cxxflags and cflags from llvm-config that aren't supported by clang
...
rhbz#1556980
2018-03-16 18:00:27 +00:00
Tom Stellard
3ff2527fa4
Enable symbol versioning in libLLVM.so
2018-03-15 16:55:40 +00:00
Tom Stellard
025cf6ec25
Stop statically linking libstdc++
...
This is no longer required by Steam client, but the steam installer
still needs a work-around which should be handled in the steam package.
2018-03-15 13:54:42 +00:00
Tom Stellard
440eb0e896
s/make check/ninja check/
2018-03-14 22:18:27 +00:00
Tom Stellard
e0bd4cf7a2
Backport fix for compile time regression on rust rhbz#1552915
2018-03-09 17:36:24 +00:00
Tom Stellard
acd922f57d
Build with Ninja
...
This reduces RPM build time on a 6-core x86_64 builder from 82 min
to 52 min.
2018-03-08 23:40:36 +00:00
Tom Stellard
539d4ba445
6.0.0 Release
2018-03-08 19:47:18 +00:00
Tom Stellard
c0f49ce65f
Reduce debuginfo size on i686 to avoid OOM errors during linking
2018-03-08 19:45:51 +00:00
Tom Stellard
3df6c8a9d4
6.0.1 rc2
2018-02-09 20:53:03 +00:00
Igor Gnatenko
f4cd5f6cb8
Escape macros in %changelog
...
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:05:03 +01:00
Fedora Release Engineering
e5951f48a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 00:02:01 +00:00
Tom Stellard
a264db526f
6.0.1 rc1
2018-01-19 23:07:17 +00:00
Tom Stellard
70bb4c2830
5.0.1 Release
2017-12-19 22:20:21 +00:00
Tom Stellard
f3d30bd5c7
Backport debuginfo fix for rust
2017-11-20 19:54:18 +00:00
Tom Stellard
ca4631e1f8
Reduce debuginfo size for ARM
...
This fixes the previous attempt to disable debuginfo, which left
debuginfo enabled and disabled stripping it from the libraries.
libLLVM.so was almost 1GB in the ARM builds, but now is about
47 MB.
2017-11-04 01:38:51 +00:00
Tom Stellard
8f4eab1072
Reduce memory usage on ARM
...
Disable debuginfo and some non-ARM targets.
2017-10-12 21:28:59 +00:00
Tom Stellard
3d29fda1ea
5.0.0 Release
2017-10-03 23:06:57 +00:00
Tom Stellard
c5c125e0d4
Add Requires: libedit-devel for llvm-devel
2017-09-18 22:50:46 +00:00
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
a6aab7633e
Add links to bugzilla
2015-05-30 23:34:42 -04:00
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 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