Commit Graph

379 Commits

Author SHA1 Message Date
Christian Hewitt
e01e8240a2 Merge pull request #4146 from MilhouseVH/le10_fix_missing_lib2to3
Python3: install lib2to3
2020-01-31 10:46:39 +03:00
MilhouseVH
884ee78c4b Python3: install lib2to3 2020-01-26 06:05:32 +00:00
MilhouseVH
461788051d Python3: update to Python3-3.7.6 2020-01-24 05:53:34 +00:00
Jernej Škrabec
679c235e01 Merge pull request #4070 from MilhouseVH/le10_fix_addons_error
buildsystem: "set -e" error handling not working for addon builds
2019-12-28 19:21:25 +01:00
MilhouseVH
7a14386f07 Python3: need util-linux for uuid/uuid.h 2019-12-27 12:31:55 +00: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
MilhouseVH
f105be6335 Python3: use system ffi 2019-10-29 12:19:07 +00:00
MilhouseVH
1b58564ead packages: use Python helper functions 2019-10-29 12:19:07 +00:00
MilhouseVH
59857855ac Python3: generate legacy pyc bytecode 2019-10-29 12:19:07 +00:00
MilhouseVH
d95fbdb688 Python3: enable lzma/xz support in target 2019-10-29 12:19:07 +00:00
MilhouseVH
2c4031e2b2 Python3: ensure libs are found correctly (from Python2)
Without this patch, Python3:host will not find the zlib module,
causing setuptools to fail due to missing zlib compression support.
2019-10-29 12:19:07 +00:00
MilhouseVH
bf94c8fb81 Python3: Add cross-compile PYTHONXCPREFIX patch (from Python2) 2019-10-29 12:19:07 +00:00
MilhouseVH
214829e511 Python3: update to Python3-3.7.5; install target
Remove bogus post_unpack() step as it no longer has any effect with
repsect to pgen (or pgen2).
2019-10-29 12:19:07 +00:00
MilhouseVH
35e03eca56 Python2: remove package 2019-10-29 12:19:07 +00:00
Sascha Kuehndel (InuSasha)
c7c469431e buildsystem: host should not depend on cross-compiler 2019-10-18 19:41:00 +02:00
Sascha Kuehndel (InuSasha)
a722e93dc8 Python3: mesonbuild needs built-in lzma support in python 2019-10-11 10:10:59 +02:00
5schatten
7390898013 llvm: update to llvm-9.0.0 / updated PKG_URL 2019-09-28 10:55:46 +02:00
MilhouseVH
a8558f3d6f gcc: update to gcc-9.2.0 2019-08-14 14:26:17 +01:00
MilhouseVH
b99aa329b9 gcc: update to gcc-9.1.0 2019-08-14 14:25:03 +01:00
5schatten
4c4e5eb601 llvm: update to llvm-8.0.1 / updated PKG_URL / updated PKG_LICENSE 2019-07-20 20:29:08 +02:00
MilhouseVH
8daab6e5d8 Python2: update to Python2-2.7.16 2019-06-07 08:49:07 +01:00
MilhouseVH
601edead93 Python3: update to Python3-3.7.3 2019-06-07 08:49:07 +01:00
CvH
1aca825b9d Merge pull request #3400 from 5schatten/llvm_8.0.0
llvm: update to llvm-8.0.0
2019-04-14 14:29:46 +02:00
kszaq
2f5d831efe gcc-linaro-arm-linux-gnueabihf: bump to 8.3-2019.03 and rename to gcc-arm-arm-linux-gnueabihf
ARM took over the builds from Linaro, rename package accordingly.
2019-04-03 22:08:18 +02:00
kszaq
e4bb77914c gcc-linaro-aarch64-linux-gnu: bump to 8.3-2019.03 and rename to gcc-arm-aarch64-linux-gnu
Align aarch64 toolchain with the version used to compile userspace.
ARM took over the builds from Linaro, rename package accordingly.
2019-04-03 22:07:35 +02:00