-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[Build Failure] riscv-gnu-rv64gc-master/qemu/linux-user/ioctls.h:225:9: error: ‘SIOCGSTAMP’ undeclared here (not in a function); did you mean ‘SIOCSRARP’? #852
Comments
OS: Ubuntu 20.04 |
I think this is not a QEMU bug, maybe update submodule would help. Not sure. |
Looks like this problem |
I believe bump qemu to 5.2.0 could fix that, I was working on bump glibc, qemu and linux kernel last month, but got few extra failed case on rv32gc-linux, I didn't have time to figure it out what happen so I didn't bump that yet, maybe I can create a branch to let you try. |
Thanks. Seems like multiple OS testbed are helpful :)
No need to create a new branch for this. I will modify the build script temporarily to use 5.2.0. There are already too many branches in the tree :) ( I'd also ask my QEMU colleagues take a look. @GeassCore @liweiwei90 ) |
In Ubuntu 20.04, bump to qemu v5.2.0 solves the issue. Now I can run all regression tests. A few potential bugs were observed: And it literally takes more than 12 hours for running all the ~30 configs. In order to not bother watchers of the repo, these failures will be filed in PLCT's downstream repo before Jiawei figure out they are real GCC bugs or merely CI issues. I've also built a regression testing job for riscv-gnu-toolchain in Ubuntu 18.04: No failures/bugs observed yet. @kito-cheng Hi, based on the two CI jobs above (as baseline), we can now try to bump different combinations automatically. Do you have some suggestions or practical bump heuristics that I can follow? As the first try, I simply ran |
The reason why I still not bumping qemu is rv32 linux support, it got extra fails due to ABI changes, so we need to bump glibc and kernel header at same time to fix the issue. But I got another fails after bumping glibc, kernel header and qemu...so it never get bumped yet. |
Build Script:
https://ci.rvperf.org/job/riscv-gnu-rv64gc-master/26/console
seems QEMU bug.
The text was updated successfully, but these errors were encountered: