10.54. Bin86-0.16.17

The Bin86 package contains an assembler and linker to produce 16 or 32-bit 8086 machine code.

10.54.1. Installation of Bin86

We are building bin86 because it is required to compile lilo, and at the moment no other bootloader builds and runs on a pure64 system. If your machine has multiple systems (i.e. x86 or multilib) you may prefer to use the bootloader from those systems, such as grub.

This patch updates bin86 to compile on x86_64:

patch -Np1 -i ../bin86-0.16.17-x86_64-1.patch

Compile the package:

make

Install the package:

make PREFIX=/usr install

10.54.2. Contents of Bin86

Installed programs: as86, ld86, nm86, objdump86, size86

Short Descriptions

as86

An 8086 assembler

ld86

A linker for the object files produced by as86

nm86

Symbolic link to objdump86

objdump86

A utility to examine and report on the output from as86 and ld86

size86

Symbolic link to objdump86