%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 test suites. 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. ACL &dependencies; Attr, Bash, Binutils, Coreutils, Glibc, GCC, Gettext, Grep, Libtool, Make, Sed &testsuites; No test suite available &before; Coreutils, Gettext, Libcap, Sed, Systemd Attr &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Gettext, Grep, Libtool, Make, Sed &testsuites; No test suite available &before; ACL, Coretutils, Gettext, Libcap, Sed, Systemd Autoconf &dependencies; Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed, Texinfo &testsuites; Automake, Binutils, Diffutils, Findutils, GCC, Libtool &before; Automake Automake &dependencies; Autoconf, Bash, Binutils, Coreutils, Gawk, Grep, M4, Make, Perl, Sed, Texinfo &testsuites; Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, Gettext, Gzip, Libtool, Tar, XZ Utils. Can also use several other packages that are not installed in CLFS. &before; None Bash &dependencies; Bash, Bison, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make, Ncurses, Patch, Readline, Sed, Texinfo &testsuites; None &before; None Bc &dependencies; Bash, Binutils, Bison, Coreutils, Glibc, GCC, Grep, Make, , Readline &testsuites; Gawk &before; None Binutils &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, File, Gawk, GCC, Grep, Make, Perl, Sed, Texinfo, Zlib &testsuites; DejaGNU, Expect &before; None Bison &dependencies; Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep, M4, Make, Sed &testsuites; Diffutils, Findutils, Gawk &before; Flex, Kbd, Tar Bzip2 &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Make &testsuites; Diffutils &before; None CLFS-Boot-scripts &dependencies; Bash, Coreutils, Make, Sed &testsuites; None &before; None Check &dependencies; GCC, Grep, Make, Sed, Texinfo &testsuites; None &before; None CLooG &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, GMP, ISL, Make, MPC, MPFR, Sed, Texinfo &testsuites; None &before; GCC Coreutils &dependencies; ACL, Attr, Bash, Binutils, Coreutils, Glibc, Gawk, GCC, GMP, Grep, Libcap, Make, Patch, Perl, Sed, Texinfo &testsuites; Diffutils, E2fsprogs, Findutils, Util-linux &before; Bash, Diffutils, Findutils, Man D-Bus &dependencies; Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC, Gettext, Grep, Make, Man, Pkg-config, Sed, Texinfo &testsuites; None &before; Systemd DejaGNU &dependencies; Bash, Coreutils, Diffutils, GCC, Grep, Make, Sed &testsuites; None &before; None DHCPCD &dependencies; Bash, Coreutils, GCC, Make, Sed &testsuites; No test suite available &before; None Diffutils &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Patch, Sed, Texinfo &testsuites; No test suite available &before; None Glibc &dependencies; Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Gzip, Make, Perl, Sed, Texinfo &testsuites; None &before; None Eudev &dependencies; Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make, Sed &testsuites; No test suite available &before; Systemd Expat &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, GCC, Grep, Make, Sed &testsuites; None &before; D-Bus, XML::Parser Expect &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, GCC, Grep, Make, Patch, Sed, Tcl &testsuites; None &before; None E2fsprogs &dependencies; Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Gettext, Grep, Gzip, Make, Pkg-config-lite, Sed, Texinfo, Util-linux &testsuites; Bzip2, Diffutils &before; None File &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make, Sed, Zlib &testsuites; No test suite available &before; None Findutils &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Sed, Texinfo &testsuites; DejaGNU, Diffutils, Expect &before; None Flex &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, M4, Make, Sed, Texinfo &testsuites; Bison, Diffutils, Gawk &before; IPRoute2, Kbd, Man Gawk &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Sed, Texinfo &testsuites; Diffutils &before; None Gcc &dependencies; Bash, Binutils, CLooG, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, GMP, Grep, ISL, Make, MPFR, Patch, Perl, Sed, Tar, Texinfo &testsuites; Check, DejaGNU, Expect &before; None GDBM &dependencies; Bash, Binutils, Coreutils, Diffutils, GCC, Grep, Make, Sed &testsuites; None &before; None Gettext &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, Grep, Make, Sed, Texinfo &testsuites; Tar, Tcl &before; Automake GMP &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, M4, Make, Sed, Texinfo &testsuites; None &before; MPFR, GCC Gperf &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Sed, Texinfo &testsuites; Intltool &before; Systemd Grep &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Patch, Sed, Texinfo &testsuites; Diffutils, Gawk &before; Man Groff &dependencies; Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep, Make, Perl Sed, Texinfo &testsuites; No test suite available &before; Man, Perl Gzip &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Sed, Texinfo &testsuites; Diffutils &before; Man Iana-Etc &dependencies; Coreutils, Gawk, Make &testsuites; No test suite available &before; Perl Intltool &dependencies; Binutils, Coreutils, Glibc, GCC, Make, Perl Sed, XML::Parser &testsuites; No test suite available &before; None IProute2 &dependencies; Bash, Binutils, Bison, Coreutils, Glibc, Findutils, Flex, GCC, Make, Linux Headers, Sed &testsuites; No test suite available &before; None IPutils &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Libcap, Make &testsuites; No test suite available &before; None ISL &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, GMP, Make, MPC, MPFR, Sed, Texinfo &testsuites; None &before; GCC Kbd &dependencies; Bash, Binutils, Check, Coreutils, Glibc, Gawk, GCC, Gzip, Make &testsuites; No test suite available &before; None KMOD &dependencies; Bash, Binutils, Bison, Coreutils, Glibc, Flex, Gawk, GCC, Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ Utils, Zlib. &testsuites; No test suite available &before; Systemd Less &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses, Sed &testsuites; No test suite available &before; None Libcap &dependencies; Attr, Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make &testsuites; No test suite available &before; Coreutils, IPutils, Systemd Libpipeline &dependencies; Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed, Texinfo &testsuites; Check &before; Man-DB Libtool &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, Grep, Make, Sed, Texinfo &testsuites; Autoconf &before; None Linux Headers &dependencies; Binutils, Coreutils, Findutils, GCC, Grep, Make, Perl, Sed &testsuites; No test suite available &before; None Linux Kernel &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, GCC, Grep, Gzip, Make, KMOD, Ncurses, Perl, Sed &testsuites; No test suite available &before; None M4 &dependencies; Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep, Make, Sed , Texinfo &testsuites; Diffutils &before; Autoconf, Bison Make &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Sed, Texinfo &testsuites; Perl, Procps-ng &before; None Man-DB &dependencies; Bash, Binutils, Bzip2, Coreutils, Glibc, Gawk, GCC, Grep, Groff, Gzip, Less, XZ Utils, Make, Sed &testsuites; No test suite available &before; D-Bus Man-Pages &dependencies; Bash, Coreutils, Make &testsuites; No test suite available &before; None MPC &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, GMP, Make, MPFR, Sed, Texinfo &testsuites; None &before; GCC MPFR &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, GMP, Make, Sed, Texinfo &testsuites; None &before; GCC Ncurses &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make, Pkg-config-lite, Sed &testsuites; No test suite available &before; Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo, Util-linux, Vim Patch &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Sed &testsuites; No test suite available &before; None Perl &dependencies; Bash, Binutils, Bzip2, Coreutils, Glibc, Gawk, GCC, Grep, Make, Sed &testsuites; Gzip, Iana-Etc, Procps-ng, Tar &before; Autoconf Pkg-config-lite &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make, Sed &testsuites; None &before; E2fsprogs, Systemd, Util-linux Procps-ng &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Make, Ncurses &testsuites; No test suite available &before; None Psmisc &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses , Sed &testsuites; No test suite available &before; None Readline &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses, Patch, Sed, Texinfo &testsuites; No test suite available &before; Bash Sed &dependencies; ACL, Attr, Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Sed, Texinfo &testsuites; Diffutils, Gawk &before; E2fsprogs, File, Libtool, Shadow Shadow &dependencies; ACL, Attr, Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, Gettext, Grep, Make, Sed &testsuites; No test suite available &before; None Systemd &dependencies; ACL, Attr, Bash, Binutils, Coreutils, D-Bus, E2fsprogs, Glibc, Findutils, Gawk, GCC, GPerf, Grep, Intltool, Libcap, Make, Perl, Pkg-config, Sed, Util-linux, XML::Parser &testsuites; No test suite available &before; None Tar &dependencies; Bash, Binutils, Bison, Coreutils, Glibc, GCC, Grep, Make, Sed, Texinfo &testsuites; Diffutils, Findutils, Gawk, Gzip &before; None Tcl &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, GCC, Grep, Make, Sed &testsuites; None &before; None Texinfo &dependencies; Bash, Binutils, Coreutils, Glibc, Gawk, GCC, Grep, Make, Ncurses, Sed &testsuites; Diffutils, Gzip &before; None Util-linux &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses, Pkg-config-lite, Sed, Texinfo, Zlib &testsuites; No test suite available &before; E2fsprogs, Systemd Vim &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, Gettext, Grep, Make, Ncurses, Perl, Sed &testsuites; Gzip &before; None XML::Parser &dependencies; Coreutils, Expat, Make, Perl &testsuites; None &before; Intltool XZ Utils &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, Grep, Make, Sed &testsuites; None &before; None Zlib &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Make, Sed &testsuites; None &before; File, KMOD, Util-linux