DEVEL15-cpp-fixes-20080630
authorRuss Allbery <rra@stanford.edu>
Tue, 1 Jul 2008 00:37:31 +0000 (00:37 +0000)
committerRuss Allbery <rra@stanford.edu>
Tue, 1 Jul 2008 00:37:31 +0000 (00:37 +0000)
commitb59815fd8b69c13764f477b62779eea4c0d58900
treed18c7f625425af3cdb852fa0fd497a94f6fe218f
parent3955f07f0fa4dda33d4bf551cb1a5c8ff156c767
DEVEL15-cpp-fixes-20080630

LICENSE BSD

When probing in configure for cpp, use the user's PATH first and then
the /lib and /usr/ccs/lib directories.  Set PATH_CPP instead of CPP,
since the latter is just overwritten by Autoconf.  Use PATH_CPP by
preference in rxgen and when pre-processing assembly, since otherwise
newer gcc will treat the input file as linker input and not do anything
with it.  Don't assume that cpp writes to the second argument; gcc
apparently doesn't always do this.  Instead, redirect standard output.

(cherry picked from commit 1ec104280d4a4b0a7544a99a7366f59cd3a2cc5f)
configure.in
src/config/Makefile.config.in
src/libafsrpc/Makefile.in
src/rxgen/Makefile.in
src/rxgen/rpc_main.c
src/shlibafsrpc/Makefile.in
src/sys/Makefile.in