Skip to content

Latest commit

 

History

History
74 lines (69 loc) · 2.74 KB

File metadata and controls

74 lines (69 loc) · 2.74 KB

Todd Linux Toolchain

Solution architecure

The toolchain required to build ToddLinux ISO and ToddLinux operating system should be hosted separetely. In order to speed up build process the toolchain should be easily accessible, prefferably in a form of an archive hosted by ToddLinux developers.

References

Toolchain components

No package management should be performed at toolchain level.
The single archive should contain:

Basically part 3 of LFS book with few additions

Building

Requirements

Software packages with minimum versions:

  • Bash 3.2
  • Binutils 2.25
  • Bison 2.7
  • Bzip2 1.0.4
  • Coreutils 6.9
  • Diffutils 2.8.1
  • Findutils 4.2.31
  • Gawk 4.0.1
  • GCC 6.2 including g++
  • Glibc-2.11
  • Grep 2.5.1a
  • Gzip 1.3.12
  • Linux Kernel 3.2
  • M4 1.4.10
  • Make 4.0
  • Patch 2.5.4
  • Perl 5.8.8
  • Python 3.7
  • Sed 4.1.5
  • Tar 1.22
  • Texinfo 4.7
  • Xz 5.0.0

Other requirements:

  • /usr/bin/awk should be a symbolic link to gawk
  • /usr/bin/yacc should be a symbolic link to bison
  • /bin/sh should be a symbolic to bash