345 Commits

Author SHA1 Message Date
MilhouseVH
cce413d1d2 packages: align source code licence usage with project licence 2019-03-27 10:42:53 +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
vpeter4
ce4ec88628 config/functions: respect CONCURRENCY_MAKE_LEVEL for ninja 2018-12-23 14:39:35 +01:00
MilhouseVH
129bc322e4 Python3: update to Python3-3.7.1 2018-12-16 02:06:05 +00:00
Ian Leonard
a3c001541e build: use nasm with x86_64 only
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-12-06 02:49:12 +00:00
Ian Leonard
18c87849dc generic: switch from yasm to nasm; update libass to 0.14.0 to support
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-12-04 20:16:11 +00:00
zalaare
c7457adaea nasm: initial package 2018-11-26 13:47:00 -05:00
CvH
85e5b4dc1f cleanup: PKG_SHORTDESC 2018-10-22 15:06:12 +02:00
CvH
4cffa5fe6f cleanup: remove PKG_ARCH="any" 2018-10-22 15:06:12 +02:00
CvH
2923f2b56a cleanup: remove PKG_SOURCE_DIR 2018-10-22 15:06:11 +02:00
CvH
4317bc5002 cleanup: remove PKG_SECTION 2018-10-22 15:06:11 +02:00
5schatten
3778c7d387 llvm: update to 7.0.0 2018-09-20 15:30:25 +02:00
MilhouseVH
bd049eb269 util-linux: Fix Python3 uuid build/rebuild issues
1) Python3 needs the util-linux:host dependency otherwise uuid support will
   leak over from the build host during a clean build, only to use util-linux:host
   for uuid support during a subsequent rebuild (which fails, because of #2)

2) util-linux:host needs -fPIC as this is what Python3 requires (clean builds
   work because of #1...)

3) Remove toolchain from util-linux:host to avoid a circular toolchain
   reference now that Python3 is also part of toolchain (via meson)
2018-09-12 23:53:06 +01:00
MilhouseVH
f3247c36e2 Pythons: bump internal Python3 version, add reminders 2018-09-11 08:11:33 +01:00
MilhouseVH
fcc56a46f8 Python3: update buildroot patches
Ref: https://github.com/buildroot/buildroot/tree/master/package/python3
2018-09-08 06:46:03 +01:00
MilhouseVH
b2c6037caa Python3: update optimize patch 2018-09-08 06:46:03 +01:00
MilhouseVH
1821a2078d Python3: update to Python3-3.7.0 2018-09-08 06:46:01 +01:00
mglae
e8cb05bf23 gcc: install lto plugin for binutils ar/nm/ranlib
config/functions: setup_toolchain(): remove $TARGET_AR_NM_RANLIB_PREFIX handling
2018-08-28 22:30:35 +02:00
MilhouseVH
9e0c18f025 gcc: update to gcc-8.2.0 2018-07-30 22:36:28 +01:00
Christian Hewitt
27669a0834
Merge pull request #2812 from Kwiboo/linaro-update
gcc-linaro: update to latest version
2018-07-21 08:41:32 +04:00
CvH
b03d8126d6 spdx: packages/lang 2018-07-17 23:58:50 +02:00
Jonas Karlman
ae737122b8 gcc-linaro-arm-linux-gnueabihf: update to 7.3.1-2018.05 2018-07-04 22:18:09 +02:00
Jonas Karlman
a92b69460c gcc-linaro-aarch64-linux-gnu: update to 7.3.1-2018.05 2018-07-04 22:18:09 +02:00
Jonas Karlman
15461d649e gcc-linaro-arm-eabi: update to 4.9.4-2017.01 2018-07-04 22:18:09 +02:00
Jonas Karlman
8f75f6877c gcc-linaro-aarch64-elf: update to 4.9.4-2017.01 2018-07-04 22:18:09 +02:00
Matthias Reichl
25f254890f Revert "dash: add package, configure as CONFIG_SHELL"
This reverts commit 3b5986704e002602cf72c9e34206d2938dcc0a0b.

The config shell is set as an interpreter in libtool scripts
and as Linux has a hard limit of 127 bytes on the first line
in scripts (including the hashbang) this causes the build to
fail with a "bad interpreter" error if the path to the config
shell exceeds this limit.

These errors were first noticed on jenkins builds but can be
easily reproduced by building LibreELEC in a longer build dir.

eg RPi2 clean build failing on libtool invocation in kmod build:

./doltlibtool: /home/hias/rpi/libreelec-testing-with-a-long-directory-path-as-on-jenkins/build.LibreELEC-RPi2.arm-9.0-devel/kmod-24/.x86_64-linux-gnu/libtool: /home/hias/rpi/libreelec-testing-with-a-long-directory-path-as-on-jenkins/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/bin/d: bad interpreter: No such file or directory

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-30 12:31:22 +02:00
MilhouseVH
3e3cc3ded0
Merge pull request #2794 from CvH/9.0-config-drop-crap
configure: drop unused build options
2018-06-28 17:57:59 +01:00
Matthias Reichl
f1977c91aa
Merge pull request #2785 from MilhouseVH/le90_dash_config_shell
dash: add package, configure as default CONFIG_SHELL [RFC]
2018-06-27 07:38:50 +02:00
CvH
87121f6fb9 Python3: fix typo at option 2018-06-26 19:40:57 +02:00
mglae
b7b9ce9e92 Python2: remove --with-wctype-functions 2018-06-23 14:51:41 +02:00
Matthias Reichl
13c7a4a2ca
Merge pull request #2761 from Kwiboo/linaro-toolchain
linux: use linaro toolchain when KERNEL_LINARO_TOOLCHAIN is set
2018-06-18 10:10:03 +02:00
MilhouseVH
3b5986704e dash: add package, configure as CONFIG_SHELL 2018-06-17 18:17:42 +01:00
Lukas Rusak
83c436f616
Merge pull request #2725 from MilhouseVH/le90_Python2-2.7.15
Python2: update to Python2-2.7.15, bump Python-related packages
2018-06-14 12:17:48 -07:00
Jonas Karlman
675025b7b9 gcc-linaro-arm-linux-gnueabihf: update name and path 2018-06-14 07:42:40 +02:00
MilhouseVH
700b54c13a
Merge pull request #2748 from antonlacon/hashstyle
build: only use gnu-style hash table in binaries
2018-06-14 01:41:49 +01:00
MilhouseVH
39338d2fae
Merge pull request #2739 from lrusak/mesa-meson
mesa: change to use meson and update
2018-06-11 18:45:33 +01:00
MilhouseVH
404a9a8557
various licence fixups 2018-06-11 10:34:38 -07:00
Ian Leonard
c7952a9539 build: set hash-style to gnu via gcc default
Builds use a mix of styles for the hash table in the ELF header. Only
one style of table is necessary, and the GNU one is more performant
for lookups. Eliminating the SysV style hash table trims ~450kb. This
is done via setting the default linker in gcc instead of LDFLAGS as
some packages ignore LDFLAGS.

Note that if MIPS is ever added as a supported architecture, it
does not support hash-style=gnu at this time.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-06-09 21:17:31 +00:00
Sascha Kuehndel (InuSasha)
c67349e6eb
gcc: switch linaro gcc for wetek core/play 2018-06-06 15:17:25 +02:00
Lukas Rusak
f1bf06a65b
llvm: enable rtti 2018-06-05 10:26:25 -07:00
Sascha Kuehndel (InuSasha)
d9258f6c1b
gcc: fix describtion 2018-06-04 21:04:26 +02:00
Sascha Kuehndel (InuSasha)
ca54a7f1a9
WC/WP: use older linaro compiler for WeTek_Core/Play
- linux-3.10 are not able to build with gcc-8.1
2018-06-04 20:17:29 +02:00
Sascha Kuehndel (InuSasha)
7942013365
gcc: update to 8.1 2018-06-04 20:07:06 +02:00
Matthias Reichl
d7e1d78d67 Python2: enable lto-parallel
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-04 19:54:29 +02:00
MilhouseVH
4e610dcb59 Python2: update to Python2-2.7.15 2018-05-28 01:42:03 +01:00
CvH
9dcc475ae8 gcc-linaro-arm-eabi: cleanup 2018-05-14 09:34:59 +02:00
CvH
cb2165c910 gcc-linaro-aarch64-elf: cleanup 2018-05-14 09:34:59 +02:00
MilhouseVH
1fed43a1ca
Merge pull request #2533 from lrusak/package-updates
graphics package updates
2018-04-03 17:15:57 +01:00
MilhouseVH
2c3aa62af8 Python2/3: remove temp build directory post install
It's full of absolute paths that we don't want in the toolchain tar.
2018-04-02 10:09:11 +01:00