-
Notifications
You must be signed in to change notification settings - Fork 642
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
Fixes: compiler segfault on ARM64 #1834
Conversation
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Snapshot WarningsEnsure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice. OpenSSF Scorecard
Scanned Files
|
a75781e
to
ec2e583
Compare
🔍 Vulnerabilities of
|
digest | sha256:30fe4d1c9678feee8fa6b22eee97b5c463c712f57a0996cb245b844acbf5964c |
vulnerabilities | |
size | 121 MB |
packages | 261 |
📦 Base Image debian:stable-20250203-slim
also known as |
|
digest | sha256:c8cc60b4f108a3ea5916800b4574c192aad906a1f37e0f590847e3d6f81076aa |
vulnerabilities |
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
Description
Description
Description
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
Description
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description
|
9958a60
to
06f5f78
Compare
The CI crashes with: ``` 21 370.9 [ 72%] Building C object tests/CMakeFiles/messaging_tests.dir/messaging_tests.c.o 21 371.1 cc: internal compiler error: Segmentation fault signal terminated program cc1 21 371.1 Please submit a full bug report, with preprocessed source (by using -freport-bug). 21 371.1 See <file:///usr/share/doc/gcc-12/README.Bugs> for instructions. ``` when trying to build c-green 1.6.2.
It breaks the oldstable build when creating an image for arm64. Since it should not be used in production anyway and we just use it for testing if we can still compile I think it is ok to remove runtime depdencies for now at least until a solution is found.
The delivered cgreen version within oldstable seems to run in a similiar issue then the 1.6.2 version used previously within debian:stable. For this reason we use the github version 1.6.3.
To prevent issues when building arm64 and simplify the setup the building of our rust code is moved from external source into the docker image. This should make maintaing the images a bit easier in the cost of slower image build time. Additionally we get rid of the qemu setup in favor of a aarch64 based internal runner. Revert "Removing impacket in oldstable for now" This reverts commit 61b911d.
Instead of building the binaries everytime it is build when they are needed. This speeds up the regular CI checks significantly in the costs of slowing down functional tests and release. As we release less often then building and usually just want to know if the change compiles it is replaced with `cargo check`.
Removes unittests dependency on build to let the build and unit test run concurrently. Add unittests dependency for functional tests as it doesn't make sense to run functional tests when the unit tests fail. Removes functional dependency for container as it is not a requirement for non release container to be functional.
As functional tests are running within a gvm-libs image it needs to exec compile workflows before starting the test cases. This ensures that the binary build by compile workflow is actually working on our image.
9705cbb
to
ab26865
Compare
The CI crashes with:
when trying to build c-green 1.6.2.