OSDN Git Service

* configure.in: Don't always define TARGET_SYSTEM_ROOT.
authordrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Mar 2003 19:44:09 +0000 (19:44 +0000)
committerdrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Mar 2003 19:44:09 +0000 (19:44 +0000)
* configure: Regenerated.
* gcc.c: Check whether TARGET_SYSTEM_ROOT is defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63793 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/configure
gcc/configure.in
gcc/gcc.c

index e4bdb0e..4bb936d 100644 (file)
@@ -1,3 +1,9 @@
+2003-03-04  Daniel Jacobowitz  <drow@mvista.com>
+
+       * configure.in: Don't always define TARGET_SYSTEM_ROOT.
+       * configure: Regenerated.
+       * gcc.c: Check whether TARGET_SYSTEM_ROOT is defined.
+
 2003-03-04  Andreas Jaeger  <aj@suse.de>
 
        * configure.in: Check for <memcheck.h>.
 2003-03-04  Andreas Jaeger  <aj@suse.de>
 
        * configure.in: Check for <memcheck.h>.
index 92921cf..fe71c2a 100755 (executable)
@@ -2376,7 +2376,7 @@ if test "${with_sysroot+set}" = set; then
 else
   
  TARGET_SYSTEM_ROOT=
 else
   
  TARGET_SYSTEM_ROOT=
- TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=0'
+ TARGET_SYSTEM_ROOT_DEFINE=
  CROSS_SYSTEM_HEADER_DIR='$(gcc_tooldir)/sys-include'
 
 fi
  CROSS_SYSTEM_HEADER_DIR='$(gcc_tooldir)/sys-include'
 
 fi
index 3e8e1b2..fa9cab3 100644 (file)
@@ -574,7 +574,7 @@ AC_ARG_WITH(sysroot,
  esac
 ], [
  TARGET_SYSTEM_ROOT=
  esac
 ], [
  TARGET_SYSTEM_ROOT=
- TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=0'
+ TARGET_SYSTEM_ROOT_DEFINE=
  CROSS_SYSTEM_HEADER_DIR='$(gcc_tooldir)/sys-include'
 ])
 AC_SUBST(TARGET_SYSTEM_ROOT)
  CROSS_SYSTEM_HEADER_DIR='$(gcc_tooldir)/sys-include'
 ])
 AC_SUBST(TARGET_SYSTEM_ROOT)
index a07bd9c..a73985a 100644 (file)
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -202,7 +202,11 @@ static int report_times;
 /* Nonzero means place this string before uses of /, so that include
    and library files can be found in an alternate location.  */
 
 /* Nonzero means place this string before uses of /, so that include
    and library files can be found in an alternate location.  */
 
+#ifdef TARGET_SYSTEM_ROOT
 static const char *target_system_root = TARGET_SYSTEM_ROOT;
 static const char *target_system_root = TARGET_SYSTEM_ROOT;
+#else
+static const char *target_system_root = 0;
+#endif
 
 /* Nonzero means pass the updated target_system_root to the compiler.  */
 
 
 /* Nonzero means pass the updated target_system_root to the compiler.  */