aboutsummaryrefslogtreecommitdiffstats
path: root/package/autoconf
Commit message (Collapse)AuthorAgeFilesLines
* autoconf: don't try to build Emacs filesThomas Petazzoni2013-03-091-1/+1
| | | | | | | | | | | | | | When building autoconf for the target, we already passed EMACS="no" to prevent autoconf from building Emacs mode files. But we weren't doing that when building autoconf for the host. This causes problems when 'emacs' is not really emacs, but a sort of clone like Jove. So we also pass EMACS="no" when building host-autoconf to avoid autoconf ./configure script from detecting emacs and then use it to build .elc files from .el source code. Reported-by: Spielmann Werner <Werner.Spielmann@swarovski.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: remove all := signsThomas Petazzoni2013-01-201-3/+3
| | | | | | | | | | | 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>
* Mark a number of development related packages as deprecatedThomas Petazzoni2012-11-171-0/+2
| | | | | | | | | | | | 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>
* Revert "auto{conf, make}: only make available on archs supported by qemu"Arnout Vandecappelle (Essensium/Mind)2012-11-141-4/+0
| | | | | | | | | | Since perl no longer requires host-qemu, autoconf and automake work again on the architectures that are not supported by host-qemu. This reverts commit c65d92e8e2767b09aaee6b717cbd9b66f88ea39c. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* autoconf: add license infoArnout Vandecappelle (Essensium/Mind)2012-11-141-0/+3
| | | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Acked-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* auto{conf,make}: only make available on archs supported by qemuPeter Korsgaard2012-11-051-0/+4
| | | | | | | Now that we're using full perl (which needs qemu), only make auto{conf,make} available on the supported archs. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* perl: prepare the removal of microperlFrancois Perrad2012-11-032-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* all packages: rename XXXTARGETS to xxx-packageArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | | | 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>
* all packages: use new host-xxx-package macrosArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS,host))/$(eval $(host-generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS,host))/$(eval $(host-autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS,host))/$(eval $(host-cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* autoconf: bump to version 2.68Gustavo Zacarias2012-06-243-38/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: remove useless arguments from AUTOTARGETSThomas Petazzoni2011-09-291-2/+2
| | | | | | | | | | 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>
* autoconf: use dummy autopointPeter Korsgaard2011-07-291-1/+1
| | | | | | | | | | | | | | | | | We currently don't build a host-gettext package, so when a package using gettext is autoreconf'ed, we end up using autopoint from the host. Autopoint unfortunately requires CVS, so if that isn't available autoreconf fails. From reading: http://www.gnu.org/software/gnulib/manual/html_node/gettextize-and-autopoint.html It seems that we don't really need to rerun autopoint, so fix it by passing autopoint=/bin/true instead. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* autoconf: don't append -dirty to version number if built in buildroot git treePeter Korsgaard2011-01-261-0/+30
| | | | | | | | | Autoconf would append -dirty to it's version number, causing build breakage with packages explicitly requesting autoconf 2.65, if built in a subdir of a git tree with uncommitted changes. This is a relatively common situation when developing on BR. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: avoid copying .m4 files from host to stagingLionel Landwerlin2010-12-281-1/+1
| | | | | | | | | | | Since we are preparing a package generation mechanism, we would like to avoid packages that move/touch/modify files which are not part of their own package. That's why we try to not install host files into the staging directory (in this case .m4 files) and instead we include $(HOST_DIR)/usr/share/aclocal into autoreconf search directory. Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: remove unneeded _INSTALL_TARGET_OPT definitionsThomas Petazzoni2010-09-271-4/+0
| | | | | | | | Now that <pkg>_INSTALL_TARGET_OPT always defaults to 'DESTDIR=$(TARGET_DIR) install', we can remove the <pkg>_INSTALL_TARGET_OPT definition from a lot of packages. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* autoconf: Unverbosify autoreconf outputThomas Petazzoni2010-05-031-1/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* autoconf: add AUTOCONF variable settingLionel Landwerlin2010-05-021-1/+1
| | | | | | Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* autoconf: add missing AUTOMAKE variable settingLionel Landwerlin2010-05-021-1/+1
| | | | | | Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* autoconf: add AUTOHEADER variableLionel Landwerlin2010-05-021-2/+3
| | | | | | | | | autoheader is used by autoreconf, therefor we need to give the right path to this tools for host/target autoreconfiguration. Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* autoconf: add patch to make it work under dashThomas Petazzoni2009-12-151-0/+36
| | | | | | | | | | | | autoconf >= 2.64 was broken when /bin/sh is symlinked to dash. This has been fixed post-2.65 by the commit at http://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=7f75858f577f11a844781764f30cd42cfe8a5669. Compared to the original patch, the patch included in Buildroot manually does the change to the ./configure script itself. Otherwise, the compilation of host-autoconf would require host-autoconf itself. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* autoconf: bump version to 2.65Thomas Petazzoni2009-12-151-1/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* autoconf: convert to autotools infrastructure for host packageThomas Petazzoni2009-12-151-45/+6
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/autoconf: autoconf for the target needs m4 for the hostPeter Korsgaard2009-12-041-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/autoconf: hardcode m4 configPeter Korsgaard2009-12-011-1/+4
| | | | | | | | Hardcode m4 config instead of letting configure detect it automatically. This hopefully fixes the build issues some (Ubuntu) users seems to be having lately (E.G. #679). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* buildroot: silence ./configure step when building with 'make -s'Peter Korsgaard2009-10-011-1/+1
| | | | | | | | | | 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>
* autoconf: Bump version to 2.64.Will Newton2009-09-201-1/+1
| | | | | | | | This release of autoconf brings a number of bug fixes, including a change to the autoreconf script to pass the correct include path parameter to aclocal. Signed-off-by: Will Newton <will.newton@gmail.com>
* package: Remove unnecessary dependencies on uclibc.Will Newton2009-09-031-1/+1
| | | | | | | | 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>
* package: provide download target for host packagesPeter Korsgaard2009-03-241-0/+3
|
* libtool: cleanupPeter Korsgaard2009-03-231-1/+1
| | | | | - Convert into Makefile.autotools.in format for target build - Build host version in BUILD_DIR and install into HOST_DIR
* m4: cleanupPeter Korsgaard2009-03-231-1/+1
| | | | | - Convert into Makefile.autotools.in format for target build - Build host version in BUILD_DIR and install into HOST_DIR
* autoconf: cleanupPeter Korsgaard2009-03-231-108/+32
| | | | | - Convert into Makefile.autotools.in format for target build - Build host version in BUILD_DIR and install into HOST_DIR
* package: auto* needs perlPeter Korsgaard2009-03-231-0/+1
|
* autoconf.mk: Bounce version to 2.63Daniel Laird2009-01-281-1/+1
| | | | | | | | Have been having various issues with multiple jobs (-jX) and building autoconf. Turns out that v2.63 has fixed this. So bounce version to a working version. Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
* package/: convert to DOWNLOAD helperPeter Korsgaard2009-01-161-1/+1
|
* package/: get rid of unneeded $(strip ..)Peter Korsgaard2008-12-081-1/+1
|
* Fix comment about autoconf configuration/compilation/installation forThomas Petazzoni2008-12-031-1/+1
| | | | | the target (and not the host).
* buildroot: remove trailing spacesPeter Korsgaard2008-08-041-1/+1
| | | | | | | for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`; do sed -i 's/ \+$//' $i; done
* Kconfig: remove 'default n'Peter Korsgaard2008-07-171-1/+0
| | | | 'default n' is the default, so there's no need to say it explicitly.
* Applied patch from Nathanael D. Noblet <nathanael@gnat.ca> to fixHamish Moffatt2008-03-261-1/+1
| | | | | | broken GNU download paths. Also fix gnuchess, xboard and classpath packages to use $(BR2_GNU_MIRROR) rather than hardcoded urls.
* buildroot: Use BR2_GNU_MIRROR everywherePeter Korsgaard2008-03-111-1/+1
| | | | Patch by Nigel Kukard.
* Run $(CONFIG_UPDATE) after unpacking sourcesHamish Moffatt2008-02-121-0/+1
| | | | Patch from Dan Nicolaescu
* - cleanup and fixes (Cristian Ionescu-Idbohrn)Bernhard Reutner-Fischer2007-09-171-7/+13
|
* - sed -i -e "/;$/s/;$//g" $(egrep ";$" package/* package/*/*.mk toolchain/* ↵Bernhard Reutner-Fischer2007-08-211-4/+4
| | | | toolchain/*/*.mk */Makefile.in -l)
* Use <package>_VERSION in all <package>.mk instead of <package>_VERUlf Samuelsson2007-07-111-5/+5
|
* Add building of m4 for host and fix autoconf dependency. Submitted by Julien ↵"Steven J. Hill"2007-07-051-1/+1
| | | | Letessier <julien.letessier@technosens.fr>.
* - provide autotools for the host (Julien Letessier)Bernhard Reutner-Fischer2007-06-281-4/+52
|
* - add endian handling, mmap, memcmp checks to TARGET_CONFIGURE_ARGSBernhard Reutner-Fischer2007-06-271-3/+3
| | | | - use TARGET_CONFIGURE_ARGS where appropriate.
* fixup package LDFLAGS handlingEric Andersen2007-03-131-0/+1
|
* - ironically, autoconf-2.61 is broken for parallel builds, force -j1Bernhard Reutner-Fischer2007-01-291-3/+3
|
* fixup a whole steaming pile of insanity. When packages are configured,Eric Andersen2007-01-141-0/+1
| | | | | | | | | | | | | 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