The problem of building the development system for ELF binaries is that we need to bootstrap the system from jump-table system. On the other hand, we NEED to keep the jump-table system separate from the ELF one because we may want to use both development systems. We also need to have a /lib for jump-table and one for ELF, a gcc/gas/ld for jump-table and one for ELF (this is our goal of course :) So we need to do the following operations:
You must choose an alternate directory tree for your ELF system.
I have chosen:
/lib/elf for ELF shared libraries
/usr/i486-linuxelf/... for all the ELF related files
/usr/i486-linuxelf/bin for ELF binaries
/usr/i486-linuxelf/lib for libraries
/usr/i486-linuxelf/lib/gcc-lib/... for gcc and its files
...
so the installation prefix will be /usr/i486-linuxelf
Next Chapter, Previous Chapter
Table of contents of this chapter, General table of contents
Top of the document, Beginning of this Chapter