Commit Graph

731 Commits

Author SHA1 Message Date
MilhouseVH
b1e543c13a kodi: drop ENABLE_SSH after xbmc/12005 2018-08-18 10:01:03 +01:00
Sascha Kuehndel (InuSasha)
a5fd4a44aa create_addon: do not include addons, embedded in image 2018-07-28 10:50:52 +02:00
CvH
4cc2fbd875 spdx: config/ 2018-07-17 23:58:49 +02:00
Christian Hewitt
a3df92074b Merge pull request #2803 from MilhouseVH/le90_debug_with_depends
debug: dependencies don't build with debug by default. use + suffix t…
2018-07-15 07:32:52 +04:00
MilhouseVH
dc596457d7 Merge pull request #2808 from HiassofT/le9-revert-dash
Revert "dash: add package, configure as CONFIG_SHELL"
2018-07-01 23:39:05 +01:00
Matthias Reichl
670a95c1ae config/functions: store package caches in build dir
Storing the cache in an exported environment variable can
result in build failures if the cache exceeds the MAX_ARG_STRLEN
limit (128k on linux) which can be triggered by building in a
rather deeply nested directory.

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-07-01 10:44:17 +02:00
Matthias Reichl
25f254890f Revert "dash: add package, configure as CONFIG_SHELL"
This reverts commit 3b5986704e.

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
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
MilhouseVH
5f91f0cf49 debug: dependencies don't build with debug by default. use + suffix to enable 2018-06-26 22:30:49 +01: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
CvH
dd4eaa1487 Merge pull request #2776 from MilhouseVH/linux4170
linux (Generic): update to linux-4.17.2
2018-06-17 21:53:12 +02:00
MilhouseVH
3b5986704e dash: add package, configure as CONFIG_SHELL 2018-06-17 18:17:42 +01:00
Matthias Reichl
423242fda6 config_functions: add kernel_make
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-16 18:28:21 +01:00
Jonas Karlman
f28faae236 linux: use linaro toolchain when KERNEL_LINARO_TOOLCHAIN is set 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
e6d3d74a7b Merge pull request #2766 from lrusak/v4l2
some v4l2 and libdrm updates
2018-06-13 00:34:21 +01:00
awiouy
bd7ab2657f debug_strip: use PKG_BUILD_FLAGS 2018-06-12 19:48:41 +02:00
Lukas Rusak
487df8b8b0 config/graphic: add support for etnaviv 2018-06-11 10:18:51 -07:00
Lukas Rusak
bc6edc4fed config/graphic: add support for freedreno 2018-06-11 10:18:51 -07:00
Lukas Rusak
42b160894f config/graphic: add V4L2_SUPPORT for vc4 2018-06-11 10:18:51 -07:00
Lukas Rusak
8c24c78231 config/graphic: add default value for V4L2_SUPPORT 2018-06-11 10:18:50 -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
Lukas Rusak
926ad175ca config/functions: add llvm-config to meson cross file 2018-06-05 10:26:25 -07: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)
58d7972dad buildsystem: add -mtune to CFLAGS, to be in sync with LDFLAGS. Else segfault is triggered in lto build 2018-06-04 20:07:06 +02:00