From: Julien Olivain via buildroot <buildroot@buildroot.org>
To: Jiaxun Yang <jiaxun.yang@flygoat.com>
Cc: buildroot@buildroot.org,
Giulio Benetti <giulio.benetti@benettiengineering.com>,
Romain Naour <romain.naour@gmail.com>,
Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
Dick Olsson <hi@senzilla.io>
Subject: Re: [Buildroot] [PATCH v3 02/11] arch: Introduce LoongArch64
Date: Sat, 05 Jul 2025 14:17:15 +0200 [thread overview]
Message-ID: <3f1060fd8783b35211b3de718d350dd1@free.fr> (raw)
In-Reply-To: <20250618-loongarch-v3-2-d11baae32eea@flygoat.com>
Hi Jiaxun,
On 18/06/2025 20:20, Jiaxun Yang wrote:
> Introduce LoongArch64 at architecture level.
>
> Config.in.loongarch is prepared for possible loongarch32
> enablement in future, thus BR2_ARCH_IS_64 is being depended
> by some 64bit only options.
>
> Internal toolchain is supported, as our minimal binutils
> version is already beyond LoongArch minimal version and
> GCC option is limited by BR2_ARCH_NEEDS_GCC_AT_LEAST_12.
>
> BR2_ARCH_HAS_NO_TOOLCHAIN_BUILDROOT is selected temporary
> and it's going to be rmoved after we gain libc support.
>
> Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
I tested this series more extensively in the past weeks with 500+
Buildroot packages. Overall, this new architecture support looks good,
so I am in favor to merge those patches.
Before I do so, I would like to point out that enabling a new
architecture in Buildroot is not "just" testing the new
defconfigs are building and booting. The autobuilder will start
generating random configs for this architecture, including
any packages that could be selected for it. As soon as we'll merge
those patches, I expect to see new build failures for this arch.
They will most likely show up in:
https://autobuild.buildroot.org/?arch=loongarch64
Since you are registering yourself as the architecture maintainer
in Buildroot, will you be able to help solving those package issues?
I expect the kind of package maintenance to be:
- fixing package bugs specific to the arch
(including upstreaming those fixes)
- updating failing packages to new versions
(if their upstream already include loongarch fixes)
- marking packages as unsupported for this arch,
typically by introducing a _ARCH_SUPPORTS Kconfig which
does not list this arch.
If you promise to help us doing this maintenance, I think we could
this series merged soon.
What do you think?
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2025-07-05 12:17 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-18 18:20 [Buildroot] [PATCH v3 00/11] LoongArch64 initial support Jiaxun Yang
2025-06-18 18:20 ` [Buildroot] [PATCH v3 01/11] package/gcc: Introduce BR2_GCC_TARGET_SIMD option Jiaxun Yang
2025-06-18 18:20 ` [Buildroot] [PATCH v3 02/11] arch: Introduce LoongArch64 Jiaxun Yang
2025-07-05 12:17 ` Julien Olivain via buildroot [this message]
2025-07-05 13:24 ` Jiaxun Yang
2025-07-05 17:50 ` Julien Olivain via buildroot
2025-07-05 18:14 ` Jiaxun Yang
2025-07-05 19:46 ` Julien Olivain via buildroot
2025-06-18 18:20 ` [Buildroot] [PATCH v3 03/11] package/glibc: Enable LoongArch64 support Jiaxun Yang
2025-06-18 18:20 ` [Buildroot] [PATCH v3 04/11] package/musl: " Jiaxun Yang
2025-06-18 18:20 ` [Buildroot] [PATCH v3 05/11] linux: Introduce {vmlinux, vmlinuz}.efi kernel binary format Jiaxun Yang
2025-06-18 18:20 ` [Buildroot] [PATCH v3 06/11] boot/grub2: Introduce loongarch64-efi target Jiaxun Yang
2025-06-18 18:20 ` [Buildroot] [PATCH v3 07/11] configs/loongarch64_efi: new defconfig Jiaxun Yang
2025-06-18 18:20 ` [Buildroot] [PATCH v3 08/11] boot/edk2: Add LoongArch64 OVMF support Jiaxun Yang
2025-06-18 18:20 ` [Buildroot] [PATCH v3 09/11] package/qemu: enable loongarch64 as target package Jiaxun Yang
2025-06-18 18:20 ` [Buildroot] [PATCH v3 10/11] configs/qemu_loongarch64_virt_efi: new defconfig Jiaxun Yang
2025-06-18 18:20 ` [Buildroot] [PATCH v3 11/11] support/config-fragments: Add LoongArch64 toolchain support Jiaxun Yang
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=3f1060fd8783b35211b3de718d350dd1@free.fr \
--to=buildroot@buildroot.org \
--cc=giulio.benetti@benettiengineering.com \
--cc=hi@senzilla.io \
--cc=jiaxun.yang@flygoat.com \
--cc=ju.o@free.fr \
--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