home *** CD-ROM | disk | FTP | other *** search
- OBJ4LB.TXT
-
- obj4lb' is used to modify the symbols in a relocatable
- object file, it can handle a.out and coff formats.
- -- e.g. myfile.o
- The modifications are listed in a .4lb (export) file.
- -- e.g. myfile.4lb
- Output is placed in a .olb file which is in the same format
- as the input file. -- e.g. myfile.olb
-
-
- The .4lb file has 2 types of entry:
- rename: _oldsym _newsym
- export: _symbol
- Any line not starting with `rename:' or `export:' is ignored.
-
- All renames are completed before exports are processed.
- Symbols which are exported are given global characteristics,
- all other symbols are given local characteristics, comdefs
- are moved to bss.
-
- If a library entry is composed of multiple source files, then
- the globals which link the source files may be spurious when
- the combined files are stored as a library or archive entry. Use
- `aout4lb' to clean up the result. In a dynamic linking environment,
- global symbol clashes must be avoided. After `aout4lb' has set up
- the desired globals, `strip' may be run to eliminate the local
- symbols and thus make the library entry smaller.
-