-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rav1d fails to build on aarch64 #773
Comments
What OS are you encountering this on? I don't think it's an issue with |
@negge I seem to have better luck with |
This might be an issue with atomig itself: https://docs.rs/atomig/latest/atomig/#notes ("This has the unfortunate effect that this whole library will fail to compile on any targets where any of the atomic methods/types are unavailable."). We don't really need this dependency, so we should probably just replace it. |
Not sure the issue is with |
@negge, we figured out that our |
The error message in the top comment suggests that this has nothing to do with any atomic operations, but with the fact that impl atomic::Atom for PictureFlags {
type Repr = u8;
fn pack(self) -> Self::Repr { self. 0 }
fn unpack(src: Self::Repr) -> Self { Self(src) }
}
impl atomic::AtomLogic for PictureFlags {} |
The feature flags were causing build failures with aarch64 GNU/Linux. Closes #773.
The feature flags were causing build failures with aarch64 GNU/Linux. Closes #773.
I tried to build rav1d on aarch64 and get the following error:
This is using the latest rust on Ubuntu
rustc 1.76.0-nightly (6b771f6b5 2023-11-15)
The text was updated successfully, but these errors were encountered: