%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, 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 testsuite available &before; None Diffutils &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Patch, Sed, Texinfo &testsuites; No testsuite available &before; None Eudev &dependencies; Binutils, Coreutils, Diffutils, Glibc, Gawk, GCC, Grep, Make and Sed &testsuites; No testsuite 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 testsuite 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 testsuite 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 testsuite available &before; Perl IProute2 &dependencies; Bash, Binutils, Bison, Coreutils, Glibc, Findutils, Flex, GCC, Make, Linux-Headers, Sed &testsuites; No testsuite available &before; None IPutils &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Make &testsuites; No testsuite 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 testsuite 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 testsuite available &before; Eudev Less &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses, Sed &testsuites; No testsuite available &before; None Libee &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, Gawk, GCC, Grep, Libestr, Make, Pkg-config-lite, Sed, Texinfo &testsuites; None &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 testsuite available &before; None Linux Kernel &dependencies; Bash, Binutils, Coreutils, Diffutils, Glibc, Findutils, GCC, Grep, Gzip, Make, KMOD, Ncurses, Perl, Sed &testsuites; No testsuite 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 testsuite available &before; None Man-Pages &dependencies; Bash, Coreutils, Make &testsuites; No testsuite 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 testsuite 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 testsuite 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 testsuite available &before; None Psmisc &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses, Sed &testsuites; No testsuite available &before; None Readline &dependencies; Bash, Binutils, Coreutils, Glibc, GCC, Grep, Make, Ncurses, Patch, Sed, Texinfo &testsuites; No testsuite 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 testsuite available &before; None Sysvinit &dependencies; Binutils, Coreutils, Glibc, GCC, Make, Sed &testsuites; No testsuite 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 testsuite 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