Commit graph

137 commits

Author SHA1 Message Date
Алзим
61ac2df921 Versionize shebangs python 2020-02-13 17:28:45 +03:00
Алзим
afb2464c56 Added compiler-rt-sanitizers-9.0.1-glibc-2.31.patch 2020-02-13 16:08:27 +03:00
NixTux Commit Bot
1341dffb08 bot: rpm5 -> rpm4 (8) 2020-01-13 15:58:08 +03:00
Алексей-З
187e0bc82f Use universal macro installation for both RPM 4 and RPM 5 2020-01-09 23:48:27 +00:00
NixTux Commit Bot
5a0632db4c bot: rpm5 -> rpm4 (1) 2020-01-04 04:30:58 +03:00
Mikhail Novosyolov
6c24bf93b0 clang-gcc-wrapper: rework how to set custom CFLAGS to remove 2019-12-24 00:23:19 +03:00
Mikhail Novosyolov
9b928d93ae clang-gcc-wrapper: allow to set custom regexp of CFLAGS to remove 2019-12-24 00:05:56 +03:00
Алзим
9f8de3e365 Updated to 9.0.0 2019-09-23 01:17:18 +03:00
alekseyz
dfa7710c87 Merge pull request #5 from llvm801/llvm:rosa2019.0
Updated to 8.0.1
2019-08-12 15:31:30 +00:00
Алзим
771bcf8b47 Updated to 8.0.1 2019-08-12 15:33:29 +03:00
6897d25c73 MassBuild#1715: Increase release tag 2019-07-06 18:27:05 +00:00
Mikhail Novosyolov
cae158dd11 Merge branch 'rosa2016.1' into rosa2019.1 2019-05-20 14:18:47 +03:00
Mikhail Novosyolov
ec6657ef59 %%clang_gcc_wrapper: echo debug to stderr because some build scripts parse stdout from compiler (RB#9915) 2019-05-20 14:17:57 +03:00
alekseyz
77cec20d05 Merge pull request #4 from alekseyz/llvm:rosa2019.1
Enabled debuginfo
2019-04-29 19:36:57 +00:00
Алексей-З
fb055a3353 Enabled debuginfo 2019-04-29 18:42:02 +00:00
Алзим
4ffce3694b Updated release 2019-04-29 21:37:07 +03:00
Алзим
1167a88d70 Updated to 8.0.0 2019-04-29 14:52:17 +03:00
Andrey Bondrov
a56e030e99 MassBuild#1671: Increase release tag 2019-04-14 01:53:32 +00:00
Mikhail Novosyolov
196fe0086b Rebuild with rpm-5.4.10-86 where pkgconfig private dependencies are parsed (RB#9569) (rebuilding dependency chain of qt4) 2019-04-06 23:53:35 +03:00
Алексей-З
70e996cca8 Fix symlinks 2019-03-23 09:02:34 +00:00
Алзим
8a3ee911e7 Updated to 7.0.1 2019-03-22 12:55:58 +03:00
Mikhail Novosyolov
d3772a3736 Added link to Russian how-to about the macro clang_gcc_wrapper 2018-12-15 02:34:31 +03:00
Mikhail Novosyolov
411d1030d6 clang-gcc-wrapper from qt5-qtwebengine as a macro (RB#9567);
Workaround of https://bugzilla.rosalinux.ru/show_bug.cgi?id=9567
2018-12-11 20:33:16 +03:00
Алзим
0afb3031f4 Updated to 6.0.1 2018-07-07 16:12:42 +03:00
Andrey Bondrov
d3c30c6d15 Fix linLTO major 2018-05-27 03:29:05 +10:00
Andrey Bondrov
786fe261d7 Move libLTO out of plugins package 2018-05-27 00:06:25 +10:00
Алзим
c66c93e6ab Updated to 6.0.0 2018-04-23 15:41:27 +03:00
Andrey Bondrov
4dd0dc5b21 MassBuild#1230: Increase release tag 2017-02-04 18:37:48 +03:00
Evgenii Shatokhin
3357015f7c lib(64)llvm-devel should now require Polly as well 2016-10-31 17:18:07 +03:00
Evgenii Shatokhin
151d2240fa Moved dev. files for Polly into lib(64)llvm-devel
lib(64)llvm-devel already refers to these through
/usr/lib/cmake/llvm/LLVMExports.cmake, so llvm-polly-devel should always
be installed along with lib(64)llvm-devel.

It is more reliable to keep these development files in the same package
as the files for LLVM in this case.
2016-10-31 16:50:51 +03:00
Evgenii Shatokhin
0806328f9c Restored LLVMHello.so
As it turned out, the plugin is actually needed (or at least, checked
for) when building some packages, e.g. "umbrello".
2016-10-31 14:16:57 +03:00
Andrey Bondrov
618275f1ae MassBuild#1169: Increase release tag 2016-10-14 21:24:51 +04:00
Evgenii Shatokhin
927cb29930 Added a missing curly brace 2016-09-11 18:44:41 +03:00
Evgenii Shatokhin
9b14190aa4 Updated to version 3.9.0
Most of the work was done in
https://abf.io/import/llvm/pull_requests/2

I have reworked clang-mandriva.patch to keeps it (as clang-rosa.patch).
It seems, it did not actually detect ROSA in the past (it checked that
/etc/lsb-release has DISTRIB_ID=Mandriva<...> while we have "Rosa<...>"
there). However, it could be useful to align the default Clang flags
with Ubuntu, Fedora and such.
2016-09-11 17:18:35 +03:00
Andrey Bondrov
047b84f741 Move plugins into individual package 2016-06-07 22:37:40 +10:00
Evgenii Shatokhin
8bf200e472 Do not delete library archives, they are needed for development 2016-05-15 23:14:13 +03:00
Evgenii Shatokhin
be2e792e89 Install LLVMPolly.so to the correct location 2016-05-15 22:43:52 +03:00
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