fe887f9aa0
Merge branch 'master' of github.com:LibreELEC/LibreELEC.tv into Lakka-v5.x
2023-04-10 14:08:07 +03:00
b898740cb7
llvm: update to 16.0.1
2023-04-05 12:11:09 +00:00
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
c54da6499d
llvm: fix for Generic 32 bit
2023-01-25 01:00:14 +01:00
33e9e1eaaa
Merge branch 'LibreELEC.tv/master' into Lakka-LE-master
2023-01-18 11:15:04 +01:00
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
710408c47c
llvm: update to 15.0.6
2022-11-30 09:29:48 +00:00
93b1bc91f6
llvm: update to 15.0.5
2022-11-17 09:53:28 +00:00
ad73c9933e
llvm: update to 15.0.4
2022-11-03 10:40:49 +00:00
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
d696b8e723
llvm: do not build with zstd
2022-10-05 08:22:26 +00:00
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
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
86cf9fbec8
llvm: update to 14.0.5
2022-06-14 15:28:12 +00:00
927c2c9386
llvm: update to 14.0.4
2022-05-25 21:02:37 +00:00
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
4035ee8c4a
llvm: allow building host for other targets
2022-05-16 09:01:30 -07:00
4ec7fb1638
llvm: cleanup target build
2022-05-16 09:01:30 -07:00
ee6140e55c
Merge 'libreelec/master'
2022-03-04 00:02:04 +01:00
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
bdb7d1951d
Pull updates from LibreELEC/master
2021-10-21 10:05:13 +02:00
fadb359e74
llvm: update to 13.0.0
2021-10-14 20:52:53 +11:00
607dcb16b9
Merge remote-tracking branch 'libreelec/master'
2021-10-07 11:40:15 +02:00
580391f3b5
Initial support for Generic.i386 (32-bit PC)
2021-10-05 10:27:28 +02:00
cac807a29f
llvm: remove cmake build type, now set by the system
2021-09-17 18:20:08 +02:00
b093ba8085
llvm: Build with LLVM_ENABLE_LIBXML2=OFF
2021-09-12 00:26:40 +10:00
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
531db3a18e
llvm: update to 12.0.1
2021-09-11 23:21:26 +10:00
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
22248e20b5
llvm: updated to v11.0.1 / dropped patch
2021-01-30 20:38:57 +01:00
3087041cd0
lang: automated code cleanup
...
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:33:55 +00:00
137086d5f8
llvm: update to 10.0.1
2020-10-04 17:41:46 +02:00
0572358ddf
llvm: update to llvm-10.0.0
2020-06-24 20:56:40 +02:00
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
c7c469431e
buildsystem: host should not depend on cross-compiler
2019-10-18 19:41:00 +02:00
7390898013
llvm: update to llvm-9.0.0 / updated PKG_URL
2019-09-28 10:55:46 +02:00
4c4e5eb601
llvm: update to llvm-8.0.1 / updated PKG_URL / updated PKG_LICENSE
2019-07-20 20:29:08 +02:00
c943048ea4
llvm: update to llvm-8.0.0
2019-04-03 14:15:08 +02:00
fd3cbd3681
llvm: update to llvm-7.0.1
2019-02-28 06:59:17 +00:00
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
97db4b4af1
packages: fix more references to setup_toolchain vars
2018-12-28 03:57:00 +00:00
ce4ec88628
config/functions: respect CONCURRENCY_MAKE_LEVEL for ninja
2018-12-23 14:39:35 +01:00
85e5b4dc1f
cleanup: PKG_SHORTDESC
2018-10-22 15:06:12 +02:00
2923f2b56a
cleanup: remove PKG_SOURCE_DIR
2018-10-22 15:06:11 +02:00
4317bc5002
cleanup: remove PKG_SECTION
2018-10-22 15:06:11 +02:00
3778c7d387
llvm: update to 7.0.0
2018-09-20 15:30:25 +02:00
b03d8126d6
spdx: packages/lang
2018-07-17 23:58:50 +02:00
404a9a8557
various licence fixups
2018-06-11 10:34:38 -07:00
f1bf06a65b
llvm: enable rtti
2018-06-05 10:26:25 -07:00
5fdfde342c
llvm: update to 6.0.0
2018-03-27 15:12:58 -07:00