-
Notifications
You must be signed in to change notification settings - Fork 99
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
libc: use runtimes dir as base for cmake #342
Conversation
98ab61a
to
171a4a1
Compare
maybe old version of python is being used??? Fixes: #342
@mikhailramalho can you please |
Done, cmake is passing now but running the tests is failing: https://lab.llvm.org/buildbot/#/builders/196/builds/2315/steps/4/logs/stdio Did the path to the tests change? rsync seems to be confused now |
Maybe. I guess I'm surprised to see rsync involved; I would guess that's specific to the libc-riscv32-qemu-yocto-fullbuild-dbg buildbot? Can you reset rsync on the receiving end then if the paths for the tests did change? Perhaps that's necessary for the buildbot whenever resetting the cmake cache? I'm also curious about the contents of /home/libcrv32buildbot/cross.sh. Is that the massive command line invocation for |
Hi @nickdesaulniers, sorry it took me so long to answer, I was OoO.
Yes, we rsync the tests to qemu and call them via ssh.
Kinda, it copies the tests via rsync, builds the test call to be sent via ssh (the ENV vars and arguments), and calls the test:
|
No worries. Any idea though what's going wrong still? Or what's causing the bot to fail? Maybe Can you PTAL? |
Yeah, for some reason rsync doesn't have permissions anymore in the qemu image to create directories, I'm not sure why. |
Is there anything in https://stackoverflow.com/questions/667992/rsync-error-failed-to-set-times-on-foo-bar-operation-not-permitted that helps? Perhaps somehow $ ssh -o LogLevel=ERROR -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" libcrv32buildbot@localhost -p10222 "chown -R libcrv32buildbot /home/libcrv32buildbot/tests" resolves this? |
It was the right owner, but I couldn't write to the directory with that user. I recreated the user and home dir and it works now. I hope the filesystem is not corrupted (it happened to me before locally). I'll keep an eye out for any strange behavior. btw, we are no longer running the full test suite, just the unit tests. |
Cool, buildbot is back to green. Sorry my changes may have somehow triggered the breakage. Thanks for taking the time to reset the buildbot. |
Fixes: #325