Skip to content

Support reduced multilib configuration via --with-multilib-list.#203

Open
luismgsilva wants to merge 3 commits intoarc-2026.03from
luis/reduce-multilib
Open

Support reduced multilib configuration via --with-multilib-list.#203
luismgsilva wants to merge 3 commits intoarc-2026.03from
luis/reduce-multilib

Conversation

@luismgsilva
Copy link
Copy Markdown
Member

@luismgsilva luismgsilva commented Jan 30, 2026

@luismgsilva luismgsilva self-assigned this Jan 30, 2026
@luismgsilva luismgsilva force-pushed the luis/reduce-multilib branch 3 times, most recently from b10f142 to abb5f46 Compare February 3, 2026 13:00
@luismgsilva luismgsilva force-pushed the luis/reduce-multilib branch from abb5f46 to 7d92c2c Compare March 11, 2026 18:00
…ations via --with-multilib-list.

This patch adds support for 'reduced' and 'release' options to
--with-multilib-list for RISC-V ARC-V (riscv*-snps-elf) targets.

The 'reduced' option uses gcc/config/riscv/t-arcv-reduced which provides a
minimal multilib configuration with one variant per core (RMX-500, RHX-100,
RPX-100), significantly reducing build and testing time for development.

The 'release' option selects the full multilib configuration (riscv/t-arcv) with
all supported variants, which is used as the default when no
--with-multilib-list is specified.

Signed-off-by: Luis Silva <[email protected]>
…ith-multilib-list.

This patch adds support for 'reduced' option to --with-multilib-list for ARC
(arc-*-elf) targets, alongside the existing default 'release' configuration.

The 'reduced' option uses gcc/config/arc/t-multilib-reduced which provides a
minimal multilib configuration with a small set of core CPU variants,
significantly reducing build time for development and testing purposes.

The default behavior (when --with-multilib-list is not specified) remains
unchanged, using the full multilib configuration (arc/t-multilib).

Signed-off-by: Luis Silva <[email protected]>
@luismgsilva luismgsilva force-pushed the luis/reduce-multilib branch from c583913 to dbf0efa Compare March 12, 2026 15:38
@luismgsilva luismgsilva changed the title Reduce multilib options Support reduced multilib configuration via --with-multilib-list. Mar 12, 2026
@luismgsilva luismgsilva marked this pull request as ready for review March 13, 2026 09:17
@luismgsilva
Copy link
Copy Markdown
Member Author

@MichielDerhaeg @kolerov What should be the list for the ARCv2 CPUs for PR testing? The same ones used for daily builds ? Or is the current list ok?

MichielDerhaeg
MichielDerhaeg approved these changes Mar 24, 2026
@MichielDerhaeg
Copy link
Copy Markdown
Contributor

@MichielDerhaeg @kolerov What should be the list for the ARCv2 CPUs for PR testing? The same ones used for daily builds ? Or is the current list ok?

hs38_linux and em?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants