This is a copy of the development level of ILINK as of 9 July 1997. This version of ILINK has a number of enhancements above and beyond the version that ships with VisualAge for C++ for Windows v3.5. In particular, it has removed many of the limits that were present in the previous version of ILINK. Please be aware that this is beta-level code and should not be used to develop mission-critical applications. While we are interested in hearing about any problems that may exist in this code, we make no promise that any bugs will ever be fixed, or indeed, that there will be any further versions of this code made available. The following files comprise this package: bin\ilink.exe linker bin\ilib.exe librarian bin\cpiwrm40.dll ilib run-time bin\dllrname.exe DLL renaming tool bin\lnkwds30.exe default stub bin\cpplh440.dll linker debug packing bin\cpplcr40.dll linker convert-resource utility bin\cppllm40.dll linker messages bin\cpplbm40.dll librarian messages bin\cppldm40.dll DLLRNAME messages bin\cppwrt40.dll run-time messages Here are the changes made to the tools in this package since VAC++ v3.5: 1/ ILINK V4, by default, produces debug info in a separate file. As a temporary measure, the debug info can be placed in the executable file by the option "/DEBUG:none". However, /DBGPACK will be ignored. 2/ ILINK will automatically attempt to minimize the number of segments produced by re-ordering sections with like-attributes. 3/ Version number changed to 4 and DLLs renamed. 4/ Add -stub and -nostub options. -nostub is the default for non-EXEs. 5/ Some long-standing bugs with debug packing have been fixed. The debugger could not evaluate some expressions.