Short: PhxLnk V4.30 Amiga DOS Linker Author: frank@phoenix.owl.de (Frank Wille) Uploader: frank@phoenix.owl.de Version: 4.30 Type: dev/asm Replaces: dev/asm/PhxLnk426* Requires: OS2.04 PhxLnk is Freeware and supports all features of a standard Amiga-DOS linker (like BLink), except overlay hunks. There are two versions of PhxLnk, one is optimized for OS2.x and another for OS3.x. Some features: o Links object files and libraries (SAS/C extended libraries too). o Sections may be forced to Chip RAM. o Small code and small data support. o Optional compatibility with SAS/C's small data mode. o '_MERGED' sections are recognized automatically and coalesced like Small Data sections. o Symbolic and Source Level Debugging (PowerVisor compatibility included). o Can generate ALVs (automatic link vectors). o Debugging informations are removed on request. o Empty sections can be removed. o Zero bytes at the end of a section will be deleted and appear in the HUNK_HEADER block only. o User can define XDEF symbols. They may be numeric (absolute) or symbolic (absolute or relocatible). o Generates HUNK_RELOC32SHORT blocks by default. CHANGES SINCE PHXLNK V4.26 (last Aminet release): o DEFINE/K supports assignment of absolute and relocatible XDEF symbols. o By setting the new switch ALV/S, PhxLnk is able to resolve 16-bit references between different sections by generating Automatic Link Vectors (ALV). o Additionally, the following arguments are recognized for BLink/SLink- compatibility, but have no effect: BATCH/S, ADDSYM/S, NOALVS/S, NOICONS/S, LIB/S. o New linker symbol _SMALL_DATA_LEN_ reflects the total small data size in bytes, when in small data mode and is zero otherwise. So it can also be used as an indicator for activated small data mode.