This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH v3 16/17] NEWS: mention ARC port
- From: Vineet Gupta <Vineet dot Gupta1 at synopsys dot com>
- To: Joseph Myers <joseph at codesourcery dot com>
- Cc: "linux-snps-arc at lists dot infradead dot org" <linux-snps-arc at lists dot infradead dot org>, "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>
- Date: Sat, 7 Mar 2020 01:26:21 +0000
- Subject: Re: [PATCH v3 16/17] NEWS: mention ARC port
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=synopsys.com; dmarc=pass action=none header.from=synopsys.com; dkim=pass header.d=synopsys.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=OjVy9VzMEOJPkU9hIMUE1oWGihyNSJiFYwEYdA27A24=; b=TbCYTLxglLWkIngam8NCLpVcYtEz22aWECWUA1tG0U7F4nH8vJ7EtgpBLBph8ElIJx6eFJl7Eg1vbbkyUfE9mPQNJTa6G4+qMvvpQOReQbCPSLupE4dzdLeZplKrNvoWOABlUCdie8X+nereNLFvqfzTfP1+Pdu1FIVmYcJFTNM9xjx3jNwFC7HBdfnVh9FaQvGcaf426XrnzoNatC889QF8gWLommhPYsCoCE6tCww36z1WQsn6Icr+m6NkbohwN/dzb7h64EBOShQbiL8X87Rl4CE+jg4CwCAHrpkWHMvZv+3koYXFOdJ6N7XgsF5PqwlF+hSiABE6KUfnVvI1DQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VkA3/27HkDvcEl0nB9aet+qm6hb4MuMRPXn8F0FvgnTyP858tyZKT4NDsDcX7CJ3Gl3DzB7OrjLZjsdm4qoOf0Rjhmwg0O2+97Q7OnqsOxpQy2tQ/q0PbDvKuerCM2s3qV2tLvbeRB1TriLXlARpF9qvAvo0S8P+wWvykp4eLXqELp4UCZTYGQ68HU7vWGffqWYD1SsRkQQJmYm8lv2/RRHvz8G6PRlArHjG1LVDLqDdTAEKXU8QdS+jpxtUYMfKJ8JYELrpnUeOAv4sRW1quTCbrmeXZXIQtRtV9lT5XYOjjTIpcC+Q8r0oXGk8widHNY6G4GC3kpdEL7RA1hHiMA==
- References: <20200306182419.13945-1-vgupta@synopsys.com> <20200306182419.13945-17-vgupta@synopsys.com> <alpine.DEB.2.21.2003070013170.26274@digraph.polyomino.org.uk> <8eb3acaa-3d83-a6f9-cf2c-7355b1a83410@synopsys.com> <alpine.DEB.2.21.2003070104380.26274@digraph.polyomino.org.uk>
On 3/6/20 5:08 PM, Joseph Myers wrote:
> "normal" means "the versions documented in install.texi, node Tools for
> Compilation, as the minimum for building glibc on most architectures".
>
> That node should give comprehensive information on what tool versions are
> needed to build glibc. If an architecture requires GCC more recent than
> 6.2, or binutils more recent than 2.25, that needs to be documented there
> (unless the minimum versions for that architecture are the minimum
> binutils / GCC versions that supported that architecture at all).
Something along the lines...
- * GCC 6.2 or newer
+ * GCC 6.2 or newer (For some architectures specific later versions needed)
- GCC 6.2 or higher is required. In general it is recommended to use
- the newest version of the compiler that is known to work for
+ GCC 6.2 or higher is required. ARC architecture needs gcc 8.2 or later.
+ In general it is recommended to use the newest version of the compiler
....
>
> An alternative in some cases is increasing the global minimum. Typically
> the global minimum is a version from a few years ago; if it's been a year
> since the minimum major GCC version for building glibc was last updated,
> it may well be reasonable to propose an architecture-independent increase
> of that version to the next major GCC release, for example.
>