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
710408c47c
llvm: update to 15.0.6
2022-11-30 09:29:48 +00:00
Rudi Heitbaum
93b1bc91f6
llvm: update to 15.0.5
2022-11-17 09:53:28 +00:00
Rudi Heitbaum
ad73c9933e
llvm: update to 15.0.4
2022-11-03 10:40:49 +00:00
Rudi Heitbaum
e511776952
llvm: update to 15.0.3
...
ann:
- https://discourse.llvm.org/t/llvm-15-0-3-released/66036
2022-10-20 09:50:28 +00:00
Rudi Heitbaum
d696b8e723
llvm: do not build with zstd
2022-10-05 08:22:26 +00:00
Rudi Heitbaum
084da77b44
llvm: update to 15.0.2
...
release notes:
- https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
- https://discourse.llvm.org/t/llvm-15-0-1-released/65380
- https://discourse.llvm.org/t/llvm-15-0-2-released/65695
2022-10-05 08:22:18 +00:00
Rudi Heitbaum
f3038ef9bd
llvm: update to 14.0.6
...
ann:
- https://discourse.llvm.org/t/llvm-14-0-6-release/63431
2022-06-25 14:09:50 +00:00
Rudi Heitbaum
86cf9fbec8
llvm: update to 14.0.5
2022-06-14 15:28:12 +00:00
Rudi Heitbaum
927c2c9386
llvm: update to 14.0.4
2022-05-25 21:02:37 +00:00
Lukas Rusak
5a1b027722
llvm: fix build issue with llvm-config
...
Error occuring - due to RPATH/RUNPATH
./build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/bin/llvm-config:
symbol lookup error:
./build.LibreELEC-Generic.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/bin/../lib/libc.so.6:
undefined symbol: _dl_fatal_printf, version GLIBC_PRIVATE
Before fix
$ ldd
build.LibreELEC-gbm.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/bin/llvm-config
linux-vdso.so.1 (0x00007ffc515d6000)
libLLVM-13.so => /home/lukas/git/libreelec/build.LibreELEC-gbm.x86_64-11.0-devel/toolchain/lib/libLLVM-13.so (0x00007fedc6fdb000)
libstdc++.so.6 => /home/lukas/git/libreelec/build.LibreELEC-gbm.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/bin/../lib/libstdc++.so.6 (0x00007fedc6dd0000)
libm.so.6 => /home/lukas/git/libreelec/build.LibreELEC-gbm.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/bin/../lib/libm.so.6 (0x00007fedc6cf6000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fedc6cd3000)
libc.so.6 => /home/lukas/git/libreelec/build.LibreELEC-gbm.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/bin/../lib/libc.so.6 (0x00007fedc6aec000)
/lib64/ld-linux-x86-64.so.2 (0x00007fedcb676000)
After fix:
$ ldd
build.LibreELEC-gbm.x86_64-11.0-devel/toolchain/x86_64-libreelec-linux-gnu/sysroot/usr/bin/llvm-config
linux-vdso.so.1 (0x00007ffd0cbce000)
libLLVM-13.so => /home/lukas/git/libreelec/build.LibreELEC-gbm.x86_64-11.0-devel/toolchain/lib/libLLVM-13.so (0x00007f3399969000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f3399741000)
libm.so.6 => /lib64/libm.so.6 (0x00007f3399665000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f339964b000)
libc.so.6 => /lib64/libc.so.6 (0x00007f3399441000)
/lib64/ld-linux-x86-64.so.2 (0x00007f339e004000)
Tested-by: Rudi Heitbaum <rudi@heitbaum.com>
2022-05-22 05:47:26 +00:00
Lukas Rusak
4035ee8c4a
llvm: allow building host for other targets
2022-05-16 09:01:30 -07:00
Lukas Rusak
4ec7fb1638
llvm: cleanup target build
2022-05-16 09:01:30 -07:00
heitbaum
9ae48859e7
llvm: update to 13.0.1
...
update 13.0.0 (2021-10-04) to 13.0.1 (2022-02-03)
release:
- https://github.com/llvm/llvm-project/releases/tag/llvmorg-13.0.1
log:
- https://github.com/llvm/llvm-project/compare/llvmorg-13.0.0...llvmorg-13.0.1
2022-02-05 04:36:26 +00:00
heitbaum
fadb359e74
llvm: update to 13.0.0
2021-10-14 20:52:53 +11:00
mglae
cac807a29f
llvm: remove cmake build type, now set by the system
2021-09-17 18:20:08 +02:00
heitbaum
b093ba8085
llvm: Build with LLVM_ENABLE_LIBXML2=OFF
2021-09-12 00:26:40 +10:00
mglae
e0a1424c62
llvm: fix passing compile options building target
...
See https://github.com/LibreELEC/LibreELEC.tv/issues/5486
2021-09-12 00:26:40 +10:00
heitbaum
531db3a18e
llvm: update to 12.0.1
2021-09-11 23:21:26 +10:00
SupervisedThinking
6763b432dc
llvm: updated to v12.0.0
...
- https://www.phoronix.com/scan.php?page=news_item&px=LLVM-12.0-Released
2021-04-18 11:00:59 +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