On Thu, Jan 17, 2002 at 10:19:40AM -0500, dman wrote: > On Thu, Jan 17, 2002 at 04:45:42AM -0600, Colin Watson wrote: > | Many makefiles will also be happy with you setting CC=gcc-3.0 and > | CXX=gcc-3.0 in the environment. > > How does one create such a Makefile? The makefile for a particular > piece of software I compiled didn't take the values I stuck in the > environment, but it worked when I edited the makefile.
Sorry, my mistake - I should have said that you need to put 'CC=gcc-3.0' on make's command line, rather than in the environment. For instance: [EMAIL PROTECTED] ~]$ cat test.mk CC = gcc all: echo $(CC) [EMAIL PROTECTED] ~]$ make -f test.mk echo gcc gcc [EMAIL PROTECTED] ~]$ make -f test.mk CC=gcc-3.0 echo gcc-3.0 gcc-3.0 This will work unless somebody has used an 'override' command in the Makefile, but fortunately that's very rare. -- Colin Watson [EMAIL PROTECTED]