GNU Linux-libre 6.15-rc7-gnu: rust help needed

Benson Muite benson_muite at emailplus.org
Thu May 22 16:08:12 UTC 2025


On Thu, May 22, 2025, at 1:44 PM, Alexandre Oliva wrote:
> On May 22, 2025, "Benson Muite" <benson_muite at emailplus.org> wrote:
>
>> On Thu, May 22, 2025, at 7:49 AM, bill-auger wrote:
>>>> I suspect some of them will just fail to compile.  If so, I
>>>> could use some help figuring out how to adjust them so that they
>>>> compile.
>
>> It builds
>
> Thanks!  Could you please confirm that NOVA_CORE was enabled in .config?
> (I'm having real trouble believing that the changes I made to rust
> sources got past the compiler ;-)

It was not enabled. Where is the spec file that is used for the rpms at:
https://linux-libre.fsfla.org/pub/linux-libre/rpmfreedom/latest/RPMS/x86_64/

or is the aim to replicate as closely as possible what is in:
https://src.fedoraproject.org/rpms/kernel/blob/rawhide/f/kernel.spec

>
>> Removing rust code is desirable.
>
> As long as free distros carry rust tools (and eventually catch up
> version-wise), I'm afraid I don't think we're going to remove rust code
> from Linux in bulk: GNU Linux-libre aims at minimal changes for GNU FSDG
> compliance.  So for now we'll clean up pieces that would conflict with
> the FSDG, and leave the rest alone.
>
>
> Now, if the cleanups in nova_core are good, maybe I won't need to
> consult with rust programmers about that.
>
> But I could still use some insights about cargo and how (whether) it's
> used in Linux.  I'm concerned about builds downloading pieces of
> software from unreviewed components in external repositories, but I
> don't know how to recognize this possibility.

Trying to build with internet access disabled.  Fedora tooling has
facilities for this.

>
> -- 
> Alexandre Oliva, happy hacker            https://blog.lx.oliva.nom.br/
> Free Software Activist     FSFLA co-founder     GNU Toolchain Engineer
> Learn the truth about Richard Stallman at https://stallmansupport.org/


More information about the linux-libre mailing list