From 0e99bef2fbffd521f457d199c76e42534cc8d419 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Fri, 14 Jul 2017 15:04:17 +0200 Subject: [PATCH] package/Makefile.in: export O= to post-build/image scripts for out-of-tree builds Sometimes it can be interesting to call back into buildroot from a post-build/image script (E.G. make printvars or similar). For this to work correctly with out-of-tree builds we need to pass O= to make, but this is currently not available in the environment of post-build/image scripts. In concept, O could be derrived from BUILD_DIR (E.G. by stripping /build), but directly exporting O is cleaner. O= cannot be exported globally as it interferes with various build systems, so instead add it to EXTRA_ENV. Signed-off-by: Peter Korsgaard Reviewed-by: "Yann E. MORIN" Signed-off-by: Thomas Petazzoni --- package/Makefile.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/Makefile.in b/package/Makefile.in index b95e5e3fa8..a2b0d90f32 100644 --- a/package/Makefile.in +++ b/package/Makefile.in @@ -309,7 +309,8 @@ HOST_CONFIGURE_OPTS = \ EXTRA_ENV = \ PATH=$(BR_PATH) \ BR2_DL_DIR=$(BR2_DL_DIR) \ - BUILD_DIR=$(BUILD_DIR) + BUILD_DIR=$(BUILD_DIR) \ + O=$(CANONICAL_O) ################################################################################ # settings we need to pass to configure