[comp.os.vms] VAX C Linker

nagy%warner.hepnet@LBL.ARPA (09/10/87)

>Jerry's reply re the Vax C Linker Bug was very welcome, as we
>have had it occur in linking some large programs. The programs
>always run fine.. is it likely that the error in PSECT sizes
>is likely to cause crashes, or obscure data-dependent errors ?
     
Yes, remember that PSECTs are just like FORTRAN COMMON's (in fact
that's how FORTRAN COMMON's are handled under VMS, each is a
separate PSECT).  The biggest problem manifests itself in linking
with VAXCRTL.EXE when VAXCRTL is placed in an image library - the
Librarian doesn't keep the necessary information around and you
apparently end up with your program thinking some extern variable
(PSECT) is one size and VAXCRTL routines thinking its another...


     

= Frank J. Nagy   "VAX Guru"
= Fermilab Research Division EED/Controls
= HEPNET: WARNER::NAGY (43198::NAGY) or FNAL::NAGY (43009::NAGY)
= BitNet: NAGY@FNAL
= USnail: Fermilab POB 500 MS/220 Batavia, IL 60510