Commit Graph

604 Commits

Author SHA1 Message Date
Rudi Heitbaum
0f9dd21e7a llvm: update to 20.1.8 2025-07-10 13:47:54 +00:00
Christian Hewitt
2572200318 Merge pull request #9374 from heitbaum/python
Python: update to 3.13.5
2025-06-20 15:58:58 +04:00
Rudi Heitbaum
e16986e2c5 llvm: update to 20.1.7 2025-06-14 03:49:33 +00:00
Rudi Heitbaum
401a1dd591 Python3: update to 3.13.5
53eb9a676f
2025-06-12 14:13:01 +00:00
Rudi Heitbaum
f445180b34 lua54: update to 5.4.8 2025-06-06 09:16:41 +00:00
Christian Hewitt
20473c430b Merge pull request #10098 from heitbaum/pkg
Package updates
2025-06-06 12:55:02 +04:00
CvH
9e94588721 Merge pull request #8779 from heitbaum/xz2
move xz (lzma) support out of sysroot
2025-06-05 16:02:59 +02:00
Rudi Heitbaum
5ba8f7a065 Python3: update to 3.12.11
release: https://peps.python.org/pep-0693/
2025-06-05 11:39:10 +00:00
Rudi Heitbaum
c53f3c3e86 Python3: use non sysroot xz 2025-06-05 11:20:38 +00:00
Rudi Heitbaum
a7d6739ae1 llvm: update to 20.1.6 2025-05-30 13:10:13 +00:00
Christian Hewitt
39eed676b9 Merge pull request #9981 from heitbaum/gcc15
Update to gcc-15.1
2025-05-16 09:42:49 +04:00
Rudi Heitbaum
76c27efac0 llvm: update to 20.1.5 2025-05-16 03:29:35 +00:00
Rudi Heitbaum
ea513618ba llvm: inlcude spirv for mesa panfrost builds 2025-05-08 16:43:21 +00:00
Rudi Heitbaum
f075c7723e llvm: panfrost requires libclc since 25.1.0 2025-05-08 14:01:04 +00:00
Rudi Heitbaum
bdba59f9f1 gcc: update to 15.1.0 2025-04-25 11:29:19 +00:00
Rudi Heitbaum
332cbd7255 Python3: update to 3.12.10
release notes: https://peps.python.org/pep-0693/
2025-04-10 14:01:05 +00:00
Rudi Heitbaum
0cb0de9016 lua52: build with +pic
required by mpv-drmprime
2025-03-26 08:26:37 +00:00
Rudi Heitbaum
1c7f32edb8 gcc: 14.2.0: arm: Fix signedness of vld1q intrinsic parms
- required by: aom-3.12.0
- https://aomedia.issues.chromium.org/issues/397711740
2025-03-14 08:36:29 +00:00
Andre Heider
a555d81121 use a distinct sysroot per toolchain
Using one for all yields all sorts of issues:

build/gcc-aarch64-14.2.0/.x86_64-linux-gnu/./gcc/xgcc -Bbuild/gcc-aarch64-14.2.0/.x86_64-linux-gnu/./gcc/ -Btoolchain/aarch64-none-elf/bin/ -Btoolchain/aarch64-none-elf/lib/ -isystem toolchain/aarch64-none-elf/include -isystem toolchain/aarch64-none-elf/sys-include    -g -O2 -O2  -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include   -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -Dinhibit_libc  -I. -I. -I../.././gcc -Ibuild/gcc-aarch64-14.2.0/libgcc -Ibuild/gcc-aarch64-14.2.0/libgcc/. -Ibuild/gcc-aarch64-14.2.0/libgcc/../gcc -Ibuild/gcc-aarch64-14.2.0/libgcc/../include  -DHAVE_CC_TLS   -o cpuinfo.o -MT cpuinfo.o -MD -MP -MF cpuinfo.dep  -c build/gcc-aarch64-14.2.0/libgcc/config/aarch64/cpuinfo.c -fvisibility=hidden -DHIDE_EXPORTS
In file included from toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/include/features.h:548,
                 from toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/include/bits/libc-header-start.h:33,
                 from toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/include/stdint.h:26,
                 from build/gcc-aarch64-14.2.0/.x86_64-linux-gnu/gcc/include/stdint.h:9,
                 from toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/include/elf.h:24,
                 from toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/include/sys/auxv.h:22,
                 from build/gcc-aarch64-14.2.0/libgcc/config/aarch64/cpuinfo.c:28:
toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-soft.h: No such file or directory
    7 | # include <gnu/stubs-soft.h>
      |           ^~~~~~~~~~~~~~~~~~
compilation terminated.

Notice the mix of paths from two architectures.
Additionally the armv8a fpu config leaks into aarch64.
2025-03-01 11:27:46 +01:00
Rudi Heitbaum
3e5dea6e0d Python3: fix host DEPEND to be with openssl
waf fails samba target build when Pyhton3:host is built without openssl
DEPEND needs to be updated when building some addons directly from clean
(e.g. mpd)
2025-02-17 07:39:06 +00:00
Rudi Heitbaum
156e0187ff Python3: update to 3.12.9
release notes: https://peps.python.org/pep-0693/
2025-02-05 04:35:45 +00:00
Rudi Heitbaum
b8fde23ed9 llvm: update to 19.1.7 2025-01-15 00:01:09 +00:00
Rudi Heitbaum
0d36febdb0 llvm: build llvm-objcopy required for rust 1.84.0 2025-01-10 09:05:03 +00:00
Rudi Heitbaum
4113f3dd83 llvm: update to 19.1.6 2024-12-18 11:03:55 +00:00
Rudi Heitbaum
389a96089a Python3: update to 3.12.8
ref: https://docs.python.org/release/3.12.8/whatsnew/changelog.html#python-3-12-8
2024-12-14 10:48:14 +00:00