Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!rutgers!sri-spam!mordor!lll-tis!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hpcea!hpfcdc!hpfclp!diamant From: diamant@hpfclp.HP.COM (John Diamant) Newsgroups: comp.windows.x Subject: Re: X11 Makefiles Message-ID: <9740004@hpfclp.HP.COM> Date: Sat, 3-Oct-87 18:01:56 EDT Article-I.D.: hpfclp.9740004 Posted: Sat Oct 3 18:01:56 1987 Date-Received: Thu, 8-Oct-87 01:28:22 EDT References: <8710021320.AA18495@cleo> Organization: HP, Fort Collins, CO Lines: 22 > The makefiles for X11 fail to use complete path names for many Unix > programs. For example, in the *.macros files in util/imake.includes, > are the definitions of AS, CC, LD, LINT, and MAKE. These should be > complete pathnames, as: > > AS = /bin/as > CC = /bin/cc > LD = /bin/ld > LINT = /usr/bin/lint > MAKE = /bin/make I don't think so. Better control of your path while compiling (maybe including a path in the makefiles themselves) would be a much better way to handle this. You are assuming that every UNIX implementation puts every command in the same spot. That is a no-no. It would be much better to restrict your path to not include the modified versions of programs you don't want used, then it would to hard code paths of everything into makefiles. John Diamant UUCP: {hplabs,hpfcla}!hpfclp!diamant Hewlett Packard Co. ARPA Internet: diamant%hpfclp@hplabs.HP.COM Fort Collins, CO