Disable the Mixed Linkage warning for some selected modules. This is
because the Compaq C compiler will not accept that a variable be declared extern then defined static without a warning.
This commit is contained in:
		@@ -265,10 +265,15 @@ $ LIB_KRB5 = "krb5_asn"
 | 
				
			|||||||
$!
 | 
					$!
 | 
				
			||||||
$! Setup exceptional compilations
 | 
					$! Setup exceptional compilations
 | 
				
			||||||
$!
 | 
					$!
 | 
				
			||||||
 | 
					$ ! Add definitions for no threads on OpenVMS 7.1 and higher
 | 
				
			||||||
$ COMPILEWITH_CC3 = ",bss_rtcp,"
 | 
					$ COMPILEWITH_CC3 = ",bss_rtcp,"
 | 
				
			||||||
 | 
					$ ! Disable the DOLLARID warning
 | 
				
			||||||
$ COMPILEWITH_CC4 = ",a_utctm,bss_log,o_time,"
 | 
					$ COMPILEWITH_CC4 = ",a_utctm,bss_log,o_time,"
 | 
				
			||||||
 | 
					$ ! Disable disjoint optimization
 | 
				
			||||||
$ COMPILEWITH_CC5 = ",md2_dgst,md4_dgst,md5_dgst,mdc2dgst," + -
 | 
					$ COMPILEWITH_CC5 = ",md2_dgst,md4_dgst,md5_dgst,mdc2dgst," + -
 | 
				
			||||||
                    "sha_dgst,sha1dgst,rmd_dgst,bf_enc,"
 | 
					                    "sha_dgst,sha1dgst,rmd_dgst,bf_enc,"
 | 
				
			||||||
 | 
					$ ! Disable the MIXLINKAGE warning
 | 
				
			||||||
 | 
					$ COMPILEWITH_CC6 = ",enc_read,set_key,"
 | 
				
			||||||
$!
 | 
					$!
 | 
				
			||||||
$! Figure Out What Other Modules We Are To Build.
 | 
					$! Figure Out What Other Modules We Are To Build.
 | 
				
			||||||
$!
 | 
					$!
 | 
				
			||||||
@@ -497,7 +502,12 @@ $       IF COMPILEWITH_CC5 - FILE_NAME0 .NES. COMPILEWITH_CC5
 | 
				
			|||||||
$       THEN
 | 
					$       THEN
 | 
				
			||||||
$         CC5/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
 | 
					$         CC5/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
 | 
				
			||||||
$       ELSE
 | 
					$       ELSE
 | 
				
			||||||
$         CC/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
 | 
					$         IF COMPILEWITH_CC6 - FILE_NAME0 .NES. COMPILEWITH_CC6
 | 
				
			||||||
 | 
					$         THEN
 | 
				
			||||||
 | 
					$           CC6/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
 | 
				
			||||||
 | 
					$         ELSE
 | 
				
			||||||
 | 
					$           CC/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
 | 
				
			||||||
 | 
					$         ENDIF
 | 
				
			||||||
$       ENDIF
 | 
					$       ENDIF
 | 
				
			||||||
$     ENDIF
 | 
					$     ENDIF
 | 
				
			||||||
$   ENDIF
 | 
					$   ENDIF
 | 
				
			||||||
@@ -1095,6 +1105,7 @@ $   ELSE
 | 
				
			|||||||
$     CC5 = CC + "/NOOPTIMIZE"
 | 
					$     CC5 = CC + "/NOOPTIMIZE"
 | 
				
			||||||
$   ENDIF
 | 
					$   ENDIF
 | 
				
			||||||
$   CC4 = CC - CCDISABLEWARNINGS + CC4DISABLEWARNINGS
 | 
					$   CC4 = CC - CCDISABLEWARNINGS + CC4DISABLEWARNINGS
 | 
				
			||||||
 | 
					$   CC6 = CC - CCDISABLEWARNINGS - CC6DISABLEWARNINGS
 | 
				
			||||||
$!
 | 
					$!
 | 
				
			||||||
$!  Show user the result
 | 
					$!  Show user the result
 | 
				
			||||||
$!
 | 
					$!
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -162,10 +162,15 @@ $ LIB_HMAC = "fips_hmac,fips_hmac_selftest"
 | 
				
			|||||||
$!
 | 
					$!
 | 
				
			||||||
$! Setup exceptional compilations
 | 
					$! Setup exceptional compilations
 | 
				
			||||||
$!
 | 
					$!
 | 
				
			||||||
 | 
					$ ! Add definitions for no threads on OpenVMS 7.1 and higher
 | 
				
			||||||
$ COMPILEWITH_CC3 = ",bss_rtcp,"
 | 
					$ COMPILEWITH_CC3 = ",bss_rtcp,"
 | 
				
			||||||
 | 
					$ ! Disable the DOLLARID warning
 | 
				
			||||||
$ COMPILEWITH_CC4 = ",a_utctm,bss_log,o_time,"
 | 
					$ COMPILEWITH_CC4 = ",a_utctm,bss_log,o_time,"
 | 
				
			||||||
 | 
					$ ! Disable disjoint optimization
 | 
				
			||||||
$ COMPILEWITH_CC5 = ",md2_dgst,md4_dgst,md5_dgst,mdc2dgst," + -
 | 
					$ COMPILEWITH_CC5 = ",md2_dgst,md4_dgst,md5_dgst,mdc2dgst," + -
 | 
				
			||||||
                    "sha_dgst,sha1dgst,rmd_dgst,bf_enc,"
 | 
					                    "sha_dgst,sha1dgst,rmd_dgst,bf_enc,"
 | 
				
			||||||
 | 
					$ ! Disable the MIXLINKAGE warning
 | 
				
			||||||
 | 
					$ COMPILEWITH_CC6 = ",fips_set_key,"
 | 
				
			||||||
$!
 | 
					$!
 | 
				
			||||||
$! Figure Out What Other Modules We Are To Build.
 | 
					$! Figure Out What Other Modules We Are To Build.
 | 
				
			||||||
$!
 | 
					$!
 | 
				
			||||||
@@ -394,7 +399,12 @@ $       IF COMPILEWITH_CC5 - FILE_NAME0 .NES. COMPILEWITH_CC5
 | 
				
			|||||||
$       THEN
 | 
					$       THEN
 | 
				
			||||||
$         CC5/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
 | 
					$         CC5/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
 | 
				
			||||||
$       ELSE
 | 
					$       ELSE
 | 
				
			||||||
$         CC/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
 | 
					$         IF COMPILEWITH_CC6 - FILE_NAME0 .NES. COMPILEWITH_CC6
 | 
				
			||||||
 | 
					$         THEN
 | 
				
			||||||
 | 
					$           CC6/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
 | 
				
			||||||
 | 
					$         ELSE
 | 
				
			||||||
 | 
					$           CC/OBJECT='OBJECT_FILE' 'SOURCE_FILE'
 | 
				
			||||||
 | 
					$         ENDIF
 | 
				
			||||||
$       ENDIF
 | 
					$       ENDIF
 | 
				
			||||||
$     ENDIF
 | 
					$     ENDIF
 | 
				
			||||||
$   ENDIF
 | 
					$   ENDIF
 | 
				
			||||||
@@ -992,6 +1002,7 @@ $   ELSE
 | 
				
			|||||||
$     CC5 = CC + "/NOOPTIMIZE"
 | 
					$     CC5 = CC + "/NOOPTIMIZE"
 | 
				
			||||||
$   ENDIF
 | 
					$   ENDIF
 | 
				
			||||||
$   CC4 = CC - CCDISABLEWARNINGS + CC4DISABLEWARNINGS
 | 
					$   CC4 = CC - CCDISABLEWARNINGS + CC4DISABLEWARNINGS
 | 
				
			||||||
 | 
					$   CC6 = CC - CCDISABLEWARNINGS + CC6DISABLEWARNINGS
 | 
				
			||||||
$!
 | 
					$!
 | 
				
			||||||
$!  Show user the result
 | 
					$!  Show user the result
 | 
				
			||||||
$!
 | 
					$!
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user