Commit Graph

480 Commits

Author SHA1 Message Date
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
Matthias Reichl
5e3eb3da9b Merge pull request #6504 from lrusak/pipewire
Add Pipewire Support
2022-05-21 13:27:10 +02:00
CvH
5e1733b6e4 Merge pull request #6500 from lrusak/bpf-gcc
compile bpf programs from scratch
2022-05-21 09:37:22 +02:00
CvH
825503c729 Merge pull request #6502 from lrusak/rust
Compile rust compiler from scratch
2022-05-21 09:36:08 +02:00
Lukas Rusak
3ddc9b0b09 lua54: add package 2022-05-20 15:16:02 -07:00
Lukas Rusak
9dbb8aedf7 gcc-bpf: add package 2022-05-17 13:57:25 -07:00
Rudi Heitbaum
5c655c78e9 Python3: update to 3.9.13
release:
- https://www.python.org/downloads/release/python-3913/
changelog:
- https://docs.python.org/release/3.9.13/whatsnew/changelog.html

upstream fix for dropped patch
- https://github.com/python/cpython/issues/80254
- https://github.com/python/cpython/pull/11984
- https://github.com/python/cpython/issues/90228
- https://github.com/python/cpython/issues/92036
- https://github.com/python/cpython/pull/92037
- https://github.com/python/cpython/pull/92297
- bpo-36073
- was
  - https://github.com/python/cpython/pull/30579
  - https://github.com/python/cpython/pull/30580
2022-05-17 15:26:58 +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
Rudi Heitbaum
160954b717 Python3: fix configure error with autoconf-archive dependency
fix build error whilst executing "scripts/create_addon script.config.vdr"

  BUILD      Python3 (host)
      TOOLCHAIN      autotools
  Executing (host):
  /build/build.LibreELEC-ARMv7.arm-11.0-devel/build/Python3-3.9.12/configure
  --host=x86_64-linux-gnu --build=x86_64-linux-gnu
  --prefix=/build/build.LibreELEC-ARMv7.arm-11.0-devel/toolchain
  ...

  configure: WARNING: unrecognized options: --disable-static
  configure: error: Please install autoconf-archive package and re-run autoreconf
  FAILURE: scripts/build Python3:host during configure_host (default)
2022-05-12 13:02:49 +00:00
Rudi Heitbaum
55a7b5ed84 gcc-aarch64: update to use gcc package source and version 2022-04-29 13:11:27 +00:00
Rudi Heitbaum
60f1923c0c gcc-or1k: update to use gcc package source and version 2022-04-29 13:11:24 +00:00
Rudi Heitbaum
ebf06e8447 gcc-or1k: update to 11.3.0 2022-04-22 10:58:19 +00:00
Rudi Heitbaum
06e6931d95 gcc-aarch64: update to 11.3.0 2022-04-22 10:57:57 +00:00
Rudi Heitbaum
db0bebb48f gcc: update to 11.3.0 2022-04-22 10:16:49 +00:00
CvH
e313ad688f Merge pull request #6386 from jernejsk/arm64-toolchain
[LE11] Switch from pre-built to self-build aarch64 gcc
2022-04-15 10:46:25 +02:00
Jernej Skrabec
3882bee55a gcc-or1k: Relax toolchain dependency 2022-04-14 23:19:22 +02:00
Jernej Skrabec
82c76fdd73 gcc-arm-aarch64-none-linux-gnu: Remove unused package 2022-04-14 19:52:37 +02:00
Jernej Skrabec
5bca9a1b0b gcc-arm-aarch64-none-elf: Remove unused package 2022-04-14 19:52:37 +02:00
Jernej Skrabec
973cc6c57f gcc-aarch64: Initial gcc package for aarch64 2022-04-14 19:52:37 +02:00
Jernej Skrabec
1f65ed5332 gcc-or1k-linux: Remove unused package 2022-04-13 23:10:45 +02:00
Jernej Skrabec
45256cbe36 gcc-or1k: Initial gcc package for or1k arch 2022-04-13 23:08:48 +02:00