%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. 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-Bootscripts &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; Bash, Binutils, Coreutils, Glibc, Gawk, GCC, GMP, Grep, Make, Patch, Perl, Sed, Texinfo &testsuites; Diffutils, E2fsprogs, Findutils, Util-linux &before; Bash, Diffutils, Eudev, Findutils, Man 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 Eudev &dependencies; Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make and Sed &testsuites; No test suite available &before; Systemd 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 Glibc &dependencies; Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Gzip, Make, Perl, Sed, Texinfo &testsuites; None &before; None GMP &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, M4, Make, Sed, Texinfo &testsuites; None &before; MPFR, GCC 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 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, 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, 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; Eudev Less &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses, Sed &testsuites; No test suite available &before; None Libee &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, Grep, Libestr, Make, Pkg-config-lite, Sed, Texinfo &testsuites; No test suite available &before; Rsyslog Libestr &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, Grep, Make, Sed, Texinfo &testsuites; None &before; Libee, Rsyslog 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 &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; None 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 KMOD &dependencies; Bash, Binutils, Coreutils, Glibc, Findutils, GCC, Grep, Make, Sed, Zlib &testsuites; Diffutils, File, Gawk, Gzip &before; None Ncurses &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make, Sed &testsuites; No test suite available &before; Bash, GRUB, Inetutils, Less, Procps, 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, Coreutils, Glibc, Gawk, GCC, Grep, Make, Sed &testsuites; Gzip, Iana-Etc, Procps, Tar &before; Autoconf Pkg-config-lite &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make, Sed &testsuites; None &before; Util-linux, E2fsprogs Procps &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 Rsyslog &dependencies; Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, libee, Libestr, Make, Sed, Zlib &testsuites; No testsuite available &before; None Sed &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Sed, Texinfo &testsuites; Diffutils, Gawk &before; E2fsprogs, File, Libtool, Shadow Shadow &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, Gettext, Grep, Make, Sed &testsuites; No test suite available &before; None Sysvinit &dependencies; Binutils, Coreutils, Glibc, GCC, Make, Sed &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 Eudev &dependencies; Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make, Sed &testsuites; No test suite available &before; None Util-linux &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses, Pkg-config-lite, Sed, Texinfo, Zlib &testsuites; No testsuite available &before; E2fsprogs Vim &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, Gettext, Grep, Make, Ncurses, Perl, Sed &testsuites; Gzip &before; None 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