[Buildroot] [PATCH] Makefile: unset MAKEFLAGS

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Jul 11 11:46:46 UTC 2013

Dear Bjørn Forsman,

On Thu, 11 Jul 2013 12:33:42 +0200, Bjørn Forsman wrote:

> How about going all the way: clean out the environment completely, and
> explicitly add env vars to builders as needed. That would result in a
> more deterministic build environment, IMHO.

I don't think this works: there are a bunch of environment variables
that we accept (to tune the uClibc config file, the Busybox config
file, the host gcc to use, etc.). And we also accept the feature that
all BR2_<foo> values can be overridden using environment variables. So
I don't think wiping out the entire environment is possible. However,
we could /maybe/ (if that's possible), wipe out the entire environment
*except* the BR2_<foo> variables, and the few other variables that we
explicitly accept. But I'm not sure how to achieve that.

Best regards,

Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.

More information about the buildroot mailing list