Commit Graph

108 Commits

Author SHA1 Message Date
Michael Lotz
8bbc0bfc66 Restore UIUC license still referenced by older LLVM recipe.
It was removed in 717c4976f2 and caused
the older LLVM packages to become unbuildable.
2020-04-13 09:03:59 +02:00
X512
e32dd2d215 llvm: add lld-link, improve incremental build (#4810)
* Use ninja instead of make to improve incremental build.
* Use -n option in cp to do not change existing files when installing source code.
2020-03-21 15:07:22 -04:00
Jérôme Duval
f11d8f5930 llvm9: trigger build for x86_64 2020-01-16 10:21:41 +01:00
Jerome Duval
717c4976f2 llvm9: bump version.
update license
add subpackage for lit
2020-01-15 22:41:17 +01:00
Jerome Duval
137aa5aade llvm9: fix c++ headers search for secondary arch. 2019-09-21 22:46:35 +02:00
Jerome Duval
3babc69ca8 llvm9: enable with release artefacts. 2019-09-21 12:11:22 +02:00
Jerome Duval
35e44c8789 llvm9: add recipe for 9.0.0-rc3, disabled for now. 2019-09-07 17:46:37 +02:00
Adrien Destugues
a592f6d4f3 llvm: move libclang to libs package
This library is used by youcompleteme and it should not need the whole
clang package (which is big) to be installed.
2019-07-26 18:13:18 +02:00
Jerome Duval
450eb26ec4 llvm: bump 8.0.0 recipe. 2019-03-21 20:09:36 +01:00
Jerome Duval
7bfb45a882 llvm: add recipe for version 8.0.0 rc5. 2019-03-12 22:28:31 +01:00
Jerome Duval
e0cf9bef09 llvm7: bump version. 2018-12-18 21:20:17 +01:00
Jerome Duval
2b30f1f13d llvm: fix include path for clang.
ie. /system/lib/x86/clang/include instead of
/system/lib/x86/x86/clang/include.
2018-11-24 23:49:36 +01:00
Calvin Hill
9a9851061a llvm6/7: enable float128 support in clang. (#3229)
This patch is required to build a dependency of swift-lang when built with
LLVM 6 and higher, and enables support for float128 in the compiler.
2018-10-24 12:46:23 +02:00
kenmays
95e6da586a LLVM: Update UIUC license. (#3234) 2018-10-20 16:26:50 +00:00
kenmays
1eceb8da2f LLVM: Remove older patches/recipes < LLVM v5.0.0. (#3234) 2018-10-20 16:26:50 +00:00
Jerome Duval
1b472def0a llvm6: add missing libdir for secondary archs.
same for llvm7, also enabled.
2018-10-09 21:13:18 +02:00
Jérôme Duval
f1724f2097 llvm6: enable x86. 2018-10-09 19:32:36 +02:00
Jerome Duval
d2b37f714e code style. 2018-10-03 13:02:32 +02:00
Jérôme Duval
8624b539d4 llvm6: add missing provides. 2018-10-01 07:32:53 +02:00
Jerome Duval
b291be222f llvm: enable llvm6 and llvm7 for x86_64. 2018-09-29 09:57:42 +02:00
Jerome Duval
7800f60b13 llvm: add missing PROVIDES.
thanks to Vidrep for the notice!
2018-09-17 08:33:07 +02:00
Jerome Duval
dbe7cd4f6a code format. 2018-09-17 07:24:42 +02:00
Calvin Hill
0e4168e79a llvm: bump version to 6.0.1 and add tests. (#3028) 2018-09-14 09:54:19 -07:00
Jerome Duval
ceb7e88114 sys-*: reorder sections. 2018-08-10 08:17:37 +02:00
Jerome Duval
d3a94c0523 llvm: use srcGitRev, code style. 2018-08-07 10:00:35 +02:00
Gerasim Troeglazov
511e3c5f2e llvm: fix header dir suffix for secondary arch 2018-06-07 21:49:56 +10:00
Augustin Cavalier
3517dbe436 llvm: enable 5.0.0 on gcc2_x86, fix llvm-config there. 2017-11-24 11:31:25 +01:00
waddlesplash
2423004f27 llvm 4: mark tested on gcc2_x86.
It's already being used in the manually-maintained repositories ... so I guess it should be enabled, lol
2017-11-23 09:24:30 +01:00
Augustin Cavalier
2670583597 gcc, llvm, mesa: Bump revisions to force rebuild on x86_gcc2 buildmaster. 2017-11-22 23:20:50 +01:00
Jerome Duval
54b10f3c53 llvm: clang now defaults to PIC. 2017-11-11 20:39:36 +01:00
Jerome Duval
7bc5c54c05 llvm: enable 5.0.0 on x86_64. 2017-09-24 20:32:00 +02:00
Jerome Duval
892be749aa llvm: apply 3991059e86 to 5.0.0 recipe. 2017-09-22 19:03:48 +02:00
Jessica Hamilton
3991059e86 llvm-4.0: include extra utils.
* In particular, FileCheck is needed for building rust.
2017-09-22 22:28:04 +00:00
Jerome Duval
f568bf9d9e llvm: add recipe for version 5.0.0.
* switch git recipe to 6.0.0.
2017-09-17 09:38:54 +02:00
Jessica Hamilton
c539ff6360 llvm: enable threading. 2017-09-05 15:35:18 +00:00
Jérôme Duval
035a20b19a llvm: use releases.llvm.org. 2017-08-04 09:03:09 +02:00
Jérôme Duval
7b6b52bf13 llvm: switch to https. 2017-07-10 14:21:52 +02:00
Adrien Destugues
63b30ecbe9 llvm-git: mark as broken
It doesn't build. Using stable versions is fine anyway.
2017-07-08 13:29:14 +02:00
Jerome Duval
c39bd88fd7 llvm: bump version.
* enable shared library build to reduce binary size.
* add llvm_libs subpackage for libLLVM and libLTO.
2017-07-04 23:44:24 +02:00
Calvin Hill
1819d52b4b llvm: Enable thread-local storage in clang (#1362)
disable PIE by default on all archs and bump revision.
2017-06-01 13:17:03 +02:00
Jerome Duval
ca916dd7f5 llvm: enable 4.0 on x86. 2017-05-14 15:23:04 +02:00
Calvin Hill
20a551ac3a llvm: use official 4.0.0 sources (#1238) 2017-03-23 21:19:04 +01:00
Jerome Duval
850dd70bf0 llvm: add recipe for trunk.
update version 4.0 recipe.
2017-01-23 22:29:18 +01:00
Jerome Duval
ff73075e60 llvm: add recipe for version 3.9.1. 2017-01-23 22:29:17 +01:00
Adrien Destugues
ebc6296f74 remove non-existing file from package entries. 2016-12-03 10:14:50 +01:00
Jérôme Duval
17a8d6fe2e llvm: add recipe for version 3.9.0.
* update git recipe.
2016-11-20 16:37:38 +01:00
Jérôme Duval
e70e094d2a llvm: remove share directory. 2016-11-18 14:53:53 +01:00
fbrosson
3ecd57b789 sys-*: add $secondaryArchSuffix for libtoolize in 16 recipes. (#796) 2016-09-23 17:12:38 -04:00
Jerome Duval
f20eeae547 llvm: also builds compiler-rt. 2016-08-10 06:36:19 +00:00
Jerome Duval
a11139720f llvm: add recipe for version 3.8.1.
* patch clang for secondary architectures.
2016-07-18 23:04:00 +00:00