[1351] in Kerberos-V5-bugs
Re: krb5b4pl3: problems with "const" configuration and usage
daemon@ATHENA.MIT.EDU (Theodore Ts'o)
Mon Apr 24 22:04:22 1995
Date: Mon, 24 Apr 1995 22:04:03 +0500
From: Theodore Ts'o <tytso@MIT.EDU>
To: "Jonathan I. Kamens" <jik@cam.ov.com>
Cc: krb5-bugs@MIT.EDU
In-Reply-To: Jonathan I. Kamens's message of Mon, 24 Apr 1995 16:08:47 -0400,
<199504242008.QAA15412@gza-client1.cam.ov.com>
From: "Jonathan I. Kamens" <jik@cam.ov.com>
Date: Mon, 24 Apr 1995 16:08:47 -0400
Aside from Ultrix, are there *that* many operating systems that have
non-ANSI compilers?
I believe that the default compilers shipped with both SunOS 4.1.3 and
HP-UX both are non-ANSI. I realize that SunOS 4.1 is no longer
recommended by Sun, but people will probably still be using it in
pretty large numbers a decade from now.
OK, I didn't realize that those compiler were non-ANSI. Sigh.... If
the DOS world can get right (practically all of their compilers are ANSI
compliant) you'd think the Unix world could get its act together.
I realize that gcc is available for both of those platforms, but you
shouldn't assume that people will get and install gcc in order to
install Kerberos. Furthermore, on HP-UX at least, gcc can't be used
to compile Kerberos because gcc 2.6.3 and previous versions don't
handle HP-UX structure-returning conventions properly (so dbm can't be
used).
This isn't a case which can be solved with using the -fpcc-struct-return
flag to gcc?
- Ted