make - utility for directing compilation

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name make
Package version 4.0
Package release 8.1
Package architecture amd64
Package type deb
Installed size 1.26 KB
Download size 340.91 KB
Official Mirror
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.0-8.1_i386.deb 4.0 i386 Debian Main
make - - -


Name Value
libc6 >= 2.17


Name Value
make-guile -


Name Value
make-guile -


Type URL
Binary Package make_4.0-8.1_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




2015-01-17 - Neil Williams <>
make-dfsg (4.0-8.1) unstable; urgency=medium
* Non-maintainer upload.
* Skip the work/misc/ as it is testing the underlying
machine, not the built code from the package and is machine-dependent.
(Closes: #748657)
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.
2014-05-13 - Manoj Srivastava <>
make-dfsg (4.0-7) unstable; urgency=low
* There is an issue involving UTF-8 characters and the function
find_char_unquote (read.c). The problem in the macro STOP_SET
(makeint.h) where a character is converted to an int. Conversion to
int is not correct. Characters with codes greater than 0x7f ( in
particular in Cyrillic UTF- 8 ) into a large negative number. Thnks to
the analysis from Юрий Матронов <>. This bug was
independently reported and fixed upstream, so cherry picking that
commit from upstream (which also comes with a test).
(Closes: #747764).
* added a script that, given a list of targets, will build the first
target that actually exists. Script created by Joey Hess.
(Closes: #598534).
* Bug fix #747764: "make 4.0-5 bug", thanks to Юрий Матронов
* Bug fix #598534: "add make-first-existing-target", thanks to Joey Hess
2014-05-11 - Manoj Srivastava <>
make-dfsg (4.0-6) unstable; urgency=medium
* Also create a new binary package, make-guile, which is identical to
the make package, but has built in support for Guile a a programming
langiage, and adds run time dependencies outside of libc.
(Closes: #747615,  #747674).
* Bug fix #747615: "Please provide a version with Guile support
enabled", thanks to Jose Antonio Ortega Ruiz
* Bug fix #747674: "undeterministic build due to missing configure
arguments/build-conflicts", thanks to Bernhard R. Link
2014-05-04 - Manoj Srivastava <>
make-dfsg (4.0-5) unstable; urgency=low
* When presented with a very very long command line (e.g. WebKit's linking
of in current git), make fails to execute the command as
it doesn't split the command line to fit within the limits. There is a
patch used by people to solve this (gentoo, etc). Adam Conrad has
provided a patch to fix this.  (Closes: #688601).
* Pre-4.0 make had an memory corruption issue that caused repeated
execution of a specific makefile to display the cirruption. Running
with make 4.0 does not show the issue. (Closes: #682895).
* recently, the Multi-Arch: foreign tag was added toth make binary
package.  Jakub Wilk pointed out that this is not correct, some of the
make interfaces are actually architecture-dependent. Reverting that
* Bug fix #688601: "fails to execute extraordinarily long command
lines", thanks to Daniel Stone
* Bug fix #682895: "incorrect variable handling and corruption", thanks
to Tim Spriggs
2014-05-02 - Manoj Srivastava <>
make-dfsg (4.0-4) unstable; urgency=low
* Movint this version of make to unstable, All known problems exposed in
the archive rebuild have been fixed. There is no change in this
version apart from the ditribution change
2014-05-01 - Manoj Srivastava <>
make-dfsg (4.0-3) experimental; urgency=medium
* Cherry pick upstream patch to Propagate correct rule status results.
* Bug fix: "New make behaviour confuses dpkg-buildpackages&#39; test for
make targets". Fixed by above. (Closes: #746443).

See Also

Package Description
makebootfat_1.4-5_amd64.deb Utility to create a bootable FAT filesystem
makedepf90_2.8.8-1_amd64.deb Fortran-90 dependency processor for Makefiles
makedev_2.3.1-93_all.deb creates device files in /dev
makedic_6.5deb2-10_amd64.deb dictionary compiler for KDrill
makedumpfile_1.5.3-2_amd64.deb VMcore extraction tool
makefs_20100306-5_amd64.deb create a cd9660 or ffs file system image from a directory tree
makehrtf_1.15.1-5_amd64.deb HRTF Processing and Composition Utility
makejail_0.0.5-10_all.deb Automatically create chroot jails for programs
makepasswd_1.10-9_all.deb Generate and encrypt passwords
makepatch_2.03-1_all.deb generate/apply patch files with more functionality than plain diff
makepp_2.0.98.5-1_all.deb GNU make compatible but reliable and simpler build tool
makeself_2.2.0-1_all.deb utility to generate self-extractable archives
makexvpics_1.0.1-2_amd64.deb updates .xvpics thumbnails from the command line
maki-plugins_1.4.0+dfsg-1+b2_amd64.deb D-Bus-based IRC suite (daemon plugins)
maki_1.4.0+dfsg-1+b2_amd64.deb D-Bus-based IRC suite (daemon)