summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/make
Commit message (Collapse)AuthorAgeFilesLines
* make: Disable floating guile dependencyRichard Purdie2014-01-141-0/+2
| | | | | | | | This makes builds of make deterministic. (From OE-Core rev: 9ab5e5f16cb485f8838ba886216912a78cee01e2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make: upgrade to 4.0Robert Yang2014-01-066-324/+10
| | | | | | | | | | | | | | | Upgrade to 4.0, remove the following patches since they have been fixed by the upgrade: - expand_MAKEFLAGS.patch - intermediate-target-bugfix.patch - make-savannah-bug30612-fix_white_space.patch - make-savannah-bug30612-handling_of_archives.patch (From OE-Core rev: f2b40e09e1d9767001f8fd9d5948ff2757491b2f) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make: remove the obsolete SCCS.patchRobert Yang2014-01-022-19/+1
| | | | | | | | | | This patch is used for removing SCCS/*s.conftest, but there is no SCCS directory from 3.81, so remove it. (From OE-Core rev: 35ab83cadfe8c5f451dbe9a0b0732339e4381099) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildtools-tarball: Add nativesdk-makeMark Hatle2013-06-251-1/+1
| | | | | | | | | | | | Recently it was discovered that many Fedora hosts have a broken version of make 3.82. Add make to the buildtools-tarball, as well ad modify make to support building a special nativesdk version. (From OE-Core rev: ea972fc4ce2268f01be6beeafd27dd949d800f9d) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make: Fix second part of bug Savannah 30612Mark Hatle2013-06-252-1/+60
| | | | | | | | | | | | | | | | The Savannah bug 30612 describes two different issue. The first, previously fixed, errors parsing multiple objects in parenthesis. The second, (this issue), extra white space contained in the parenthesis. The fix was backported from the current make git tree: http://git.savannah.gnu.org/cgit/make.git/commit/?id=b06b8c64a29a5ba3a8daecd829fa2f98d42cb285 (From OE-Core rev: 681b4c2cd9830cd523080aa830748d9c3367c7c9) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make-3.82: Add patch from git to fix parallel make raceColin Walters2013-02-112-0/+24
| | | | | | | | | | | | | | | See: http://savannah.gnu.org/bugs/?30653 This only shows up for projects which have a number of intermediate targets. For me, systemd fails to build without this patch, and does build consistently with it. WebKitGtk+ is another known affected project. (From OE-Core rev: 1747a70f95ead49985eeaf16c28e818ed5b109cd) Signed-off-by: Colin Walters <walters@verbum.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make-3.82: Add patch for archive expression expansion issuesRichard Purdie2012-11-182-2/+191
| | | | | | | | | | | | | | bitbake make-native; MACHINE=qemuarm bitbake icu would fail with: *** No rule to make target `uconvmsg/libuconvmsg.a(uconvmsg/uconvmsg_dat.ao', needed by `uconvmsg/libuconvmsg.a'. Stop which is caused by a bug in make 3.82 which the attached patch fixes. (From OE-Core rev: 06e64233a3a00a3c60fab7d92cbb18cd9feadc8d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make-3.81: fix build with automake 1.12Nitin A Kamble2012-05-252-1/+46
| | | | | | | (From OE-Core rev: 8dbb71a8bf33c6d2494dbbb74d3e944d788eca50) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make 3.81: add GPLv2 versionSaul Wold2012-03-191-0/+12
| | | | | | | (From OE-Core rev: 18fdce9ac2ec51c0c136d1cbc1f4fb5d05c23d33) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make: Add toplevel COPYING File and move BBCLASSEXTENDSaul Wold2012-03-192-4/+5
| | | | | | | | | | BBCLASSEXTEND is moved so that bitbake can use the most recent make instead of the older version when GPLv3 is set as an INCOMPATIBLE_LICENSE (From OE-Core rev: 86de6c76e7aeaadb1f4660a5662fbfde96783a93) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make: Fix license warningRichard Purdie2012-03-162-2/+1
| | | | | | | | WARNING: make: No generic license file exists for: GPL in any provider (From OE-Core rev: 3b42499043b0f48ae521e4491a27158edcd046e0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* make: expand MAKEFLAGS before we re-exec after rebuilding makefiles.Dexuan Cui2011-12-012-1/+42
| | | | | | | | | | | This patch was got from the upstream cvs repo of make to fix the bug of make-3.82: http://savannah.gnu.org/bugs/?30723 RP: Tweaked patch status to Backport (From OE-Core rev: c2094366ea0771c520d52f0b73b8df1bd74e7941) Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Delete patch=1, its default and replace pnum with striplevelKhem Raj2011-08-231-1/+1
| | | | | | | | | | Some place pnum=1 is used which is removed as well since striplevel=1 is default (From OE-Core rev: 4e108857e0d40105f7ecbc55e99bd6c367bb7386) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Update upstream-status of patchesNitin A Kamble2011-05-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | python: update upstream-status for patches binutils: update upstream-status for patches gcc 4.5.1 4.6.0: update upstream-status for patches autoconf: update upstream-status for patches automake: update upstream-status for patches bison: update upstream-status for patches distcc: update upstream-status of patches fstests: update upstream-status for patches gdb: update upstream-status of patches intltool: update upstream-status of patches libtool: update upstream status of patches linux-libc-headers: update upstream-status for patches make: update upstream-status for patches perl: update upstream-status for patches python-pycurl: update upstream-status for patches python-pygobject: update upstream status for patches python-pyrex: update upstream-status for patches quilt: update upstream-status of patches tcl: update upstream-status for patches gnu-config: update upstream-status for patches gmp: update upstream-status for patches (From OE-Core rev: a62fa9b213b09bf48c48499d2e3c66a9ee306deb) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-devtools: Add Summary informationMark Hatle2010-12-161-3/+4
| | | | | | Add Summary information and update Descripts as necessary. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* SRC_URI Checksums AdditionalsSaul Wold2010-12-091-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* make:Add license checksum and update the GPL informationMei Lei2010-12-021-1/+3
| | | | | | Add COPYING file and COPYING.LIB file checksum to bb file and add the "GPLv3" "GPLv2" according to the license file Signed-off-by: Mei Lei <lei.mei@intel.com>
* Make upgrade from 3.81 to 3.82Nitin A Kamble2010-11-141-0/+0
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* make: enable make-nativeJoshua Lock2010-10-151-0/+2
| | | | | | | | | Fedora 14 ships with a version of make which doesn't work with the Makefiles shipped in our busybox and eglibc versions. Enable make native as a workaround. This is a low risk fix for [BUGID #467] Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Major layout change to the packages directoryRichard Purdie2010-08-273-0/+30
Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>