Commit graph

63 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
580391f3b5 Initial support for Generic.i386 (32-bit PC) 2021-10-05 10:27:28 +02:00
SupervisedThinking
22248e20b5 llvm: updated to v11.0.1 / dropped patch 2021-01-30 20:38:57 +01:00
Ian Leonard
3087041cd0 lang: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:33:55 +00:00
mglae
137086d5f8 llvm: update to 10.0.1 2020-10-04 17:41:46 +02:00
MilhouseVH
0572358ddf llvm: update to llvm-10.0.0 2020-06-24 20:56:40 +02:00
Andre Heider
882ecdecc9 llvm: fix cross compilation issues
llvm-config is a compiled host binary used to get infos about the
target installation (sic). It currently lives in the target sysroot,
which may not be usable because now we're mixing build host and
target libraries:

toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/bin/llvm-config-host:
  relocation error: /lib/x86_64-linux-gnu/libpthread.so.0: symbol
                    __libc_vfork version GLIBC_PRIVATE not defined in file
                    libc.so.6 with link time reference

Move it to $TOOLCHAIN/bin where host binaries belong. But llvm-config
doesn't support spitting out a library path from a different prefix than
its own (which explains the placement in sysroot). Patch that in to
prevail sanity.

Then disable the z3 solver so the target doesn't use build host libraries.
But that's broken too, use debian's patch to fix it up (with the
addition to default to "OFF" instead on "ON").

Finally, disable new options and use the build type "MinSizeRel" for the
host as well, courtesy if @MilhouseVH.
2019-12-16 17:54:26 +01:00
Sascha Kuehndel (InuSasha)
c7c469431e
buildsystem: host should not depend on cross-compiler 2019-10-18 19:41:00 +02:00
5schatten
7390898013 llvm: update to llvm-9.0.0 / updated PKG_URL 2019-09-28 10:55:46 +02:00
5schatten
4c4e5eb601 llvm: update to llvm-8.0.1 / updated PKG_URL / updated PKG_LICENSE 2019-07-20 20:29:08 +02:00
5schatten
c943048ea4 llvm: update to llvm-8.0.0 2019-04-03 14:15:08 +02:00
MilhouseVH
fd3cbd3681 llvm: update to llvm-7.0.1 2019-02-28 06:59:17 +00:00
CvH
a98586ba33
Merge pull request #3171 from MilhouseVH/le90_buildsystem_source_packages-with-drop
buildsystem: centralise package sourcing
2018-12-29 18:18:15 +01:00
MilhouseVH
97db4b4af1 packages: fix more references to setup_toolchain vars 2018-12-28 03:57:00 +00:00
vpeter4
ce4ec88628 config/functions: respect CONCURRENCY_MAKE_LEVEL for ninja 2018-12-23 14:39:35 +01:00
CvH
85e5b4dc1f cleanup: PKG_SHORTDESC 2018-10-22 15:06:12 +02:00
CvH
2923f2b56a cleanup: remove PKG_SOURCE_DIR 2018-10-22 15:06:11 +02:00
CvH
4317bc5002 cleanup: remove PKG_SECTION 2018-10-22 15:06:11 +02:00
5schatten
3778c7d387 llvm: update to 7.0.0 2018-09-20 15:30:25 +02:00
CvH
b03d8126d6 spdx: packages/lang 2018-07-17 23:58:50 +02:00
MilhouseVH
404a9a8557
various licence fixups 2018-06-11 10:34:38 -07:00
Lukas Rusak
f1bf06a65b
llvm: enable rtti 2018-06-05 10:26:25 -07:00
Lukas Rusak
5fdfde342c
llvm: update to 6.0.0 2018-03-27 15:12:58 -07:00
Sascha Kuehndel (InuSasha)
3846ec7dac
buildsystem: replace PKG_AUTORECONF 2017-11-22 00:41:12 +01:00
Lukas Rusak
aa0b6f93c2
llvm: seperate out common llvm config options 2017-11-09 07:58:30 -08:00
Lukas Rusak
83b9e7d605
llvm: fix output of llvm-config 2017-11-09 07:58:28 -08:00
cvh
837b447b7c decommission PKG_IS_ADDON 2017-10-16 00:01:20 +02:00
Lukas Rusak
5d2acd82c9
llvm: use ninja 2017-10-13 15:01:51 -07:00
Lukas Rusak
a39b0561c5
llvm: update to 5.0.0 2017-09-08 14:28:29 -07:00
Peter Vicman
50a51452be build system: add sha256 checksum to all packages
putting #1597 in use
2017-07-17 20:49:23 +02:00
Lukas Rusak
fbc5fb1505 Merge pull request #1616 from MilhouseVH/glibc_fix
glibc: update to glibc-2.25
2017-05-12 13:40:19 -07:00
MilhouseVH
5c6833643b llvm: fix llvm rpath 2017-05-10 22:29:02 +01:00
Sascha Kuehndel (InuSasha)
66590c9488
dependency-tree: host packages depend on toolchain 2017-05-10 20:50:10 +02:00
Lukas Rusak
061b8d72af
llvm: update to 4.0.0 2017-03-18 10:09:26 -07:00
MilhouseVH
b7a1c54fb8 llvm: update llvm-3.9.1 2017-02-26 07:21:44 +00:00
MilhouseVH
03366a102c TOOLCHAIN: drop $ROOT, convert to absolute path 2017-02-17 18:17:13 +00:00
awiouy
cf5d3a4579 decommission PKG_REV 2017-01-19 00:06:13 +01:00
MilhouseVH
64061c6b82 llvm: don't build with debug, causes insane file size 2016-11-08 22:01:03 +00:00
Peter Vicman
b3cda3a841 llvm: build llvm-tblgen for host and use it for target 2016-10-14 16:31:53 +02:00
Lukas Rusak
44881db36f
llvm: dont define CMAKE_BUILD_TYPE 2016-10-13 00:29:17 -07:00
Lukas Rusak
5e7b0a2249
llvm: build shared library 2016-09-27 21:30:09 -07:00
Christian Hewitt
a7ad32935c Merge pull request #760 from lrusak/cmake
rework cmake build system and adjust build variables
2016-09-27 11:26:54 +04:00
Lukas Rusak
be7d908d90
llvm: simplify cmake configuration 2016-09-26 23:20:59 -07:00
awiouy
e0c2de9b39 Decommission PKG_PRIORITY 2016-09-24 11:57:39 +02:00
Lukas Rusak
2be279535a
llvm: build llvm-config for host 2016-09-21 14:39:04 -07:00
Lukas Rusak
c15819934a
llvm: update to 3.9.0 2016-09-05 10:45:26 -07:00
Lukas Rusak
38c49db838 llvm: update to 3.8.1 2016-07-25 10:04:58 -07:00
Lukas Rusak
c491155239 llvm: update to 3.8.0 2016-03-13 12:59:22 -07:00
Lukas Rusak
c81a51af6c llvm: update to pre 3.8 (until 3.8 is released) 2016-02-22 19:07:06 +01:00
Stephan Raue
390d30f543 llvm: update to llvm-3.7.1
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-11 02:07:39 +01:00
Stephan Raue
f51faa070d packages: update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 17:29:56 +01:00