Commit graph

50 commits

Author SHA1 Message Date
Evgenii Shatokhin
950faf151a Revisited the set of files to be installed, removed clang-doc 2016-05-15 22:41:14 +03:00
Evgenii Shatokhin
dc8392ac76 Restored the workaround for a bug in GCC 4.9 (-fno-devirtualize) 2016-05-15 17:17:53 +03:00
Evgenii Shatokhin
f7f2188dca Added 2 more patches, revisited build options
1. Added 2 patches (from ArchLinux, re-diffed) to fix
https://llvm.org/bugs/show_bug.cgi?id=23529

2. Revisited the set of cmake options.
2016-05-15 11:48:18 +03:00
Evgenii Shatokhin
0e6a49dbe7 Require Cmake explicitly 2016-05-13 22:55:26 +03:00
Evgenii Shatokhin
65f0123324 Updated to version 3.8.0, the first take 2016-05-13 22:45:22 +03:00
Evgenii Shatokhin
ff0f32e47d Move libLLVM-3.7.1.so from libllvm-devel to libllvm
The components from libdri-drivers (e.g. /usr/lib/dri/swrast_dri.so)
need libLLVM-3.7.1.so which is in "Provides" of libllvm3.7. However,
libllvm3.7 package does not actually contain that file,
/usr/lib/libLLVM-3.7.1.so symlink is in libllvm-devel. This leads to
problems.

Let us move the symlink to libllvm3.7 package.
2016-01-18 16:34:31 +03:00
Evgenii Shatokhin
8541975e7e List clang-tidy scripts as well 2016-01-14 09:45:55 +03:00
Evgenii Shatokhin
f3e5fa9afc Updated to version 3.7.1
This is mostly a bugfix release: a number of fixes are made in the core
parts of LLVM and in AMDGPU-related components.

However, this version is not fully ABI-compatible with 3.7.0.

Details:
http://lists.llvm.org/pipermail/llvm-announce/2016-January/000066.html
2016-01-13 19:28:15 +03:00
Evgenii Shatokhin
ee7ddbdc98 Fix a couple broken symlinks 2015-12-20 17:38:45 +03:00
Evgenii Shatokhin
aa9b11d7b5 Rebuild LLVM with support for RTTI
The projects like Lightspark and may be others need it.
2015-12-16 16:38:02 +03:00
Evgenii Shatokhin
4393600447 Revert "Restore the building of R600 target"
This reverts commit 6d93944a0e.

"R600" is no longer available in LLVM. The target was renamed "AMDGPU"
and is not experimental now.
2015-12-02 12:08:45 +03:00
Evgenii Shatokhin
6d93944a0e Restore the building of R600 target 2015-12-01 19:09:25 +03:00
Evgenii Shatokhin
62cfc9e9c7 Another attempt to fix build on i586
Using i586 explicitly in compiler-rt/<...>/clang_linux.mk this time.

The system triple is "i586-unknown-linux-gnu" anyway.
2015-11-25 16:39:09 +03:00
Evgenii Shatokhin
0a665af297 rpmlint: Ignore "incoherent-version-in-name" error
libclang packages are named in a different way:
lib64clang3.5, lib64clang3.7, etc.
2015-11-24 17:34:19 +03:00
Evgenii Shatokhin
15eede8ebd More fixes from OMV
* Another round of fixes for the build on 32-bit systems
* Revisited the file lists.
2015-11-24 16:25:55 +03:00
Evgenii Shatokhin
5008acb42e Do not use debug-related compiler flags either 2015-11-24 15:01:29 +03:00
Evgenii Shatokhin
497c7591fc Do not generate debuginfo packages
Currently (LLVM 3.7.0), there are errors during the %install phase:

/usr/lib/rpm/bin/debugedit: canonicalization unexpectedly shrank by one
character.

Let us disable generation of debuginfo packages for now.
2015-11-24 14:50:12 +03:00
Evgenii Shatokhin
e747ef79f5 Do make install in a right directory 2015-11-24 13:08:00 +03:00
Evgenii Shatokhin
c1829e1a19 Use the workaround for LLVM bug #22661 in a proper place 2015-11-24 12:56:56 +03:00
Evgenii Shatokhin
092e0ee5f5 Added a workaround for LLVM bug #22661
See https://llvm.org/bugs/show_bug.cgi?id=22661.
2015-11-24 12:28:55 +03:00
Evgenii Shatokhin
6c24cc7432 Update to 3.7.0, attempt 1 2015-11-23 18:58:46 +03:00
Alexander Lakhin
37c4f70eae MassBuild#656: Increase release tag 2015-02-22 18:15:40 +04:00
Eugene Shatokhin
90e8330466 Sync with 'current' 2015-01-16 19:48:35 +03:00
Eugene Shatokhin
9e94e6feac libllvm*.a are only needed for the builds with OCaml 2015-01-16 19:46:22 +03:00
Eugene Shatokhin
06418e0e15 Removed obsolete file glob 2014-12-19 14:01:30 +03:00
Eugene Shatokhin
0364abff53 Merged branch 'current' 2014-12-19 14:00:25 +03:00
Eugene Shatokhin
b23d5b1cd6 Disable ocaml-related stuff 2014-12-19 13:21:14 +03:00
Eugene Shatokhin
7b77fc65f5 Sync to 2014.1 2014-12-19 11:29:21 +03:00
Dmitry Fedorov
276bf3c29e MassBuild#518: Increase release tag 2014-09-20 02:24:26 +04:00
Eugene Shatokhin
92f462c537 Added options needed for 'gold'; adjusted the lists of files 2014-09-09 20:35:32 +04:00
Eugene Shatokhin
8a8092980f Require libtirpc for the build (sanitizers need it) 2014-09-09 19:10:11 +04:00
Eugene Shatokhin
c50aca0547 Update to 3.5 (based on what OMV did + out patches) 2014-09-09 18:11:51 +04:00
Alex Burmashev
414e836b3a MassBuild#472: Increase release tag 2014-08-12 16:22:27 +04:00
Alex Burmashev
ae218198e5 sync to certified branch, 12.08.2014 2014-08-12 14:16:14 +04:00
Alex Burmashev
fc9d8f4bac MassBuild#456: Increase release tag 2014-07-18 10:59:36 +04:00
Alex Burmashev
204a4f1e72 MassBuild#442: Increase release tag 2014-07-02 12:53:55 +04:00
Alex Burmashev
e35d50689b MassBuild#440: Increase release tag 2014-06-27 17:13:32 +04:00
Andrey Bondrov
aaa8387de6 Bump release 2014-06-24 14:10:59 +04:00
Andrey Bondrov
813bea8b2b New version 3.4.2, drop merged patches, adjust clang-soname patch 2014-06-21 01:47:54 +11:00
Andrey Bondrov
fccf9e175c Add some patches from upstream 2014-06-10 18:07:59 +11:00
Andrey Bondrov
e408980f91 New version 3.4, update files 2014-06-10 16:30:44 +11:00
Andrey Bondrov
861fec9cdd LOG New version 3.3, too many spec changes to mention 2013-10-11 00:27:42 +11:00
gvm
95a084eda9 Updated llvm.spec: Fixed License tag and a couple of typos in Description texts - Removed a duplicated BuildRequires for chrpath 2013-02-14 01:14:25 +04:00
Andrey Bondrov
a90c27dd55 LOG Fix clang Requires, minor cleanups 2012-09-19 09:07:38 +00:00
Alexander Khryukin
91e4fbb045 version 3.1 2012-09-17 16:19:26 +04:00
Andrey Bondrov
d1849b9234 Update BuildRequires 2012-08-03 09:19:36 +00:00
Andrey Bondrov
eac4099e31 New version 3.0 (sync with Cooker) 2012-08-03 19:48:46 +11:00
root
e5a8b622cb ABF:auto increment release 2012-02-04 04:42:10 +00:00
Rosa
c86d9d540f Automatic import for version 3.0 2012-02-01 18:17:16 +04:00
Rosa
974695de0c Automatic import for version 2.9 2012-02-01 14:58:10 +04:00