Allow for better control over the GCC front-end when building a cross

compiler.

* Undo the diking out of cross compiler logic from gcc.c rev 1.16.
* Add the `CROSS_STARTFILE_PREFIX' knob.
* Add our own definition of `STANDARD_INCLUDE_DIR'.  This should have been
  included in freebsd-native.h rev 1.5.
This commit is contained in:
David E. O'Brien 2002-03-05 00:17:24 +00:00
parent c21c782ba5
commit a370115d7d
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/cvs2svn/branches/WIP_GCC31/; revision=91651

View File

@ -19,6 +19,8 @@
#define GCC_INCLUDE_DIR PREFIX"/include"
#ifdef CROSS_COMPILE
#define CROSS_INCLUDE_DIR PREFIX"/include"
#else
#define STANDARD_INCLUDE_DIR PREFIX"/include"
#endif
/* Under FreeBSD, the normal location of the compiler back ends is the
@ -42,6 +44,9 @@
/usr/lib directory. */
#define STANDARD_STARTFILE_PREFIX PREFIX"/lib/"
#ifdef CROSS_COMPILE
#define CROSS_STARTFILE_PREFIX PREFIX"/lib/"
#endif
#undef MD_STARTFILE_PREFIX /* We don't need one for now. */
/* For the native system compiler, we actually build libgcc in a profiled