public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
* [crosstool-ng/crosstool-ng] e9e305: glibc: Add ARC support
@ 2019-05-04 21:38 Alexey Neyman
  0 siblings, 0 replies; only message in thread
From: Alexey Neyman @ 2019-05-04 21:38 UTC (permalink / raw)
  To: crossgcc

  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 <abrodkin@synopsys.com>
  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 <abrodkin@synopsys.com>


  Commit: 01c04bf50203da05cf197e0d41ed92d10d3315ba
      https://github.com/crosstool-ng/crosstool-ng/commit/01c04bf50203da05cf197e0d41ed92d10d3315ba
  Author: Alexey Brodkin <abrodkin@synopsys.com>
  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 <abrodkin@synopsys.com>


  Commit: 32e945e764136a1b1d12fc6e606171b619f1b7a3
      https://github.com/crosstool-ng/crosstool-ng/commit/32e945e764136a1b1d12fc6e606171b619f1b7a3
  Author: Alexey Brodkin <abrodkin@synopsys.com>
  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 <abrodkin@synopsys.com>


  Commit: 933b6bde3d41f98830e39cc92026d3459881084f
      https://github.com/crosstool-ng/crosstool-ng/commit/933b6bde3d41f98830e39cc92026d3459881084f
  Author: Alexey Neyman <stilor@att.net>
  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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-05-04 21:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-04 21:38 [crosstool-ng/crosstool-ng] e9e305: glibc: Add ARC support Alexey Neyman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).