You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I use CircleCI to run cross-compile jobs using cross for Geph. To avoid the complications of docker-in-docker, I've always used the "machine" class, which spins up a full virtual machine.
Recently, my build scripts have suddenly started failing with this error:
#!/bin/bash -eo pipefail
cross build --release --locked --target armv7-unknown-linux-musleabihf
Error:
0: Ctrl-C error: Ctrl-C signal handler already registered
Exited with code exit status 1
CircleCI received exit code 1
This happened even though the cross utility did not change versions, and my build script did not change. I suspect it's some issue with the docker container itself; it looks like some conflict with whatever code handles "ctrl+c" gracefully shutting down the docker container, conflicting with a signal handler that circleci attaches, possibly to handle the "stop compile" button.
What target(s) are you cross-compiling for?
No response
Which operating system is the host (e.g computer cross is on) running?
macOS
Windows
Linux / BSD
other OS (specify in description)
What architecture is the host?
x86_64 / AMD64
arm32
arm64 (including Mac M1)
What container engine is cross using?
docker
podman
other container engine (specify in description)
cross version
cross 0.2.5
Example
No response
Additional information / notes
No response
The text was updated successfully, but these errors were encountered:
Checklist
Describe your issue
I use CircleCI to run cross-compile jobs using
cross
for Geph. To avoid the complications of docker-in-docker, I've always used the "machine" class, which spins up a full virtual machine.Recently, my build scripts have suddenly started failing with this error:
This happened even though the
cross
utility did not change versions, and my build script did not change. I suspect it's some issue with the docker container itself; it looks like some conflict with whatever code handles "ctrl+c" gracefully shutting down the docker container, conflicting with a signal handler that circleci attaches, possibly to handle the "stop compile" button.What target(s) are you cross-compiling for?
No response
Which operating system is the host (e.g computer cross is on) running?
What architecture is the host?
What container engine is cross using?
cross version
cross 0.2.5
Example
No response
Additional information / notes
No response
The text was updated successfully, but these errors were encountered: