%general-entities; ]> Dependencies Every package built in CLFS relies on one or more other packages in order to build and install properly. Some packages even participate in circular dependencies, that is, the first package depends on the second which in turn depends on the first. Because of these dependencies, the order in which packages are built in CLFS is very important. The purpose of this page is to document the dependencies of each package built in CLFS. For each package we build, we have listed three types of dependencies. The first lists what other packages need to be available in order to compile and install the package in question. The second lists what packages, in addition to those on the first list, need to be available in order to run the testsuites. The last list of dependencies are packages that require this package to be built and installed in its final location before they are built and installed. In most cases, this is because these packages will hardcode paths to binaries within their scripts. If not built in a certain order, this could result in paths of /tools/bin/[binary] being placed inside scripts installed to the final system. This is obviously not desirable. Autoconf &dependencies; Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed and Texinfo &testsuites; Automake, Binutils, Diffutils, Findutils, GCC and Libtool &before; Automake Automake &dependencies; Autoconf, Bash, Binutils, Coreutils, Gawk, Grep, M4, Make, Perl, Sed and Texinfo &testsuites; Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, Gettext, Gzip, Libtool, XZ-Utils and Tar. Can also use several other packages that are not installed in CLFS. &before; None Bash &dependencies; Bash, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Readline, Sed and Texinfo &testsuites; None &before; None Binutils &dependencies; Bash, Binutils, Coreutils, Diffutils, File, Gawk, GCC, Glibc, Grep, Make, Perl, Sed and Texinfo &testsuites; DejaGNU and Expect &before; None Bison &dependencies; Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, M4, Make and Sed &testsuites; Diffutils, Findutils and Gawk &before; Flex, Kbd and Tar Bzip2 &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Make &testsuites; Diffutils &before; None CLFS-Bootscripts &dependencies; Bash, Coreutils, Make and Sed &testsuites; None &before; None Coreutils &dependencies; Bash, Binutils, Coreutils, Gawk, GCC, Glibc, GMP, Grep, Make, Patch, Perl, Sed and Texinfo &testsuites; Diffutils, E2fsprogs, Findutils &before; Bash, Diffutils, Findutils, Man and Udev DejaGNU &dependencies; Bash, Coreutils, Diffutils, GCC, Grep, Make and Sed &testsuites; None &before; None Diffutils &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Patch, Sed and Texinfo &testsuites; No testsuite available &before; None Expect &dependencies; Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Patch, Sed and Tcl &testsuites; None &before; None E2fsprogs &dependencies; Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Gzip, Make, Sed and Texinfo &testsuites; Bzip2, Diffutils and Util-linux-ng &before; Util-linux-ng File &dependencies; Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed and Zlib &testsuites; No testsuite available &before; None Findutils &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed and Texinfo &testsuites; DejaGNU, Diffutils and Expect &before; None Flex &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, M4, Make, Sed and Texinfo &testsuites; Bison, Diffutils and Gawk &before; IPRoute2, Kbd and Man Gawk &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed and Texinfo &testsuites; Diffutils &before; None Gcc &dependencies; Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Glibc, GMP, Grep, Make, MPFR, Patch, Perl, Sed, Tar and Texinfo &testsuites; DejaGNU and Expect &before; None Gettext &dependencies; Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Glibc, Grep, Make, Sed and Texinfo &testsuites; Tar and Tcl &before; Automake Glibc &dependencies; Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Gzip, Make, Perl, Sed and Texinfo &testsuites; None &before; None GMP &dependencies; Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, M4, Make, Sed and Texinfo &testsuites; None &before; MPFR, GCC Grep &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Patch, Sed and Texinfo &testsuites; Diffutils and Gawk &before; Man Groff &dependencies; Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Perl Sed and Texinfo &testsuites; No testsuite available &before; Man and Perl Gzip &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed and Texinfo &testsuites; Diffutils &before; Man Iana-Etc &dependencies; Coreutils, Gawk and Make &testsuites; No testsuite available &before; Perl IProute2 &dependencies; Bash, Binutils, Bison, Coreutils, Findutils, Flex, GCC, Glibc, Make, Linux-Headers and Sed &testsuites; No testsuite available &before; None IPutils &dependencies; Bash, Binutils, Coreutils, GCC, Glibc and Make &testsuites; No testsuite available &before; None Kbd &dependencies; Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Gzip, Make and Sed &testsuites; No testsuite available &before; None Less &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses and Sed &testsuites; No testsuite available &before; None Libtool &dependencies; Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Glibc, Grep, Make, Sed and Texinfo &testsuites; Autoconf &before; None Linux-Headers &dependencies; Binutils, Coreutils, Findutils, GCC, Grep, Make, Perl and Sed &testsuites; No testsuite available &before; None Linux Kernel &dependencies; Bash, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep, Gzip, Make, Module-Init-Tools, Ncurses, Perl and Sed &testsuites; No testsuite available &before; None M4 &dependencies; Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Sed and Texinfo &testsuites; Diffutils &before; Autoconf and Bison Make &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed and Texinfo &testsuites; Perl and Procps &before; None Man &dependencies; Bash, Binutils, Bzip2, Coreutils, Gawk, GCC, Glibc, Grep, Groff, Gzip, Less, XZ-Utils, Make and Sed &testsuites; No testsuite available &before; None MPFR &dependencies; Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, Sed and Texinfo &testsuites; None &before; GCC Module-Init-Tools &dependencies; Bash, Binutils, Coreutils, Findutils, GCC, Glibc, Grep, Make, Sed and Zlib &testsuites; Diffutils, File, Gawk and Gzip &before; None Ncurses &dependencies; Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make and Sed &testsuites; No testsuite available &before; Bash, GRUB, Inetutils, Less, Procps, Psmisc, Readline, Texinfo, Util-linux-ng and Vim Patch &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make and Sed &testsuites; No testsuite available &before; None Perl &dependencies; Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make and Sed &testsuites; Gzip, Iana-Etc and Procps, Tar &before; Autoconf Procps &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Make and Ncurses &testsuites; No testsuite available &before; None Psmisc &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses and Sed &testsuites; No testsuite available &before; None Readline &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed and Texinfo &testsuites; No testsuite available &before; Bash Rsyslog &dependencies; Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make and Sed &testsuites; No testsuite available &before; None Sed &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed and Texinfo &testsuites; Diffutils and Gawk &before; E2fsprogs, File, Libtool and Shadow Shadow &dependencies; Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make and Sed &testsuites; No testsuite available &before; None Sysvinit &dependencies; Binutils, Coreutils, GCC, Glibc, Make and Sed &testsuites; No testsuite available &before; None Tar &dependencies; Bash, Binutils, Bison, Coreutils, GCC, Glibc, Grep, Make, Sed and Texinfo &testsuites; Diffutils, Findutils, Gawk and Gzip &before; None Tcl &dependencies; Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make and Sed &testsuites; None &before; None Texinfo &dependencies; Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Ncurses and Sed &testsuites; Diffutils and Gzip &before; None Udev &dependencies; Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make and Sed &testsuites; No testsuite available &before; None Util-linux-ng &dependencies; Bash, Binutils, Coreutils, E2fprogs, GCC, Glibc, Grep, Make, Ncurses, Sed, Texinfo and Zlib &testsuites; No testsuite available &before; None Vim &dependencies; Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Ncurses, Perl and Sed &testsuites; Gzip &before; None XZ-Utils &dependencies; Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Glibc, Grep, Make and Sed &testsuites; None &before; None Zlib &dependencies; Bash, Binutils, Coreutils, GCC, Glibc, Make and Sed &testsuites; None &before; File, Module-Init-Tools and Util-linux-ng