Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni via buildroot <buildroot@buildroot.org>
To: Alexey Brodkin <Alexey.Brodkin@synopsys.com>
Cc: ARC Maintainers <arc-buildroot@synopsys.com>,
	Romain Naour <romain.naour@gmail.com>,
	Thomas Petazzoni via buildroot <buildroot@buildroot.org>
Subject: Re: [Buildroot] [PATCH] package/glibc: only supports ARC little-endian since glibc 2.41
Date: Fri, 12 Dec 2025 08:53:50 +0100	[thread overview]
Message-ID: <20251212085350.307c46a3@windsurf> (raw)
In-Reply-To: <SJ2PR12MB818487232470DA4456967C73A1A3A@SJ2PR12MB8184.namprd12.prod.outlook.com>

Hello Alexey,

On Tue, 9 Dec 2025 14:06:16 +0000
Alexey Brodkin <Alexey.Brodkin@synopsys.com> wrote:

> Synopsys ARC person here ;)

Good, thanks for your feedback!

> I think indeed, we may remove all the big-endian support for ARC.
> Reasons are since introduction of ARC HS4x processors we no longer support
> big-endian in any new processor IP, and even for older IP which used to
> support big-endian it was rarely used... so basically there's no good justification
> to spend any cycles on big-endian support looking forward in this project.
> I.e. BE support in uClibc could also be removed if it makes any difference.

Based on your feedback, I've sent a patch to completely drop support
for ARCeb:

  https://lore.kernel.org/buildroot/20251211161615.503688-1-thomas.petazzoni@bootlin.com/

> Well, I must confess that indeed quite some activities (including Buildroot
> support for ARC) were deprioritized some time ago due to resource
> reallocation to other areas which were not that polished as our open-source
> components. But even though I don't think that situation will change in
> comings weeks, support of ARC HS (both v2 & v3, AKA HS3x, 4x, 5x and 6x)
> in Buildroot and other open source projects is very important for us as one
> of the key enablers for ARC Processor IP, thus by all means I'd like to see
> corresponding support in.
> 
> Also, I have some ideas on how to apply some more love to ARC support
> in Buildroot - let me explore that possibility as we do want to keep
> at least existing ARC support in Buildroot and other open-source projects.

Thanks for your feedback. However, we can't support ARC in Buildroot if
there's not some minimal involvement from Synopsys to fix the
architecture-specific issues.

On August 21, 2024, I sent to you and Yuriy Kolerov an e-mail about ARC
toolchain issues.

On December 1, 2024, I sent another e-mail about ARC toolchain issues.

On December 27, 2024, I pinged again about this issue, and adding some
more.

On August 29, 2025, I reported again some other issue with ARC
toolchains.

This last problem still exists:

  https://autobuild.buildroot.net/results/be8/be8a35c9b07116f7de611c4b5ab821d500a2b12d/build-end.log
  https://autobuild.buildroot.net/results/b76/b768be74b5a5bce84b0172091f3f8720279f1028/build-end.log

The ARC-specific binutils version fails to build under some conditions:

  https://autobuild.buildroot.net/results/827/827708f47176368aac6439692c6e43ff6f2a0487/build-end.log

I understand that you may not be able to go through all build issues
affecting ARC, because many of them are not ARC-specific. Precisely
because I understand that, I have pointed out to you the specific build
issues that are ARC-specific, hoping that someone from Synopsys would
have a look.

So if by all means you would like to see the ARC support stay in
Buildroot, then Synopsys needs to dedicate a little bit of engineering
time to resolving the ARC-specific build issues. Do you think this
would be possible?

Thanks a lot for your support!

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

  reply	other threads:[~2025-12-12  7:54 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-12-05 21:29 [Buildroot] [PATCH] package/glibc: only supports ARC little-endian since glibc 2.41 Thomas Petazzoni via buildroot
2025-12-06  6:36 ` Peter Korsgaard
2025-12-08 16:23   ` Thomas Petazzoni via buildroot
2025-12-09 14:06     ` Alexey Brodkin via buildroot
2025-12-12  7:53       ` Thomas Petazzoni via buildroot [this message]
2025-12-11 19:30 ` Arnout Vandecappelle via buildroot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20251212085350.307c46a3@windsurf \
    --to=buildroot@buildroot.org \
    --cc=Alexey.Brodkin@synopsys.com \
    --cc=arc-buildroot@synopsys.com \
    --cc=romain.naour@gmail.com \
    --cc=thomas.petazzoni@bootlin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox