Changes to support VAX9000 cross compiling
authorTheodore Tso <tytso@mit.edu>
Wed, 30 Sep 1992 14:23:56 +0000 (14:23 +0000)
committerTheodore Tso <tytso@mit.edu>
Wed, 30 Sep 1992 14:23:56 +0000 (14:23 +0000)
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

src/config/vaxbsd.cf

index 799cc525f9401f06030d10e0c4db4b42032e56a9..42c1549739ea5101e0d11e56a42787ea663ddd27 100644 (file)
 #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
 #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