The Linux ELF HOWTO

Riccardo Facchetti riccardo@cdc8g5.cdc.polimi.it

0.99 27 Dec 1994


Hello. In the last two weeks, I've faced the problem of jump-table -> ELF migration. This is a real problem because the Linux binary format is destined to migrate to ELF and sooner or later we will be forced to re-install all the binaries or re-compile them. (Unless we want to have systems in an half-way state with both ELF and jump-table libraries for long time.) I had started to ask around where could I find ELF gcc/gas/gld/libc ELF binaries; unfortunately no one gave me useful information. After this first try, I've decided to bootstrap an ELF development package on my own. I have collected all the stages in this HOWTO, the ELF-HOWTO.

1. Introduction

2. What do I need to start up ?

3. Theory of operation

4. Building binutils-2.5.2.6

5. pbin

6. pgcc

7. ilib

8. Patch binutils-2.5.2 ==> binutils-2.5.2.6