From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 57774 invoked by alias); 4 May 2019 21:38:24 -0000 Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org Received: (qmail 57766 invoked by uid 89); 4 May 2019 21:38:23 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=0.2 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,KAM_LOTSOFHASH,KAM_SHORT,SPF_PASS autolearn=ham version=3.3.1 spammy=automotive, grade, Automotive, UNSUPPORTED X-HELO: out-2.smtp.github.com Received: from out-2.smtp.github.com (HELO out-2.smtp.github.com) (192.30.252.193) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 04 May 2019 21:38:22 +0000 Date: Sat, 04 May 2019 21:38:00 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1557005899; bh=Kt1D2zwfLRN/iEhVo4dCXzbUCCRWsWirJImXecJBmuA=; h=Date:From:To:Subject:From; b=X7okbeZFunVeoj9BZMPN94Wv1ZeskZpDj8xql7+2FY/hrQMrNtddgBQ2UOEzbxOgG nTnA5EsRGSpD6pcZgBBDXXDOFwq1a45Pn3E3evKLXhO2MmqDTmAielgGt17+AgdujP AFwPvjuXiNw41deN5NbGjjAh5wKDpe5i3J3FFgr0= From: Alexey Neyman To: crossgcc@sourceware.org Message-ID: Subject: [crosstool-ng/crosstool-ng] e9e305: glibc: Add ARC support Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-GitHub-Recipient-Address: crossgcc@sourceware.org X-Auto-Response-Suppress: All X-SW-Source: 2019-05/txt/msg00001.txt.bz2 Branch: refs/heads/master Home: https://github.com/crosstool-ng/crosstool-ng Commit: e9e30581e61c511d2b7e822841268f4024d19b80 https://github.com/crosstool-ng/crosstool-ng/commit/e9e30581e61c511d2b7e822841268f4024d19b80 Author: Alexey Brodkin Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: A packages/glibc/2.29/0001-Add-ARC-architecture.patch Log Message: ----------- glibc: Add ARC support ARC port of Glibc was submitted to the mailing list recently [1] but due to late submission it didn't make it in Glibc 2.29 release. Hopefully by the time of next release it will be a part of upstream release but for now we have to use off-the-tree patch. Still it's proven to work internally as well as its test-suite shows brilliant results as might be seen from [1]: ------------------>8------------------- Summary of test results: 24 FAIL 5124 PASS 27 UNSUPPORTED 19 XFAIL ------------------>8------------------- Moreover ARC's Glibc port is known to work in Buildroot, OpenEmbedded and even Automotive Grade Linux distro so we should be good having this patch for Glibc. BTW the patch itself is a copy of the one I use in OE, see [2]. [1] https://sourceware.org/ml/libc-alpha/2018-12/msg00678.html [2] https://github.com/foss-for-synopsys-dwc-arc-processors/meta-synopsys/blob/master/recipes-core/glibc/files/0031-Add-ARC-architecture.patch Signed-off-by: Alexey Brodkin Commit: 01c04bf50203da05cf197e0d41ed92d10d3315ba https://github.com/crosstool-ng/crosstool-ng/commit/01c04bf50203da05cf197e0d41ed92d10d3315ba Author: Alexey Brodkin Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: A packages/gcc/8.3.0/0022-ARC-Update-fma-expansions.patch Log Message: ----------- package/gcc: Fix Glibc compilation for ARC with -mcpu= hs38_linux Back-port of upstream fix: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=5664ecf49828edb20f53937ab2e417ba173fc903 Fixes: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90103 Signed-off-by: Alexey Brodkin Commit: 32e945e764136a1b1d12fc6e606171b619f1b7a3 https://github.com/crosstool-ng/crosstool-ng/commit/32e945e764136a1b1d12fc6e606171b619f1b7a3 Author: Alexey Brodkin Date: 2019-04-17 (Wed, 17 Apr 2019) Changed paths: A samples/arc-archs-linux-gnu/crosstool.config A samples/arc-archs-linux-gnu/reported.by Log Message: ----------- Add Glibc toolchain sample for ARC HS Signed-off-by: Alexey Brodkin Commit: 933b6bde3d41f98830e39cc92026d3459881084f https://github.com/crosstool-ng/crosstool-ng/commit/933b6bde3d41f98830e39cc92026d3459881084f Author: Alexey Neyman Date: 2019-05-04 (Sat, 04 May 2019) Changed paths: A packages/gcc/8.3.0/0022-ARC-Update-fma-expansions.patch A packages/glibc/2.29/0001-Add-ARC-architecture.patch A samples/arc-archs-linux-gnu/crosstool.config A samples/arc-archs-linux-gnu/reported.by Log Message: ----------- Merge pull request #1185 from abrodkin/topic-glibc-for-arc glibc: Add ARC support Compare: https://github.com/crosstool-ng/crosstool-ng/compare/b2151f1dba2b...933b6bde3d41