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