Please fix libcpuid for aarch64

Hello all! I am a novice NixOS arm64 user here, please fix libcpuid to add aarch64, it has stopped my nixos-rebuild switch from working for several days now. This is all because I installed the ‘picard’ package and now the only way I can install anything is to constantly type export NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1

Please fix this! Thank you kindly! There’s no reason for it not to work, it compiles just fine manually, and I’ve tried reporting it on Matrix already

Cheers !!

The picard package doesn’t appear to depend on libcpuid on arm64. Could you share your configuration.nix so that we can see if anything else depends on libcpuid?

You could also try running nixos-rebuild with the --show-trace argument to show the full stack trace.

1 Like

This has been fixed in this PR:

Tracking:

Shoot I think it’s ‘freac’ then (freac.org) , the encoder which I use with picard every day

How do I apply the fix? It’s becoming a major nuisance

Thank you all!

You would need to overlay the libcpuidpackage with the changes made in the PR. But this is more trouble than it is worth imo.

If you wait, the channel should update soon.

To avoid having to set the environment variable manually, you can set allowUnsupportedSystem = true; in your configuration.

Wait a couple days, it’s almost reached nixos-unstable.