From 707f65e601a93e4dc6c6b1452efc04d141f3cad2 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Mon, 22 Jun 2020 12:29:43 -0400 Subject: cmd/build: Pass -a option to opkg --- diff --git a/NEWS b/NEWS index f9d1c64..8299e5e 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,12 @@ ProteanOS Development Kit version 2.0.1+dev Released: ????-??-?? +Changes in this release: + + * "prokit build" now passes an "-a" option, if supported, to opkg to + install host-architecture non-coinstallable dependencies (such as + library development packages) when cross building. + ProteanOS Development Kit version 2.0.1 --------------------------------------- diff --git a/src/cmd/build.sh b/src/cmd/build.sh index 87020ad..48503b7 100644 --- a/src/cmd/build.sh +++ b/src/cmd/build.sh @@ -144,7 +144,12 @@ cmd_build_main() cmd_build_build_deps="$(package_get_build_deps "${arch}" "${plat}")" if [ "x${cmd_build_build_deps}" != 'x' ]; then _cmd_build_make_deps_pkg - session_exec opkg install ../builddeps.opk + if session_exec opkg -a "${arch}" print-architecture \ + 1>/dev/null 2>&1; then + session_exec opkg -a "${arch}" install ../builddeps.opk + else + session_exec opkg install ../builddeps.opk + fi fi session_exec opkbuild "${@}" -- cgit v0.9.1