2.2.2 Compilation Warnings On Tru64 / Digital Unix

John E. Malmberg malmberg at Encompasserve.org
Mon Oct 29 12:03:02 GMT 2001


Compaq C is the current compiler name.  If the compiler is not admitting
to be Compaq C it is many years out of date.

On the ALPHA hardware regardless of operating system, the Compaq
C compiler will produce the best code.  The same compiler code base is
use for OpenVMS, Tru-64, And LINUX.  So they all will have comparable
features.  I do not know about NetBSD.

On VMS, it will find all sorts of diagnostics from SAMBA 2.0.3 on to the
current SAMBA.  Most of the ones that I have reported, the SAMBA team
has fixed.

By default the Compaq C compilers are not as verbose on the diagnostics.
I usually run with the warning level set almost to -Wall equivalent mode
for OpenVMS "/WARN=ENABLE=(LEVEL4, QUESTCODE)

The compilers also have command line options that allow them to compile
pre-ansi C code, and some other variants.  This might also be controlled
by shell symbols and environment variables.  (I am not a UNIX person so I
am guessing a little there)

I do not recall seeing the problems you were see when I last did a test
build of a CVS snapshot of 2.2.1.

-John
Personal Opinion Only
wb8tyw at qsl.network





More information about the samba-technical mailing list