diff options
author | Alexey Neyman <stilor@att.net> | 2020-02-04 00:10:59 (GMT) |
---|---|---|
committer | Alexey Neyman <stilor@att.net> | 2020-02-04 00:12:38 (GMT) |
commit | c317f57b405779588064f6a4ff292df0c5021f83 (patch) | |
tree | 02dac04a3733fa815eab9240aff7c3cb52dece2f /scripts/build/companion_tools | |
parent | d35d2672782e682e8ef56e0e3a8f2bd5d9728fa5 (diff) |
Suppress YAML support in DTC
... which fails to build if pkg-config is not installed.
Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'scripts/build/companion_tools')
-rw-r--r-- | scripts/build/companion_tools/500-dtc.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/scripts/build/companion_tools/500-dtc.sh b/scripts/build/companion_tools/500-dtc.sh index ce0b303..a16ff62 100644 --- a/scripts/build/companion_tools/500-dtc.sh +++ b/scripts/build/companion_tools/500-dtc.sh @@ -48,11 +48,17 @@ do_dtc_backend() eval "${arg// /\\ }" done + # Override PKG_CONFIG: if pkg-config is not installed, DTC's makefile + # misinterprets the error code and tries to enable YAML support while + # not linking against libyaml. NO_YAML=1 is sufficient to make the build + # pass; PKG_CONFIG=/bin/true just suppresses some scary error messages. extra_opts=( \ CC="${host}-gcc" \ AR="${host}-ar" \ PREFIX="${prefix}" \ + PKG_CONFIG=/bin/true \ NO_PYTHON=1 \ + NO_YAML=1 \ BIN=dtc \ ) if [ -n "${CT_DTC_VERBOSE}" ]; then |