Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!unisoft!hoptoad!ptsfa!well!pokey From: pokey@well.UUCP (Jef Poskanzer) Newsgroups: comp.software-eng Subject: Re: Question Re: Configuration Management Message-ID: <5303@well.UUCP> Date: 25 Feb 88 17:54:21 GMT Organization: Paratheo-Anametamystikhood Of Eris Esoteric, Ada Lovelace Cabal Lines: 298 This discussion is getting fairly tedious, but I guess it's worth one more posting, since after all, I'm Right. Recap: I pointed out that the Unix linker includes all the routines that were compiled from one file if any single routine from that file is referenced. Since other linkers are smart enough to include just the desired routine, this means that the Unix linker is brain-damaged. A number of people then stated that it's IMPOSSIBLE for a linker do to what I claim all reasonable linkers do. None of these people bothered to TEST their assertion. Some of them were not particularly polite, either. I guess I offended them by daring to suggest that Unix isn't Lord God King Operating System. Appended you will find a transcript showing the VAX/VMS linker doing exactly what I claimed it does. I'm using K&P's Software Tools, and I've made everything nice and verbose so you can see exactly what's going on. I first compile a library from a single source file that contains 14 routines and some global data structures. Then I compile a program that uses the library, and generate a linkage map so you can see that only 3 routines from the library are included. Moral of the story: just because you can't figure out how to do something doesn't mean other people can't. Moral 2: no matter how loudly and forcefully you state your opinions, they don't become facts until you test them. If anyone still wants to dispute this issue, please send the discussion to talk.bizarre where it belongs. It stopped being about software engineering some time ago. --- Jef Jef Poskanzer jef@lbl-rtsg.arpa ...well!pokey % rc -v -b src/rndlb ratp1 src/rndlb >/tmp/t174411.r4 ratp2 /tmp/t174411.r4 >/tmp/t174358.f rm /tmp/t174411.r4 $ fortran rtsgvx$dra0:[tmp]t174358.f- /obj=rtsgvx$dra0:[tmp]t174395.o/nolist rm lib/rndlb $ library /create - rtsgvx$drc2:[jef.lib]rndlb. - rtsgvx$dra0:[tmp]t174395.o rm /tmp/t174358.f rm /tmp/t174395.o % % % lslib lib/rndlb rnd rndbin rndbta rndchi rndexp rndf rndgeo rndini rndint rndnor rndpoi rndseq rndt rnduni % % % rc -v -c src/phoon ratp1 src/phoon >/tmp/t231258.r4 ratp2 /tmp/t231258.r4 >/tmp/t231194.f rm /tmp/t231258.r4 $ fortran rtsgvx$dra0:[tmp]t231194.f- /obj=rtsgvx$drc2:[jef.lib]phoon./nolist rm /tmp/t231194.f % % % cat phoon.tmp [.lib]phoon. [.lib]rndlb./libr rt_misc_lib:dtlb./libr rt_usr_lib:library./libr % % % dcl link /map /brief /executable=[.bin]phoon. phoon.tmp /options % % % bin/phoon ------. . . `--. . . `-. @@@@@ `-. @@@@@@@ . \ @@@@@@@ . \. @@@@@@@ O \ @@@@@@@@@@ @@@ \ @@@@@@@@@@@@ o @@@@| @@@@@@@@@@@@ @@ \ New Moon + @@@@@@@@ @@@@ | 6 18:38:41.00 . @@ . @@@@@@@ | First Quarter - @@@ @@@@@@@ | 0 14:32:22.00 . @@@@ @@@@ o / @@ . | O . o . / . . / . . .-. /' `-' / o O . .-' . .-' . .--' ------' % % % cat phoon.map [.BIN]PHOON. 24-FEB-1988 10:30 VAX-11 Linker V04-00 Page 1 +------------------------+ ! Object Module Synopsis ! +------------------------+ Module Name Ident Bytes File Creation Date Creator ----------- ----- ----- ----- ------------- ------- PHOON 01 2002 DISK$USER1:[JEF.LIB]PHOON.;1 24-Feb-1988 10:30 VAX FORTRAN V4.6-244 PUTMOON 01 1589 DISK$USER1:[JEF.LIB]PHOON.;1 24-Feb-1988 10:30 VAX FORTRAN V4.6-244 PUTSECONDS 01 506 DISK$USER1:[JEF.LIB]PHOON.;1 24-Feb-1988 10:30 VAX FORTRAN V4.6-244 RND 01 968 DISK$USER1:[JEF.LIB]RNDLB.;1 24-Feb-1988 10:28 VAX FORTRAN V4.6-244 RNDINI 01 1081 DISK$USER1:[JEF.LIB]RNDLB.;1 24-Feb-1988 10:28 VAX FORTRAN V4.6-244 RNDSEQ 01 26 DISK$USER1:[JEF.LIB]RNDLB.;1 24-Feb-1988 10:28 VAX FORTRAN V4.6-244 DTARRAY 01 809 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTSECS 01 78 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTSKIP 01 61 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTSTRING 01 591 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTSUB 01 281 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTTIME 01 278 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTTSECS 01 71 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTUNSECS 01 106 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTVERIFY 01 325 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTYEAR 01 214 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTCTOI 01 134 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTJUL 01 424 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTLEAP 01 124 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTMTOI 01 717 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTCMP 01 116 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTDIV 01 84 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 DTMMATCH 01 228 RTSGVX$DRC0:[MISC.LIB]DTLB.;1 2-Jan-1987 02:00 VAX FORTRAN V4.4-177 APPCHR 01 104 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 APPSTR 01 143 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 CANT 01 102 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 ST1LB 0 1029 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-JAN-1987 19:48 VAX/VMS Macro V04-00 CTOI 01 197 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 ENDST 01 7245 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 ERROR 01 90 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 GDATE 01 252 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:51 VAX FORTRAN V4.4-177 GETARG 01 1627 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 GETLIN 01 7662 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 24-Mar-1987 17:16 VAX FORTRAN V4.6-244 GETNOW 01 110 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 2-Mar-1987 01:01 VAX FORTRAN V4.4-177 GTIME 01 171 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:51 VAX FORTRAN V4.4-177 INITST 01 8988 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 ITOC 01 113 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 ITOCZF 01 202 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 MAKARG 01 2529 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 OPEN 01 335 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:47 VAX FORTRAN V4.4-177 PRITS 01 473 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:38 VAX FORTRAN V4.4-177 PUTCH 01 7320 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 24-Mar-1987 17:16 VAX FORTRAN V4.6-244 PUTLIN 01 7305 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 24-Mar-1987 17:16 VAX FORTRAN V4.6-244 PUTSPACES 01 53 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 RGETCH 01 118 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 24-Mar-1987 17:16 VAX FORTRAN V4.6-244 RPUTCH 01 105 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 24-Mar-1987 17:16 VAX FORTRAN V4.6-244 SETABORTSTATUS 01 46 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 SKIPBL 01 69 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 IO1LB 0 1929 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-JAN-1987 19:22 VAX/VMS Macro V04-00 [.BIN]PHOON. 24-FEB-1988 10:30 VAX-11 Linker V04-00 Page 2 Module Name Ident Bytes File Creation Date Creator ----------- ----- ----- ----- ------------- ------- TYPE 01 78 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 T_CRACK 01 331 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 T_PUTLINE 01 8022 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 24-Mar-1987 17:16 VAX FORTRAN V4.6-244 ASSIGN 01 7346 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:37 VAX FORTRAN V4.4-177 CLOSE 01 7256 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:37 VAX FORTRAN V4.4-177 ENBINT 01 790 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 EXITH 01 129 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 GETMSG 01 991 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 GITOC 01 212 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 INTSRV 01 3024 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 KILL 01 116 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:47 VAX FORTRAN V4.4-177 LOOKFORPATH 01 1421 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:47 VAX FORTRAN V4.4-177 PRIDFT 01 1029 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:38 VAX FORTRAN V4.4-177 PRIFTF 01 554 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:38 VAX FORTRAN V4.4-177 RTOC 01 607 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 STAKE 01 211 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 TERMIN 01 62 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 TRNLOG 01 519 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:47 VAX FORTRAN V4.4-177 TRUNCATE_IFDSKMT 01 7195 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:37 VAX FORTRAN V4.4-177 T_OPEN 01 8078 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:37 VAX FORTRAN V4.4-177 VMSGETMSG 01 380 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 2-Mar-1987 01:01 VAX FORTRAN V4.4-177 ADDSET 01 110 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 ARGGEN 01 249 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:47 VAX FORTRAN V4.4-177 CTOC 01 142 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 DSCBLD 01 106 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:47 VAX FORTRAN V4.4-177 ENVGET 01 938 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:11 VAX FORTRAN V4.4-177 FNTOPN 01 384 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 2-Mar-1987 01:01 VAX FORTRAN V4.4-177 GETDCL 01 109 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 2-Mar-1987 01:01 VAX FORTRAN V4.4-177 GETPNM 01 139 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:41 VAX FORTRAN V4.4-177 GETWRD 01 159 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:15 VAX FORTRAN V4.4-177 HTOI 01 169 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:47 VAX FORTRAN V4.4-177 IOPEN 01 7251 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:37 VAX FORTRAN V4.4-177 MKLOCL 01 926 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 MKPATH 01 512 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 NXTLUN 01 7189 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:37 VAX FORTRAN V4.4-177 RESDEF 01 1268 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 STR_HOST 01 457 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 TRAN1 01 959 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 TRMOUT 01 70 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 T_STRIPDEV 01 770 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 2-Mar-1987 01:01 VAX FORTRAN V4.4-177 VMSERROUT 01 591 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 2-Mar-1987 01:01 VAX FORTRAN V4.4-177 CVT_DTOP 01 1144 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 DIROUT 01 488 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 EXPLOG 01 763 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 EXPPTH 01 178 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 FGENR8 01 390 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 GENDIR 01 362 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 GTDPTH 01 661 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:53 VAX FORTRAN V4.4-177 GTFTOK 01 155 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 HOSTNM 01 137 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:41 VAX FORTRAN V4.4-177 PARSEF 01 522 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 [.BIN]PHOON. 24-FEB-1988 10:30 VAX-11 Linker V04-00 Page 3 Module Name Ident Bytes File Creation Date Creator ----------- ----- ----- ----- ------------- ------- RES_TILDE 01 590 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 DIRFIL 01 2283 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:42 VAX FORTRAN V4.4-177 GHOME 01 220 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:21 VAX FORTRAN V4.4-177 GTDFLT 01 545 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:53 VAX FORTRAN V4.4-177 GUSERINFO 01 230 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:52 VAX FORTRAN V4.4-177 T_CLOUAF 01 55 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:52 VAX FORTRAN V4.4-177 T_GUSERINFO 01 779 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:52 VAX FORTRAN V4.4-177 T_OPNUAF 01 409 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:52 VAX FORTRAN V4.4-177 ADRFIL 01 90 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:52 VAX FORTRAN V4.4-177 CRELOG 01 179 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 2-Mar-1987 01:01 VAX FORTRAN V4.4-177 DEFDIR 01 113 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:53 VAX FORTRAN V4.4-177 GLNAME 01 185 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 2-Mar-1987 01:01 VAX FORTRAN V4.4-177 GUAFHMDIR 01 236 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:52 VAX FORTRAN V4.4-177 GUAFRNAME 01 216 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:52 VAX FORTRAN V4.4-177 GUAFUIC 01 179 RTSGVX$DRC0:[USR.LIB]LIBRARY.;1 1-Jan-1987 19:52 VAX FORTRAN V4.4-177 DISK$USER1:[JEF.BIN]PHOON.;1 24-FEB-1988 10:30 VAX-11 Linker V04-00 Page 4 +----------------+ ! Image Synopsis ! +----------------+ Virtual memory allocated: 00000200 0000EDFF 0000EC00 (60416. bytes, 118. pages) Stack size: 20. pages Image header virtual block limits: 1. 1. ( 1. block) Image binary virtual block limits: 2. 95. ( 94. blocks) Image name and identification: PHOON 01 Number of files: 9. Number of modules: 122. Number of program sections: 16. Number of global symbols: 953. Number of image sections: 14. User transfer address: 00009E00 Debugger transfer address: 7FFEDF68 Number of code references to shareable images: 22. Image type: EXECUTABLE. Map format: BRIEF in file DISK$USER1:[JEF]PHOON.MAP;2 Estimated map length: 37. blocks +---------------------+ ! Link Run Statistics ! +---------------------+ Performance Indicators Page Faults CPU Time Elapsed Time ---------------------- ----------- -------- ------------ Command processing: 137 00:00:00.68 00:00:02.36 Pass 1: 199 00:00:05.25 00:00:18.58 Allocation/Relocation: 18 00:00:00.17 00:00:00.65 Pass 2: 146 00:00:03.78 00:00:25.53 Map data after object module synopsis: 0 00:00:00.00 00:00:00.00 Symbol table output: 0 00:00:00.01 00:00:00.18 Total run values: 500 00:00:09.89 00:00:47.30 Using a working set limited to 1434 pages and 674 pages of data storage (excluding image) Total number object records read (both passes): 2644 of which 1264 were in libraries and 344 were DEBUG data records containing 9134 bytes 8201 bytes of DEBUG data were written,starting at VBN 96 with 17 blocks allocated Number of modules extracted explicitly = 0 with 116 extracted to resolve undefined symbols 123 library searches were for symbols not in the library searched A total of 0 global symbol table records was written LINK/MAP/BRIEF/EXECUTABLE=[.BIN]PHOON. PHOON.TMP/OPTIONS