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
next prev parent 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.