-
-
Notifications
You must be signed in to change notification settings - Fork 8
Bad file descriptor on buster 27 and 28 armh builds #2
Comments
Hmmm.. I think this has something to do with running qemu/docker. I just tried this on my raspberry pi and it seemed to work. |
Okay, I figured it out. I am using Docker and Qemu to build this and for whatever reason the I was able to fix this by editing the bazel executable with sed and replaced it with a string of equal length that was in the path... it just so happens /usr/bin/bazel is the same length as /proc/self/exe
I then installed it to /usr/bin/bazel and it works. |
@snowzach sed -i 's@/proc/self/exe@/usr/bin/bazel@' bazel |
Thanks for looking. This appears to be another qemu issue. I upgraded to qemu 4.1.0 and this issue went away. Another issue popped up.
Oh well, I'll keep trying to figure it out. |
[Required] Your device (RaspberryPi3, LaptopPC, or other device name):
qemu on x86_64 docker
[Required] Your device's CPU architecture (armv7l, x86_64, or other architecture name):
arm7l
[Required] Your OS (Raspbian, Ubuntu1604, or other os name):
Debian Buster
[Required] Details of the work you did before the problem occurred:
[Required] Error message:
[Required] Overview of problems and questions:
Am I missing any packages or is there something wrong with the build maybe?
The text was updated successfully, but these errors were encountered: