[PATCH V11 1/4] rust: Fix "multiple candidates for rmeta dependency core" error
Gary Guo
gary at garyguo.net
Wed Apr 22 01:57:49 AEST 2026
On Tue Apr 21, 2026 at 4:53 PM BST, Mukesh Kumar Chaurasiya wrote:
> On Tue, Apr 21, 2026 at 02:26:19PM +0200, Link Mauve wrote:
>> On Tue, Apr 21, 2026 at 05:49:32PM +0530, Mukesh Kumar Chaurasiya wrote:
>> > On Tue, Apr 21, 2026 at 12:26:51PM +0200, Link Mauve wrote:
>> > > On Tue, Apr 21, 2026 at 03:25:22PM +0530, Mukesh Kumar Chaurasiya wrote:
>> > > > On Tue, Apr 21, 2026 at 11:38:08AM +0200, Link Mauve wrote:
>> > > > > Hi Mukesh,
>> > > > >
>> > > > > This patch doesn’t apply on top of mainline, which tree did you base it
>> > > > > off?
>> > > > >
>> > > > It was on mainline v7.0 tag.
>> > >
>> > > Great thanks, they do apply there!
>> > >
>> > > I needed three more patches for the kernel to build on PPC32, I’ve
>> > > attached them but they are absolutely not patches which could go into
>> > > the kernel (except for the second, enabling asm_experimental_arch).
>> > >
>> > > What do you think we should do about them?
>> > >
>> > Regarding the 2nd patch you sent, As the support is experimental as of
>> > now, Let's wait till we get everything stablized, till then we'll use
>> > nightly build for all variants of powerpc. Once we mark it as
>> > maintained, then we can try to push that patch.
>>
>> Enabling the feature is mandatory even on nightly or with
>> RUSTC_BOOTSTRAP=1, otherwise no asm!() macro can be called and so the
>> kernel crate can’t be built.
>>
> The stable support is available on nightly.
> Refer https://github.com/rust-lang/rust/pull/147996
In that case you should add the feature with a comment that it's needed for PPC
only and is stable in 1.95.
Best,
Gary
>
> Regards,
> Mukesh
>> >
>> > Maybe Miguel can comment better on this.
>> >
>> > Regarding other patches, I am planning to work on ppc32 once ppc64le
>> > stabilizes.
More information about the Linuxppc-dev
mailing list