Rudi Heitbaum
9f616c1003
llvm: update to 17.0.6
2023-11-29 10:02:08 +00:00
Rudi Heitbaum
aa2b6b3886
llvm: update to 17.0.5
2023-11-16 12:16:15 +00:00
Rudi Heitbaum
89076978d6
llvm: update to 17.0.4
2023-11-02 13:33:04 +00:00
Rudi Heitbaum
c5061deab6
llvm: update to 17.0.3
2023-10-18 12:45:02 +00:00
Rudi Heitbaum
fac534132d
llvm: update to 17.0.2
2023-10-06 07:06:17 +00:00
Rudi Heitbaum
d805a21fdf
llvm: allow for MACHINE_HARDWARE_NAME of aarch64, arm in addition to x86_64
2023-06-21 09:51:44 +00:00
Rudi Heitbaum
88fbd4d12d
llvm: update to 16.0.6
2023-06-18 07:52:11 +00:00
Rudi Heitbaum
3ba77ad3a7
llvm: update to 16.0.5
2023-06-05 12:09:55 +00:00
Rudi Heitbaum
9a8c475243
llvm: update to 16.0.4
2023-05-20 13:46:18 +00:00
Rudi Heitbaum
6bc96d94d8
llvm: update to 16.0.3
2023-05-04 10:49:29 +00:00
Rudi Heitbaum
ab8eeac816
llvm: update to 16.0.2
2023-04-21 12:20:05 +00:00
Rudi Heitbaum
b898740cb7
llvm: update to 16.0.1
2023-04-05 12:11:09 +00:00
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
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