Update.
authorUlrich Drepper <drepper@redhat.com>
Fri, 2 Nov 2001 02:08:57 +0000 (02:08 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 2 Nov 2001 02:08:57 +0000 (02:08 +0000)
* sunrpc/Makefile (rpcgen-cmd): Use ../scripts/cpp in rpcgen calls.
* scripts/cpp: New file.

ChangeLog
scripts/cpp [new file with mode: 0755]
sunrpc/Makefile

index f38bfa2..2540cbd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2001-11-01  Ulrich Drepper  <drepper@redhat.com>
 
+       * sunrpc/Makefile (rpcgen-cmd): Use ../scripts/cpp in rpcgen calls.
+       * scripts/cpp: New file.
+
        * elf/dl-load.c (_dl_map_object): Correct test of DF_1_NODEFLIB
        for rtld_search_dirs content.  Minor optimizations.
 
diff --git a/scripts/cpp b/scripts/cpp
new file mode 100755 (executable)
index 0000000..4a62f1e
--- /dev/null
@@ -0,0 +1,21 @@
+#! /bin/sh
+cpp=`which cpp 2>/dev/null`
+if test $? -ne 0; then
+  cpp=`type cpp 2>/dev/null | awk '{ print $NF }'`
+  if test $? -ne 0; then
+    cpp=`gcc -print-file-name=cpp 2>/dev/null`
+    if test $? -ne 0; then
+      if test -x /lib/cpp; then
+        cpp=/lib/cpp
+      else
+        echo "cpp not found" 1>&2
+        exit 1
+      fi
+    fi
+  fi
+fi
+
+exec $cpp $*
+Local Variables:
+mode: sh
+End:
index c1bf945..b7858d6 100644 (file)
@@ -126,8 +126,7 @@ $(objpfx)rpcgen: $(addprefix $(objpfx),$(rpcgen-objs)) \
        $(+link)
 
 # Tell rpcgen where to find the C preprocessor.
-rpcgen-cmd = $(built-program-cmd) -Y `$(CC) -print-file-name=cpp | \
-                                     sed 's|/cpp$$||'`
+rpcgen-cmd = $(built-program-cmd) -Y ../scripts
 
 # Install the rpc data base file.
 $(inst_sysconfdir)/rpc: etc.rpc $(+force)