This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH] Require GNU make 3.82
- From: Alan Hayward <Alan dot Hayward at arm dot com>
- To: Eli Zaretskii <eliz at gnu dot org>
- Cc: "gdb-patches\\@sourceware.org" <gdb-patches at sourceware dot org>, nd <nd at arm dot com>
- Date: Thu, 18 Jul 2019 10:57:20 +0000
- Subject: Re: [PATCH] Require GNU make 3.82
- Arc-authentication-results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=arm.com;dmarc=pass action=none header.from=arm.com;dkim=pass header.d=arm.com;arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Cdhdfyr44VxjXxGfYMcIh9fq+pW7jhbkyzXPShKEqms=; b=MG2VWOwH/vsN5Jgu1jOKlDVfKiku4V3IC/IcFmsjtW9RH8icSIvJzLD5vRx0cOz+ZTAR8oNrNxXyS6MofEPfpmmYyEHtB9L3P9v4dx7/lYjBWtU5O3OK0a/3e64rko3TY2k8nRxRSa6mwVTsis7HpmHbowNy8TN+aDhXSNsiO4RcLU75c5OaMQW7oZIb0ooiXHpNeeFCx9OjXj7dnhFyNZRuflqRe4SUk3t2rAHnSfvlyGdFJR85X4d1mM7lpuCcgPqAJAYxWW6inH9cOOE5QakvLFv25zG7wkjb3AxvJ8ogYpvtS8FZFp4RuyytHfticEhVSQEAqYvGuLl28g+eHg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wu4rkNw94hGN9KaYqa15ArpCzLG4yLlKi8Zj+05SpRzKGPgSUeRAV62ddWWTea1u50xy6N8BRdwfCsPMIbOKD8AoaEdhvKRCiip9Lot4nSEStdVddMDhSJpx+fmuXcw7kdsEl8970jVY7M/s9+8uEBQ+AV5kZBV70xDLh7uYz/8sdfQFr4Y6VdlaEqYHFAbQhs/qJcG+nVawl2PG8ey+wNnHPpKyavXswLA2BnKGtsGd0Lwv6lKegaJ6U+uQAM+z/IQzoK1TKlidmW3SbtLDftwtH5PnIjeXjL2OQZjry19FNIt+uRMjB1mSVMBwY9yu/fzHKggLdcY8qfqT0Be4LA==
- Original-authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan dot Hayward at arm dot com;
- References: <20190715101124.77677-1-alan.hayward@arm.com> <83v9vzyih8.fsf@gnu.org>
> On 18 Jul 2019, at 07:17, Eli Zaretskii <eliz@gnu.org> wrote:
>
>> From: Alan Hayward <Alan.Hayward@arm.com>
>> CC: nd <nd@arm.com>, Alan Hayward <Alan.Hayward@arm.com>
>> Date: Mon, 15 Jul 2019 10:11:29 +0000
>>
>> Gdbserver has failed to build with GNU make 3.81 since commit 08f10e02be.
>
> Which feature of Make 3.82 and later is required to successfully
> build gdbserver?
>
It’s not a specific feature in 3.82 that is required.
It looks like it is a bug in 3.81. The GDB makefile isn’t doing anything special
and everything works using 3.82 upwards.
Rewriting the makefile to work around the issue is probably going to be a little
messy.
>> diff --git a/gdb/NEWS b/gdb/NEWS
>> index 4e479bf738..3a92b24e44 100644
>> --- a/gdb/NEWS
>> +++ b/gdb/NEWS
>> @@ -251,6 +251,11 @@ maint show test-options-completion-result
>> GDB) in the output directory for each test script. Multiple invocations
>> are appended with .1, .2, .3 etc.
>>
>> +* Building GDB and GDBserver now requires GNU make >= 3.82.
>> +
>> + Using another implementation of the make program or an earlier version of
>> + GNU make to build GDB or GDBserver is not supported.
>> +
>
> The test is OK, thanks.
Thanks!
Alan.