Hi Srinivas, 2015-07-21 22:22 GMT+09:00 Srinivas Kandagatla <srinivas.kandagatla@xxxxxxxxxx>: > The issue is flags like ARCH can be passed to make via environment variable > or at command line by passing "ARCH=" argument to make file. The former case > works fine if used with merge_config but the later case would not work and > resulting config file from merge_config is useless. > > I hit this issue when I started using config fragments on arm64 bit platform > and I usually pass ARCH at the make command line. Me too. I always pass ARCH from the make command line. I did a simple test, but I did not hit this issue. I think both environment variables and make command line variables are inherited to sub-processes. I guess this patch is useful only when we directly invoke this shell script, not via the top-level Makefile. But, from your statement, I thought you invoke merge_config.sh from the Makefile. So, I cannot understand what you mean. Moreover, the top-level Makefile exports ARCH, so it is always an environment variable. See the line 408: export ARCH SRCARCH CONFIG_SHELL HOSTCC HOSTCFLAGS CROSS_COMPILE AS LD CC > As it is common for users like me to pass ARCH variable in command line, > providing such flexiblity in merge_config makes more sense. > > This patch adds support to pass arguments to make file, without this patch the > user has to set the enviroment variables which is not explicit. > > Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@xxxxxxxxxx> -- Best Regards Masahiro Yamada -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html