--- Jeff Dike <[EMAIL PROTECTED]> wrote: > On Sat, Aug 05, 2006 at 05:45:33PM +0200, Jax wrote: > > > $ ARCH=um make linux > > > > > make linux ARCH=um > > These should be the same. In one case, it's in the environment and in the > other, it's on the command line, but it's all the same to the build.
I've seen that they aren't the same in some contexts. Not kernel specific contexts either. It's a GNU make thing. One (env first) is setting an environment and one (env after make) is setting a makefile variable. The two are not the same. I haven't gotten to the bottom of why; I suspect it comes down to when make falls back to environments to fill missing make variables. ...also: A=thing make has an environment flow-on effect to all children of make; whereas "make A=thing" does not unless make so chooses. -- Rich Send instant messages to your online friends http://au.messenger.yahoo.com ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ User-mode-linux-user mailing list User-mode-linux-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user