Installing Make-3.80

Estimated build time:           0.26 SBU
Estimated required disk space:  8 MB

Contents of Make

Last checked against version 3.79.1.

Make determines, automatically, which pieces of a large program need to be recompiled and issues the commands to recompile them.

Make installs the following:

Make Installation Dependencies

Last checked against version 3.79.1.

Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
Binutils: as, ld
Diffutils: cmp
Fileutils: chgrp, chmod, install, ls, mv, rm
Gcc: cc, cc1, collect2, cpp0, gcc
Glibc: getconf
Grep: egrep, fgrep, grep
M4: m4
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep, uname
Texinfo: install-info, makeinfo
Textutils: cat, tr

Installation of Make

Prepare Make to be compiled:

LDFLAGS="-static" ./configure --prefix=$LFS/static --disable-nls

Continue with compiling the package:

make

And finish off installing the package:

make install

During the make install phase you will see this warning:

chgrp: changing group of `/mnt/lfs/static/bin/make': Operation not permitted
/mnt/lfs/static/bin/make needs to be owned by group kmem and setgid;
otherwise the `-l' option will probably not work. You may need special
privileges to complete the installation of /mnt/lfs/static/bin/make.

You can safely ignore this warning. The make program doesn't actually need to be owned by group kmem and setgid for the -l option to work. (This option tells make not to start any new jobs when a certain load on the system has been reached.)