summaryrefslogtreecommitdiff
path: root/package/make
AgeCommit message (Collapse)Author
2016-06-11make: bump to version 4.2.1Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-06-03package/make: fix hash type (md5 instead of sha1)Max Filippov
Fixes: http://autobuild.buildroot.net/results/133cdeaa0644405568c3e8fc003d73c4570fbc82/ http://autobuild.buildroot.net/results/e162f46458f4948c75550d47710bee92f1602273/ http://autobuild.buildroot.net/results/7ca74c9ea36321e1940ee2707af5745b7d4498d2/ Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-05-23package/make: bump version to 4.2Vicente Olivert Riera
Announcement URL: http://lists.gnu.org/archive/html/info-gnu/2016-05/msg00013.html Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-10-12make: disable guile supportRyan Barnett
When building in a static only configuration with guile package enabled, the following error happens: gc_pthread_redirects.h:37:22: fatal error: dlfcn.h: No such file or directory # include <dlfcn.h> The file gc_pthread_redirects.h comes from bdwgc, which gets built before make in the autobuild test case indicated below. This header file is known to incorrectly include <dlfcn.h>, unless GC_NO_DLOPEN is specified. IF GC_NO_DLOPEN is defined, another issue arises due to libguile and libintl both defining locale_charset. We could have kept the guile support enabled only on dynamic library configurations, and disable it only for static library configurations. However, the need for guile support in make on the target seems highly unlikely, so we'd better simply disabling guile support, which this commit does. Fixes: http://autobuild.buildroot.net/results/814/8143ae0afac139845e5016058d85c800dc8527ad [Thomas: tweak commit log.] Signed-off-by: Ryan Barnett <ryanbarnett3@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-03-31packages: indentation cleanupJerzy Grzegorek
This commit doesn't touch infra packages. Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-26make: depend on guile explicitly when availableBaruch Siach
Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-02-18make: disable the 'load' operation for static buildsVicente Olivert Riera
Disable the 'load' operation for static builds since it needs dlopen and friends. Otherwise it will fail with an error message like this one: load.o: In function `load_file': load.c:(.text+0x2a8): undefined reference to `dlopen' load.c:(.text+0x2c4): undefined reference to `dlerror' load.c:(.text+0x308): undefined reference to `dlsym' load.c:(.text+0x33c): undefined reference to `dlopen' load.c:(.text+0x35c): undefined reference to `dlsym' load.c:(.text+0x380): undefined reference to `dlopen' load.c:(.text+0x39c): undefined reference to `dlopen' load.c:(.text+0x3a0): undefined reference to `dlerror' load.c:(.text+0x42c): undefined reference to `dlsym' load.c:(.text+0x470): undefined reference to `dlsym' load.c:(.text+0x48c): undefined reference to `dlerror' load.o: In function `unload_file': load.c:(.text+0x63c): undefined reference to `dlclose' collect2: error: ld returned 1 exit status Fixes: http://autobuild.buildroot.net/results/9e3/9e39039b6db79a46990cd9bdcb179289e38d9f31/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-10-14make: bump to version 4.1Gustavo Zacarias
Also add hash file. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-07-19make: bump to version 4.0Thomas Petazzoni
This commit bumps make to version 4.0. This version now uses fork(), so it is no longer available on non-MMU platforms, which consequently works around: http://autobuild.buildroot.org/results/2e1/2e1b11ccb501f1ab431c04435be52a6538d035cb/ The glob special options seem to no longer be needed, at least make 4.0 builds fine with both an ARM uClibc toolchain and an ARM glibc toolchain. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2013-06-06Normalize separator size to 80Alexandre Belloni
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-05-06make: add license infoPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-05-06make version update 3.82Alexander Khryukin
Signed-off-by: Alexander Khryukin <alexander@mezon.ru> Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-04-29make: undeprecate package as it is used by the uClibc test suiteThomas Petazzoni
The uClibc test suite can be installed on the target thanks to the BR2_UCLIBC_INSTALL_TEST_SUITE option, but it requires make to be installed on the target. Since the make package is currently marked as deprecated, it leads to the following warning: warning: (BR2_UCLIBC_INSTALL_TEST_SUITE) selects BR2_PACKAGE_MAKE which has unmet direct dependencies (BR2_DEPRECATED) We fix this by undeprecating the make package, and also update its description to explain why we have the make package even if we don't have support for building a toolchain for the target. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2013-01-20packages: remove all := signsThomas Petazzoni
Finally get rid of all := used for variable definitions in packages, as we suggest in our manual and during the review of new packages. While I was at it, I also sometimes added a few missing new lines between the header and the first variable definition. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2012-11-17Mark a number of development related packages as deprecatedThomas Petazzoni
automake, autoconf, libtool and make on the target are basically useless if we don't support building a toolchain on the target. Of course, the host variant of automake, autoconf and libtool will remain available. [Peter: fixup to apply after perl change] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2012-09-20Remove all references to libintlThomas Petazzoni
From now on, packages only need to select the BR2_PACKAGE_GETTEXT option and depend on the 'gettext' package to get the necessary i18n libraries installed on the target. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [yann.morin.1998@free.fr: remove BR2_PACKAGE_LIBINTL] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> CC: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2012-07-17all packages: rename XXXTARGETS to xxx-packageArnout Vandecappelle (Essensium/Mind)
Also remove the redundant $(call ...). This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2011-09-29package: remove useless arguments from AUTOTARGETSThomas Petazzoni
Thanks to the pkgparentdir and pkgname functions, we can rewrite the AUTOTARGETS macro in a way that avoids the need for each package to repeat its name and the directory in which it is present. [Peter: pkgdir->pkgparentdir] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-06-24make : convert to autotools infrastructurecmchao
Changes by Thomas Petazzoni <thomas.petazzoni@free-electrons.com> * Target installation is the default * No staging installation is the default Signed-off-by: cmchao <cmchao@gmail.com>
2010-05-24Update packages to BR2_NEEDS_GETTEXT_IF_LOCALEThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-05-20Make all package using gettext rely on BR2_NEEDS_GETTEXTThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-10-01buildroot: silence ./configure step when building with 'make -s'Peter Korsgaard
We have been passing -q to ./configure when using 'make -s' for packages using Makefile.autotools.in for some time. Do the same for packages using autotools, but not using the Makefile.autotools.in infrastructure, taking care to not do it for packages with hand written configure scripts. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-03package: Remove unnecessary dependencies on uclibc.Will Newton
A C library will have been built by the toolchain makefiles, so there is no need for packages to explicitly depend on uclibc. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-01-16package/: convert to DOWNLOAD helperPeter Korsgaard
2008-12-08package/: get rid of unneeded $(strip ..)Peter Korsgaard
2008-11-05make: add gettext dependency to make rule instead of TARGETSHans-Christian Egtvedt
This patch adds gettext dependency to make: rule instead of the TARGETS variable if locale is selected. Just to conform with common syntax. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-11-05make: select gettext and libintl if locale is enabledHans-Christian Egtvedt
This patch makes sure gettext and libintl are selected if locale support is enabled. Gettext must also be compiled before make so appropriate headers are available to make. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-08-04buildroot: remove trailing spacesPeter Korsgaard
for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`; do sed -i 's/ \+$//' $i; done
2008-07-17Kconfig: remove 'default n'Peter Korsgaard
'default n' is the default, so there's no need to say it explicitly.
2008-03-26Applied patch from Nathanael D. Noblet <nathanael@gnat.ca> to fixHamish Moffatt
broken GNU download paths. Also fix gnuchess, xboard and classpath packages to use $(BR2_GNU_MIRROR) rather than hardcoded urls.
2008-03-11buildroot: Use BR2_GNU_MIRROR everywherePeter Korsgaard
Patch by Nigel Kukard.
2007-08-21- sed -i -e "/;$/s/;$//g" $(egrep ";$" package/* package/*/*.mk toolchain/* ↵Bernhard Reutner-Fischer
toolchain/*/*.mk */Makefile.in -l)
2007-07-31Ensure host make is used when building 'make'Ulf Samuelsson
2007-07-09- cosmetics: rename _VER to _VERSION and touch atBernhard Reutner-Fischer
2007-06-27- add endian handling, mmap, memcmp checks to TARGET_CONFIGURE_ARGSBernhard Reutner-Fischer
- use TARGET_CONFIGURE_ARGS where appropriate.
2007-03-13fixup package LDFLAGS handlingEric Andersen
2007-03-07- some more CONFIG_UPDATEs by Haavard SkinnemoenBernhard Reutner-Fischer
2007-01-14fixup a whole steaming pile of insanity. When packages are configured,Eric Andersen
they should be configured with --prefix=/usr and we then need to use make DESTDIR=$(STAGING_DIR) install to get things installed into the staging directory. The current situation for many packages, which use --prefix=$(STAGING_DIR) results in the staging_dir paths getting compiled into the binary itself. This also adds in a pile of libtool fixups. Between broken pkgconfig, broken libtool handling, and broken --prefix settings, its a wonder things have worked as well as they have up till now. -Erik
2006-11-17- add and use BR2_BZCAT config option.Bernhard Reutner-Fischer
2006-07-04make needs the full blown gnu glob(), so teach it to use a local copyEric Andersen
2006-06-23don't use ftp for gnu stuff, a few version bumps as well,Eric Andersen
based on a patch from Fu Yunhui
2006-04-15version bump to 3.81Mike Frysinger
2005-11-24remove extra space after touchMike Frysinger
2005-02-10There is no need to have a separate 'Makefile.in' file in theEric Andersen
general case, therefore, combine the toplevel Makefile options such as setting TARGETS into the per-package *.mk file
2004-12-26more help updates from Tom CameronMike Frysinger
2004-10-09Make the TAR_VERBOSITY option a bit more saneEric Andersen
2004-10-09use $(TAR_VERBOSITY)Mike Frysinger
2004-10-09final step in buildroot faceliftEric Andersen
2004-10-09Remove the old 'make' directory, and populate the new 'package'Eric Andersen
directory.