glibc/glibc-rh787662.patch
2012-02-07 12:03:30 -07:00

33 lines
937 B
Diff

diff -rup a/sunrpc/rpc_main.c b/sunrpc/rpc_main.c
--- a/sunrpc/rpc_main.c 2012-01-01 05:16:32.000000000 -0700
+++ b/sunrpc/rpc_main.c 2012-02-07 11:06:16.479796121 -0700
@@ -77,6 +77,7 @@ static const char *cmdname;
#define SVR4_CPP "/usr/ccs/lib/cpp"
#define SUNOS_CPP "/lib/cpp"
+#define USR_LIB_CPP "/usr/bin/cpp"
static const char *svcclosetime = "120";
static int cppDefined; /* explicit path for C preprocessor */
@@ -343,12 +344,16 @@ find_cpp (void)
crash ();
}
else
- { /* try the other one */
+ { /* try the other ones */
CPP = SVR4_CPP;
if (stat (CPP, &buf) < 0)
- { /* can't find any cpp */
- fputs (_ ("cannot find any C preprocessor (cpp)\n"), stdout);
- crash ();
+ {
+ CPP = USR_LIB_CPP;
+ if (stat (CPP, &buf) < 0)
+ { /* can't find any cpp */
+ fputs (_ ("cannot find any C preprocessor (cpp)\n"), stdout);
+ crash ();
+ }
}
}
}