Commit graph

1085 commits

Author SHA1 Message Date
Sascha Kühndel
ebaff1375f
Merge pull request #4054 from MilhouseVH/le10_fix_flag_enabled_var
flag_enabled(): declare is local by default - remove it
2019-12-13 13:50:28 +01:00
MilhouseVH
8a7a9f3efe flag_enabled(): declare is local by default - remove it 2019-12-12 03:16:31 +00:00
chewitt
cf58340a27 options: support per-buildsystem options 2019-12-01 07:59:44 +00:00
MilhouseVH
e545d5b081 config/arm: use eabihf for hard float 2019-11-27 16:53:41 +00:00
MilhouseVH
6105f67998 post_install_addon: new package function 2019-11-17 20:50:31 +00:00
Jernej Škrabec
b4663fc070
Merge pull request #3965 from MilhouseVH/le10_python3_le_scripts
buildsystem: use /usr/bin/python3 in scripts
2019-11-15 08:06:47 +01:00
MilhouseVH
db6d111ecf scripts/checkdeps: can't install gcc if gcc not installed. Duh. 2019-11-08 00:09:26 +00:00
MilhouseVH
6eb226b1fb buildsystem: use /usr/bin/python3 in scripts 2019-11-07 10:33:47 +00:00
MilhouseVH
f03406f33b buildsystem: fix BUILD_WITH_DEBUG usage in config/optimize (v2) 2019-11-04 16:42:14 +00:00
MilhouseVH
021a47be35 buildsystem: fix BUILD_WITH_DEBUG usage in config/optimize 2019-11-04 16:34:55 +00:00
MilhouseVH
8df34cfa11 buildsystem: remove obsolete variable 2019-11-04 16:34:55 +00:00
MilhouseVH
0dea1a8b17 buildsystem: optimize for size when building with debug 2019-11-04 16:34:55 +00:00
MilhouseVH
a41d4f1e6b buildsystem: fix Python native modules that are using build host ABI (PEP3149) 2019-10-29 12:19:07 +00:00
MilhouseVH
fcfee6ff42 config/functions: add Python bytecode/source code helper functions 2019-10-29 12:19:07 +00:00
MilhouseVH
4ce4965f5a config: use Python3 package to set PKG_PYTHON_VERSION 2019-10-29 12:19:07 +00:00
MilhouseVH
a28a9c9980 tools/checkunpack: mass unpack tester 2019-10-25 02:25:11 +01:00
MilhouseVH
e9562ab488 config/functions: ensure enable_service tells us why it failed 2019-10-22 19:25:51 +01:00
5schatten
9df3cbaded setup_toolchain: add OpenGL_GL_PREFERENCE to target config 2019-09-27 14:36:17 +02:00
CvH
ff7b77aa5b
Merge pull request #3796 from MilhouseVH/le10_buildsystem_fixup3
buildsystem: more fixups
2019-09-24 21:14:23 +02:00
Sascha Kuehndel (InuSasha)
266f0932c8
buildsystem: swap setup_toolchain parameter 2019-09-19 11:14:43 +02:00
Sascha Kuehndel (InuSasha)
73eef7432f
buildsystem: convert to support mesonbuild >= 0.51.0
- meson needs a host environment for cross-compile
- allow setup_toolchain to setup toolchain based on used build-system
- adjust creation of meson.conf
2019-09-19 11:14:43 +02:00
MilhouseVH
baeacecab7 config/options: log PWD when the current directory includes a space 2019-09-16 02:51:03 +01:00
chewitt
c078fd5ee5 config: graphic: add mali option to enable V4L2 in ffmpeg 2019-09-10 16:53:08 +00:00
CvH
6d67cfcbb9
Merge pull request #3745 from MilhouseVH/le10_buildsystem_fixup2
buildsystem: minor fixups
2019-08-17 10:18:15 +02:00
MilhouseVH
54804c7e15 save_build_config: centralise 2019-08-15 20:51:34 +01:00
MilhouseVH
acd4e82417 meson cross-file: add libgcrypt-config support (needed by mpd)
https://github.com/MusicPlayerDaemon/MPD/pull/495
2019-08-14 14:25:03 +01:00
MilhouseVH
796a70f4dd config/functions: fix formatting with THREADCOUNT=0 2019-08-10 22:33:08 +01:00
MilhouseVH
9bd21376be config/multithread: allow THREADCOUNT=0 (one thread per package) 2019-08-08 21:53:27 +01:00
MilhouseVH
a179bb511d config/functions: invert concurrency logic, more logical 2019-08-08 21:53:27 +01:00
MilhouseVH
a73a71ee76 buildsystem: fix stale comment 2019-08-08 21:53:27 +01:00
Tomas Kelemen (vudiq)
48917868a7 safe_remove: remove also broken symbolic links
if the target ($1) is a symbolic link to a removed file/folder, the
check will fail and the (broken) symbolic link will be not removed.
2019-07-24 15:16:56 +01:00
MilhouseVH
46c5483f7d buildsystem: include BUILD_SUFFIX in dashboard 2019-07-10 05:23:39 +01:00
MilhouseVH
bdc8c3a6bb buildsystem: no need to source package for PKG_NAME 2019-07-09 10:37:21 +01:00
MilhouseVH
2bae815050 buildsystem: fix and relocate comment 2019-07-09 04:40:04 +01:00
MilhouseVH
3406ce9b7a buildsystem: support 6 digit process ids 2019-07-09 00:05:25 +01:00
MilhouseVH
300fe1852e buildsystem: bootstrapping parallel must not use locks 2019-07-09 00:05:25 +01:00
MilhouseVH
26c5f767e6
Merge pull request #3597 from HiassofT/le10-rpi4
add support for Raspberry Pi 4
2019-07-03 19:17:43 +01:00
Christian Hewitt
3a770314c4
Merge pull request #3516 from kszaq/topic/drop_mcpu
config: don't use mcpu switch for arm and aarch64
2019-07-03 19:10:39 +01:00
Matthias Reichl
08f7a574d6 config/noobs/os.json: move legacy hex revisions before models
This makes it easier to drop the property if it's not set.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-07-03 20:05:20 +02:00
Matthias Reichl
c2283e8390 config/graphic: also enable v3d and kmsro when building vc4
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-07-03 20:05:20 +02:00
Lukas Rusak
ae5c25909d
config/graphic: build etnaviv and kmsro for imx devices 2019-07-01 10:20:40 -07:00
Sascha Kuehndel (InuSasha)
4bd4f58dbe
buildsystem: allow to set BUILD_ROOT via BUILD_DIR 2019-06-26 19:54:28 +02:00
MilhouseVH
9f7fb5f7e7 buildsystem: die if a kernel config is not available 2019-06-15 06:15:17 +01:00
Christian Hewitt
4ff3ef1dcf
Merge pull request #3534 from MilhouseVH/le10_drop_amremote_atvclient
amremote/atvclient: cleanup
2019-06-13 16:45:50 +04:00
MilhouseVH
7ee271342a
Merge pull request #3524 from antonlacon/speed-flag
buildsystem: add "speed" flag for package building
2019-06-12 14:56:59 +01:00
MilhouseVH
fec79b5c13 config/functions: ln -sf is not always thread safe 2019-06-09 21:23:19 +01:00
MilhouseVH
17cda55c9f
Merge pull request #3523 from HiassofT/le10-initramfs-cleanup
cleanup initramfs build, drop support for kernel modules in initramfs
2019-06-05 15:46:53 +01:00
MilhouseVH
aa7d22f05b buildsystem: avoid process forks to init dashboard status file
A typical image build will update the dashboard 3500-4500 times. This change
avoids two process forks (cat, wc) per update, and the remaining $(< file) is
faster than $(cat file).
2019-05-29 02:12:42 +01:00
MilhouseVH
cd0e70eb65 buildsystem: replace $(cat file) with faster alternative
See: https://www.gnu.org/software/bash/manual/html_node/Command-Substitution.html

"
...
Bash performs the expansion by executing command in a subshell environment and replacing
the command substitution with the standard output of the command, with any trailing newlines
deleted. Embedded newlines are not deleted, but they may be removed during word splitting. The
command substitution $(cat file) can be replaced by the equivalent but faster $(< file).
"

Testing indicates var=$(< file) is twice as fast as var=$(cat file).
2019-05-29 01:04:45 +01:00
MilhouseVH
24dbf72842 atvclient: used by macmini hw, should be other support in kernel now 2019-05-25 12:32:23 +01:00