Skip to content

ToddLinux/Toolchain

Repository files navigation

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

About

Todd Linux Toolchain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published