summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1992-09-30 14:23:56 +0000
committerTheodore Tso <tytso@mit.edu>1992-09-30 14:23:56 +0000
commit97b9bda15f53d3c961f951fa0ccc3496c9729265 (patch)
tree565cec00ccc418f5411bffa78e4ad19eac313e46 /src
parent571f6d5626d7d52a71db09fe25939634103ae4e9 (diff)
Changes to support VAX9000 cross compiling
Also change so that debugging information is there by default, and that cc is used instead of GCC (for saber debugging) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2456 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/config/vaxbsd.cf19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/config/vaxbsd.cf b/src/config/vaxbsd.cf
index 799cc525f..42c154973 100644
--- a/src/config/vaxbsd.cf
+++ b/src/config/vaxbsd.cf
@@ -37,7 +37,10 @@
#define UnalignedReferencesAllowed YES /* if arbitrary deref is okay */
#define DesDefines -DBIG -DLSBFIRST
#undef HasGcc
+#ifdef notdef /* Added by TYT, for use in doing VAX9000 cross compiles */
#define HasGcc YES
+#define UltrixCrossCompile
+#endif /* notdef -- TYT */
#endif
#undef HasNdbm
@@ -47,9 +50,21 @@
#define MakeDependDefine '-DGCCINCPATH="/mit/gnu/vaxlib/gcc-include"'
#define MakeDependFlags -D__STDC__ -I/mit/gnu/vaxlib/gcc-include
#ifndef CcCmd
-#define CcCmd gcc -fstrength-reduce -fpcc-struct-return -pedantic -ansi -Wall -Dunix -Dvax
-#define STDCTopIncludes -I$(TOP)/include/stdc-incl
+#ifdef UltrixCrossCompile
+#define CcCmd gcc -b vax-bsd -pedantic -fpcc-struct-return -Wall -Dunix -Dvax
+#else
+#define CcCmd gcc2 -pedantic -fpcc-struct-return -Wall -Dunix -Dvax
+#endif
+#define OptimizedCDebugFlags -O3
+#define DefaultCDebugFlags OptimizedCDebugFlags -g
#endif
+#else
+/*
+ * I want to see what's going on!
+ */
+#define DefaultCDebugFlags -g
#endif
+#ifndef DefaultCDebugFlags
#define DefaultCDebugFlags OptimizedCDebugFlags
+#endif