Commit graph

11 commits

Author SHA1 Message Date
Rudi Heitbaum
9339a9f892 llvm: update to 16.0.0
announcement:
- https://discourse.llvm.org/t/llvm-16-0-0-release/69326
2023-03-19 05:10:46 +00:00
Rudi Heitbaum
5ff60f97a4 llvm: update to 15.0.7
add patch to "not warn" during build for missing indentation.
- https://reviews.llvm.org/D108864
2023-01-14 04:38:45 +00:00
Rudi Heitbaum
927c2c9386 llvm: update to 14.0.4 2022-05-25 21:02:37 +00:00
Lukas Rusak
4ec7fb1638
llvm: cleanup target build 2022-05-16 09:01:30 -07:00
SupervisedThinking
22248e20b5 llvm: updated to v11.0.1 / dropped patch 2021-01-30 20:38:57 +01: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
Lukas Rusak
061b8d72af
llvm: update to 4.0.0 2017-03-18 10:09:26 -07:00
Lukas Rusak
c15819934a
llvm: update to 3.9.0 2016-09-05 10:45:26 -07:00
Lukas Rusak
a454250a49 llvm: update to llvm-3.7.0 2015-11-02 11:58:10 +01:00
Stephan Raue
8a5b34bdbf llvm: update to llvm-3.5.0
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-05 20:52:29 +02:00
Stephan Raue
a76014ad29 llvm: move package
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-30 14:47:17 +01:00