bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

configure script on OS/390


From: Werner LEMBERG
Subject: configure script on OS/390
Date: Mon, 06 May 2002 15:11:31 +0200 (CEST)

There is a peculiarity in the default compiler of OS/390 (now called
z/OS):  It needs an argument even if called with -v:

  configure:1520: cc -v </dev/null >&5
  FSUM3012 Specify at least one source, archive,
           or object operand to be processed.

The results of calling the following test program

  int
  main(void)
  {
  return 0;
  }

with `cc -v -c test.c' and `cc -V -c test.c' are attached.

Please don't ask about an interpretation of the output :-) I'm a
complete novice on OS/390, trying to make groff work there, but
nothing else...


    Werner

15694A01 V1 R2 z/OS C                                               ./test.c    
                  05/06/02 14:53:33   Page     1
 
 
                                       * * * * *   P R O L O G   * * * * *
 
  Compile Time Library . . . . . . : 41020000
  Command options:
     Program name. . . . . . . . . : ./test.c
     Compiler options. . . . . . . : *NOGONUMBER *NOALIAS    *RENT       
*TERMINAL   *UPCONV     *SOURCE     *LIST       
                                   : *XREF       *AGGR       *NOPPONLY   
*EXPMAC     *SHOWINC    *OFFSET     *MEMORY     *NOSSCOMM   
                                   : *LONGNAME   *START      *EXECOPS    
*ARGPARSE   *NOEXPORTAL *NODLL(NOCALLBACKANY)   
                                   : *NOLIBANSI  *NOWSIZEOF  *REDIR      
*NOANSIALIAS*DIGRAPH    *NOROCONST  *ROSTRING   
                                   : *TUNE(3)    *ARCH(2)    *SPILL(128) 
*MAXMEM(2097152)        *NOCOMPACT  
                                   : *TARGET(LE,CURRENT)     *FLAG(I)    
*NOTEST(SYM,BLOCK,LINE,PATH,HOOK)   *NOOPTIMIZE 
                                   : *NOINLINE(AUTO,REPORT,100,1000)     
*NESTINC(255)           *BITFIELD(UNSIGNED)     
                                   : 
*CHECKOUT(NOPPTRACE,NOPPCHECK,GOTO,ACCURACY,PARM,ENUM,      
                                   :             
NOEXTERN,TRUNC,INIT,PORT,GENERAL,CAST)          
                                   : *FLOAT(HEX,FOLD,NOAFP)  *STRICT     
*NOIGNERRNO *NOINITAUTO 
                                   : *NOCOMPRESS *NOSTRICT_INDUCTION     
*AGGRCOPY(NOOVERLAP)    *CHARS(UNSIGNED)        
                                   : *NOCSECT
                                   : *NOEVENTS
                                   : *OBJECT(./test.o)
                                   : *NOOPTFILE
                                   : *NOSERVICE
                                   : *OE
                                   : *NOIPA
                                   : *SEARCH(/usr/include/, 
/usr/lpp/ioclib/include/, /usr/lpp/cmx/include/, //'SYS1.SCEEH.+')
                                   : *NOLSEARCH
                                   : *LOCALE     *HALT(16)   *PLIST(HOST)
                                   : *NOCONVLIT
                                   : *NOASCII    
                                   : *NOGOFF     
                                   : 
*NOXPLINK(NOBACKCHAIN,NOSTOREARGS,GUARD,OSCALL(NOSTACK))
                                   : *ENUMSIZE(SMALL)
                                   : *NOHALTONMSG
                                   : *NOSUPPRESS
                                   : DEFINE(errno=(*__errno()))
                                   : DEFINE(_OPEN_DEFAULT=0)
                                   : DEFINE(_NO_PROTO=1)
     Version Macros. . . . . . . . : __COMPILER_VER__=0x41020000 
__LIBREL__=0x41020000 __TARGET_LIB__=0x41020000
     Language level. . . . . . . . : *COMMONC    
     Source margins. . . . . . . . :  
       Varying length. . . . . . . : 1 - 32760
       Fixed length. . . . . . . . : 1 - 32760
     Sequence columns. . . . . . . :  
       Varying length. . . . . . . : none
       Fixed length. . . . . . . . : none
     Locale Name . . . . . . . . . : POSIX
     Code Set. . . . . . . . . . . : IBM-1047
 
                                * * * * *   E N D   O F   P R O L O G   * * * * 
*
15694A01 V1 R2 z/OS C                                               ./test.c    
                  05/06/02 14:53:33   Page     2
 
 
                                           * * * * *   S O U R C E   * * * * *
 
  LINE  STMT                                                                    
                                   SEQNBR INCNO
              
*...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+..*
     1       |int                                                               
                                |      1
     2       |main(void)                                                        
                                |      2
     3       |{                                                                 
                                |      3
     4     1 |  return 0;                                                       
                                |      4
     5       |}                                                                 
                                |      5
                                     * * * * *   E N D   O F   S O U R C E   * 
* * * *
15694A01 V1 R2 z/OS C                                               ./test.c    
                  05/06/02 14:53:33   Page     3
 
 
                                 * * * * *   C R O S S   R E F E R E N C E   L 
I S T I N G   * * * * *
 
 IDENTIFIER          DEFINITION      ATTRIBUTES
                                     <SEQNBR>-<FILE NO>:<FILE LINE NO>
 
 main                2-0:2           Class = extern
                                     Type = function returning int
 
                          * * * * *   E N D   O F   C R O S S   R E F E R E N C 
E   L I S T I N G   * * * * *
15694A01 V1 R2 z/OS C                                               ./test.c    
                  05/06/02 14:53:33   Page     4
 
 
                                   * * * * *   S T R U C T U R E   M A P S   * 
* * * *
                            * * * * *   E N D   O F   S T R U C T U R E   M A P 
S   * * * * *
15694A01 V1 R2 z/OS C                                               ./test.c    
                  05/06/02 14:53:33   Page     5
 
 
                              * * * * *   M E S S A G E   S U M M A R Y   * * * 
* *
 
         Total            Informational(00)          Warning(10)          
Error(30)            Severe Error(40)
 
           0                    0                        0                   0  
                      0
                         * * * * *   E N D   O F   M E S S A G E   S U M M A R 
Y   * * * * *
15694A01 V1 R2 z/OS C                                               ./test.c    
                  05/06/02 14:53:33   Page     6    
 
 OFFSET OBJECT CODE        LINE#  FILE#    P S E U D O   A S S E M B L Y   L I 
S T I N G                                            
 
                           Timestamp and Version Information
 000000  F2F0  F0F2                                      =C'2002'           
Compiled Year
 000004  F0F5  F0F6                                      =C'0506'           
Compiled Date MMDD
 000008  F1F4  F5F3  F3F3                                =C'145333'         
Compiled Time HHMMSS
 00000E  F0F1  F0F2  F0F0                                =C'010200'         
Compiler Version
                           Timestamp and Version End
 
15694A01 V1 R2 z/OS C                                               ./test.c: 
main                05/06/02 14:53:33   Page     7    
 
 OFFSET OBJECT CODE        LINE#  FILE#    P S E U D O   A S S E M B L Y   L I 
S T I N G                                            
 
                           00001 |       *  int
                           00002 |       *  main(void)    
 000000                    00002 |        main     DS    0D
 000000  47F0  F022        00002 |                 B     34(,r15)
 000004  01C3C5C5                                        CEE eyecatcher
 000008  00000098                                        DSA size
 00000C  00000070                                        =A(PPA1-main)
 000010  47F0  F001        00002 |                 B     1(,r15)
 000014  58F0  C31C        00002 |                 L     r15,796(,r12)
 000018  184E              00002 |                 LR    r4,r14
 00001A  05EF              00002 |                 BALR  r14,r15
 00001C  00000000                                        =F'0'              
 000020  07F3              00002 |                 BR    r3
 000022  90E4  D00C        00002 |                 STM   r14,r4,12(r13)
 000026  58E0  D04C        00002 |                 L     r14,76(,r13)
 00002A  4100  E098        00002 |                 LA    r0,152(,r14)
 00002E  5500  C314        00002 |                 CL    r0,788(,r12)
 000032  4130  F03A        00002 |                 LA    r3,58(,r15)
 000036  4720  F014        00002 |                 BH    20(,r15)
 00003A  5000  E04C        00002 |                 ST    r0,76(,r14)
 00003E  9210  E000        00002 |                 MVI   0(r14),16
 000042  50D0  E004        00002 |                 ST    r13,4(,r14)
 000046  18DE              00002 |                 LR    r13,r14
 000048                    End of Prolog
 
 000048  47F0  301A        00002 |                 B     @1L2
 00004C                    00002 |        @1L1     DS    0H
                           00003 |       *  {
                           00004 |       *    return 0;         
 00004C  41F0  0000        00004 |                 LA    r15,0
 000050  47F0  301E        00004 |                 B     @1L3
                           00005 |       *  }
 000054                    00005 |        @1L2     DS    0H
 000054  47F0  3012        00005 |                 B     @1L1
 000058                    00005 |        @1L3     DS    0H
 
 000058                    Start of Epilog
 000058  180D              00005 |                 LR    r0,r13
 00005A  58D0  D004        00005 |                 L     r13,4(,r13)
 00005E  58E0  D00C        00005 |                 L     r14,12(,r13)
 000062  9824  D01C        00005 |                 LM    r2,r4,28(r13)
 000066  051E              00005 |                 BALR  r1,r14
 000068  0707              00005 |                 NOPR  7
 
                           ***   General purpose registers used: 
1001100000001111
                           ***   Floating point  registers used: 
0000000000000000
                           ***   Size of register spill area: 128(max) 0(used)
                           ***   Size of dynamic storage: 152
                           ***   Size of executable code: 106
 
 000082  0000                                            
 000084  0000  0000                                      
15694A01 V1 R2 z/OS C                                               ./test.c    
                  05/06/02 14:53:33   Page     8    
 
 OFFSET OBJECT CODE        LINE#  FILE#    P S E U D O   A S S E M B L Y   L I 
S T I N G                                            
 
                           PPA1: Entry Point Constants
 000000  1CCEA106                                        =F'483303686'      
Flags
 000004  000000B0                                        =A(PPA2-main)
 000008  00000000                                        =F'0'              No 
PPA3
 00000C  00000000                                        =F'0'              No 
EPD
 000010  FE000000                                        =F'-33554432'      
Register save mask
 000014  00000000                                        =F'0'              
Member flags
 000018  90                                              =AL1(144)          
Flags
 000019  000000                                          =AL3(0)            
Callee's DSA use/8
 00001C  0040                                            =H'64'             
Flags
 00001E  0012                                            =H'18'             
Offset/2 to CDL
 000020  00000000                                        =F'0'              
Reserved
 000024  50000035                                        =F'1342177333'     CDL 
function length/2
 000028  FFFFFF90                                        =F'-112'           CDL 
function EP offset
 00002C  38240000                                        =F'941883392'      CDL 
prolog
 000030  4009002C                                        =F'1074331692'     CDL 
epilog
 000034  00000000                                        =F'0'              CDL 
end
 000038  0004  ****                                      AL2(4),C'main'
                           PPA1 End
 
                           PPA2: Compile Unit Block
 000000  0300  2202                                      =F'50340354'       
Flags
 000004  FFFF  FF38                                      =A(CEESTART-PPA2)
 000008  0000  0000                                      =F'0'              No 
PPA4
 00000C  FFFF  FF38                                      =A(TIMESTMP-PPA2)
 000010  0000  0000                                      =F'0'              No 
primary
 000014  0000  0000                                      =F'0'              
Flags
                           PPA2 End
15694A01 V1 R2 z/OS C                                               ./test.c    
                  05/06/02 14:53:33   Page     9    
 
                                   E X T E R N A L   S Y M B O L   D I C T I O 
N A R Y                                              
 
                       TYPE  ID  ADDR    LENGTH            NAME                 
                                                    
 
                        SD    1 000000   0000E0            @STATICP             
                                                    
                        LD    0 000018   000001            main                 
                                                    
                        ER    2 000000                     CEESG003             
                                                    
                        ER    3 000000                     CEESTART             
                                                    
                        SD    4 000000   000008            @@PPA2               
                                                    
                        SD    5 000000   00000C            CEEMAIN              
                                                    
                        ER    6 000000                     EDCINPL              
                                                    
15694A01 V1 R2 z/OS C                                               ./test.c    
                  05/06/02 14:53:33   Page    10    
 
                             E X T E R N A L   S Y M B O L   C R O S S   R E F 
E R E N C E                                          
 
           ORIGINAL NAME                                   EXTERNAL SYMBOL NAME 
                                                    
 
           @STATICP                                        @STATICP             
                                                    
           main                                            main                 
                                                    
           CEESG003                                        CEESG003             
                                                    
           CEESTART                                        CEESTART             
                                                    
           @@PPA2                                          @@PPA2               
                                                    
           CEEMAIN                                         CEEMAIN              
                                                    
           EDCINPL                                         EDCINPL              
                                                    
 
                              * * * * *   E N D   O F   C O M P I L A T I O N   
* * * * *
//* cc -------------------------------------------------------------------------
//COMPILE   EXEC  PGM=CCNDRVR,
//  PARM='POSIX(OFF) ENVAR(__CBC_EXTENDED=1)/
//  "./" "./test.c" "*.c" 
//  OE,NOLSEARCH,
//  START,LONGNAME,RENT,TERMINAL,
//  OBJECT(test.o),
//  HALT(16),NOMARGINS,NESTINC(255),NOSEQUENCE,NOSSCOM,
//  NOEVENTS,NOALIAS,TARGET(LE),NOEXPORTALL,
//  ARGPARSE,EXECOPS,PLIST(HOST),REDIR,
//  LOCALE(POSIX),
//  LANGLVL(COMMONC),UPCONV,NOLIBANSI,NOANSIALIAS,
//  NOINLINE(AUTO,NOREPORT,100,1000),MEMORY,MAXMEM(*),SPILL(128),
//  NOTEST,NOGONUMBER,
//  NOLIST(/dev/fd1),NOSOURCE(/dev/fd1),
//  NOAGGREGATE,NOEXPMAC,NOOFFSET,NOSHOWINC,NOXREF,
//  NOCHECKOUT,FLAG(W),NOIPA,
//  DEFINE(errno=\\(*__errno\\(\\)\\)),
//  DEFINE(_OPEN_DEFAULT=0),
//  DEFINE(_NO_PROTO=1),
//  NOSEARCH,SEARCH(/usr/include/,
//    /usr/lpp/ioclib/include/,
//    /usr/lpp/cmx/include/,
//    //''SYS1.SCEEH.+''),
//  NOPPONLY(NOCOMMENTS,NOLINES,/dev/fd1,2048),
//  OPTIMIZE(0)'
//*STEPLIB DD  DSN=SYS1.SCEERUN,DISP=SHR
//*        DD  DSN=SYS1.SCCNCMP,DISP=SHR

reply via email to

[Prev in Thread] Current Thread [Next in Thread]