make - utility for directing compilation

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename make_4.1-6_amd64.deb
Package name make
Package version 4.1
Package release 6
Package architecture amd64
Package type deb
Category devel
License -
Maintainer Ubuntu Developers <>
Download size 147.39 KB
Installed size 356.00 KB
GNU Make is a utility which controls the generation of executables
and other target files of a program from the program's source
files. It determines automatically which pieces of a large program
need to be (re)created, and issues the commands to (re)create
them. Make can be used to organize any task in which targets (files)
are to be automatically updated based on input files whenever the
corresponding input is newer --- it is not limited to building
computer programs. Indeed, Make is a general purpose dependency


Package Version Architecture Repository
make_4.1-6_i386.deb 4.1 i386 Ubuntu Main
make - - -


Name Value
libc6 >= 2.17


Name Value
make-guile -


Name Value
make-guile -


Type URL
Binary Package make_4.1-6_amd64.deb
Source Package make-dfsg

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install make deb package:
    # sudo apt-get install make




2016-02-14 - Manoj Srivastava <>
make-dfsg (4.1-6) unstable; urgency=low
* Satsifiable cross build dependencies: libbsd-resource-perl is only needed
for running tests. Helmut Grohne <>
* Bug fix: "make-dfsg has unsatisfiable cross build dependendencies in a
bootstrap setting: libbsd-resource-perl", thanks to Helmut Grohne
(Closes: #812725).
2016-01-23 - Manoj Srivastava <>
make-dfsg (4.1-5) unstable; urgency=low
* While increasing the timeout is a solution, it still did not work for
the slower architectures. Reducing the maximum open file descriptor
limits (only while testing) to try and get the the time under
2016-01-22 - Manoj Srivastava <>
make-dfsg (4.1-4) unstable; urgency=low
* Try to fix this bug. The problem is due to the fopen fail test, where
we fopen as many files as we can recursively before we run out of file
descriptors, and ensure that we exit with a failure message. The tests
times out on some machines. On abel, doubling the timeout was not
enough, but increasing it to 1200 seconds worked.
* Bug fix: "make 4.1 ftbfs on armel, armhf, mips, mipsel, powerpc, s390x
(test regressions)", thanks to Matthias Klose (Closes: #811408).
2016-01-22 - Manoj Srivastava <>
make-dfsg (4.1-3) unstable; urgency=low
* Handle NULL return from ttyname
* Bug fix: "`make` always segfaults inside `strlen`", thanks to Tomasz
Melcer (Closes: #812244).
2016-01-18 - Manoj Srivastava <>
make-dfsg (4.1-2) unstable; urgency=low
* Update the handling of the changed behaviour of ar. The fix in the
previous version has been rolled back. The new strategy is to narrowly
change running the test suite to pass in the U modifier to ar, and
change make to detect and warn the user of they are using the archive
rule like libxx(*.o) to generate archives, and the archives do not
contain time stamps. The warning advises the user to explicitly pass
in the modifier U in the environment variable ARFLAGS, which is
essentially what we did for the test suite.
2016-01-16 - Manoj Srivastava <>
make-dfsg (4.1-1) unstable; urgency=low
* New upstream release
* Updated Standards version to 3.9.6. No changes needed.
* Updated the VCS-Git field of the control file to use HTTPS transport
* Updated the copyright file to DEP-5 format.
* Reverted to source format 1.0 , and use dgit
* Bug fix: "Typos in manpage", thanks to Josh Triplett
(Closes: #763147).
* Bug fix: "[make] make version 4.1 available", thanks to LeJacq, Jean
Pierre (Closes: #766383).
* Demote make to priority optional, along with gcc and such. And bump
make-guile to extra.
* Bug fix: "Neither make nor make-guile should be standard", thanks to
Josh Triplett (Closes: #761301).
* Bug fix: "make instead of make-guile should be standard", thanks to
Joey Hess (Closes: #762017).
* Make make and make-guile be Multi-Arch: Allowed packages, since it
might not be feasible to make make architecture agnostic.
* Bug fix: "Please add U flag in the default ARFLAGS", thanks to
Celelibi. I tend to agree, this was a backwards incompatible
change. Make needs the timestamps to knpow when to update archie
members, so nuking the timestamps changes behaviour, and remake things
that need not be remade. This fails the principle of least surprise. I
added a default -U to the flags make passes to arl (Closes: #798804).
2014-06-13 - Manoj Srivastava <>
make-dfsg (4.0-8) unstable; urgency=high
* Update the timeout for the fopen fail test to 300 seconds, since the
test was taking longer than the default 5 seconds to run. The root
cause was discovered by Víctor M. Jáquez L. (Closes: #748657)
* Bug fix #748657: "make-dfsg failed to run test: work/misc/",
thanks to Yunqiang Su.

See Also

Package Description
makedev_2.3.1-93ubuntu1_all.deb creates device files in /dev
makedumpfile_1.5.9-5_amd64.deb VMcore extraction tool
man-db_2.7.5-1_amd64.deb on-line manual pager
manpages-dev_4.04-2_all.deb Manual pages about using GNU/Linux for development
manpages_4.04-2_all.deb Manual pages about using a GNU/Linux system
mawk_1.3.3-17ubuntu2_amd64.deb a pattern scanning and text processing language
mdadm_3.3-2ubuntu7_amd64.deb tool to administer Linux MD arrays (software RAID)
mdbtools-dev_0.7.1-4_amd64.deb mdbtools development files
mdbtools-doc_0.7.1-4_all.deb Documentation for MDB tools
mdbtools-gmdb_0.7.1-4_amd64.deb JET / MS Access database (MDB) file viewer
mdbtools_0.7.1-4_amd64.deb JET / MS Access database (MDB) tools
mdetect_0.5.2.4_amd64.deb mouse device autodetection tool
media-player-info_22-2_all.deb Media player identification files
memcached_1.4.25-2ubuntu1_amd64.deb high-performance memory object caching system
memtest86+_5.01-3ubuntu2_amd64.deb thorough real-mode memory tester