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