-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Different build behavior between murdock
and riot/riotbuild:latest
image
#9645
Comments
@kaspar030 @smlng I think you are the persons who would know the most about it |
First thing I found, is that Without docker: When building from a worktree, as the With Docker: So maybe the |
Other issue,
Outside I get:
Which can easily explain build size difference when |
Also if it's possible to have an archive of the currently used image. I could diff with my local docker image and try to find the reason. |
At least for the LLVM thing @kaspar030 found a reason: #9398 (comment) |
Any updates on this? The new Docker image in RIOT-OS/riotdocker#42 is waiting on this to be resolved. |
It appears |
RIOT_CI_BUILD was not exported to docker which looks like the real reason for |
The difference between the |
The board doesn't exist anymore, "RIOT_CI_BUILD was not exported to docker which looks like the real reason for wsn430 not building some examples in docker.", all tasks marked done. Also, the murdock-worker container was always based on riotdocker. If there are differences how murdock builds wrt a local build, that should be independent of Docker. If Docker builds differently than a local build, that should be independent of Murdock. So let's close this, feel free to re-open if an issue with Murdock vs. Docker remains. |
Description
Compilation behavior is different between
murdock
thedocker
image withBUILD_IN_DOCKER=1
even withRIOT_CI_BUILD=1
.It makes things hard to debug and understand the root cause of problems.
Like for the following PRs:
#9362 Warnings only on murdock
#9605 Warnings only on murdock with llvm
#9507 Enough memory on murdock but not in the container
Sub pull requests
Steps to reproduce the issue
To take one as an example:
Building
tests/pkg_fatfs_vfs
forBOARD=wsn430-v1_4
works in murdock as it is not complaining but this does notExpected results
It has the same behavior in docker as in murdock, so either both fail or both succeed.
Actual results
Murdock is ok, but in docker it fails with:
Versions
Building with docker in master.
The text was updated successfully, but these errors were encountered: