-
-
Notifications
You must be signed in to change notification settings - Fork 660
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
32-bit file size problem #86
Comments
I need to get my hands on an ARM platform for testing these things! The |
I'm getting the same error on 32-bit x86. So it's not arm specific at all. |
Judging from the error, the returned BTW, maybe these compiler warnings are related? (coming from x86, rustc 1.5 nightly)
It looks like something that might fit the description. |
I set up a 32-bit Ubuntu VM and am able to reproduce the "Value too large for defined data type" error. However, I got no compiler warnings. |
You were right! It was a temporary variable: |
Cool, thx! About the warnings; never mind, that's just probably libstd from 1.5 coupled with the updated libc crate. |
Unfortunately, even after fixing that temporary variable, the problem persists. What’s worse, it’s a Rust problem, rather than an exa problem. Even this program prints out
The error isn’t being thrown in exa’s code, it’s in the actual Some digging brought up this thread on Large File Support from last month (which I really wished I’d seen before, as it has almost my exact same test case failing). I can fix the variable in exa but it will still be stuck on this case until that gets implemented. :( |
You could work around this by using |
I've just confirmed the relevant changes do work as expected: $ ./exa -l bigfile
.rw-r--r-- 3,4G guest 15 Feb 3:58 bigfile |
It seems anything over 2G causes an error:
Sparse files trigger the error as well.
The text was updated successfully, but these errors were encountered: