Hi,

Am Mi., 23. Nov. 2022 um 02:09 Uhr schrieb <changqing...@eng.windriver.com>:
>
> From: Changqing Li <changqing...@windriver.com>
>
> Refer [1],from make 4.4, all variables that are marked as export will
> also be passed to the shell started by the shell function. use "=" will
> make KBUILD_OUTPUT always empty for shell function, use "?=" to make
> "export KBUILD_OUTPUT" in enrironment can work.
>

I see the issue when building linuxptp with make 4.4 via buildroot.

@Richard: Any plans to apply this patch or are there any concerns?

-- 
Heiko

> [snip of 4.4 NEWS]
> * WARNING: Backward-incompatibility!
>    Previously makefile variables marked as export were not exported to 
> commands
>    started by the $(shell ...) function.  Now, all exported variables are
>    exported to $(shell ...).
> [snip]
>
> [1] 
> https://git.savannah.gnu.org/cgit/make.git/tree/NEWS?h=4.4&id=ed493f6c9116cc217b99c2cfa6a95f15803235a2#n74
>
> Signed-off-by: Changqing Li <changqing...@windriver.com>
> ---
>  makefile | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/makefile b/makefile
> index 9aed383..ba3fb38 100644
> --- a/makefile
> +++ b/makefile
> @@ -15,7 +15,7 @@
>  # with this program; if not, write to the Free Software Foundation, Inc.,
>  # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
>
> -KBUILD_OUTPUT =
> +KBUILD_OUTPUT ?=
>
>  DEBUG  =
>  CC     = $(CROSS_COMPILE)gcc
> --
> 2.25.1
>
>
>
> _______________________________________________
> Linuxptp-devel mailing list
> Linuxptp-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/linuxptp-devel


_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to