summaryrefslogtreecommitdiffstats
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
parent571f6d5626d7d52a71db09fe25939634103ae4e9 (diff)
downloadkrb5-97b9bda15f53d3c961f951fa0ccc3496c9729265.tar.gz
krb5-97b9bda15f53d3c961f951fa0ccc3496c9729265.tar.xz
krb5-97b9bda15f53d3c961f951fa0ccc3496c9729265.zip
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
-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 799cc525f9..42c1549739 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