From 5365d6ee18db76986c228d552df061ba1d17a765 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Thu, 15 Oct 1992 06:11:01 +0000 Subject: [PATCH] (main): If COLLECT_GCC is a relative name, use it anyway. From-SVN: r2467 --- gcc/collect2.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/collect2.c b/gcc/collect2.c index 95f3a68e53b..4b20174f21b 100644 --- a/gcc/collect2.c +++ b/gcc/collect2.c @@ -585,7 +585,10 @@ main (argc, argv) /* Determine the full path name of the C compiler to use. */ c_file_name = getenv ("COLLECT_GCC"); - if (c_file_name == 0 || c_file_name[0] != '/') + /* If this is absolute, it must be a file that exists. + If it is relative, it must be something that execvp was able to find. + Either way, we can pass it to execvp and find the same executable. */ + if (c_file_name == 0) { c_file_name = xcalloc (clen + sizeof ("gcc"), 1); bcopy (prefix, c_file_name, len); -- 2.30.2