-
-
Notifications
You must be signed in to change notification settings - Fork 185
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
x230-maximized boards: build against coreboot 4.13 #949
Conversation
After spending way too long on this because parallel builds are broken I didn't get past the kernel compilation step:
|
@bwachter never specified |
Rebasing on top of #950 for CI build (click green mark on next commit to go see live build and download produced artifacts). Lost too many days waiting for GNU to ban some non-compliant mirrors. |
2b9946d
to
c475958
Compare
I was trying to set MAKE_JOBS, as CPUS should get set in the Makefile, but I assume it's also not being propagated - when invoking make with CPUS set it does seem to work. That should be fixed (or at least documented), it's rather unexpected that -j doesn't work, no sensible amount of parallel tasks started automatically, and nothing mentioned in build instructions. Still running into the same error building the Linux kernel, though. Full build log for |
@bwachter i'm sorry, I do not use tumbleweed, which is a rolling release and you will probably hit problems no one else met. From the OP Which is
To me, it seems that you passing
report back |
On a leap 15.1 I have it failing late at the blobs (which is expected, as I didn't put anything there yet). Difference is make 4.2.1 vs make 4.3. I pretty much never run into toolchain issues on tumbleweed, and if I do it's generally rather obvious issues with the compiler or libraries. I'd recommend adding at least occasional builds on other distributions to CI and fix up the build system to behave better - that kind of very specific toolchain dependency tends to become a big burden and ties projects to outdated distributions for building eventually. |
Needs #954 related changes |
@bwachter I can't build in memory like you do with Please retry and report by doing: Note the successful CI build recipe: From the log you pasted, my eyes see no error to work on. My best hypothesis is that building in memory doesn't seem to be a passed argument, where I can't replicate easily (CIs won't accept to take that much memory).
|
c475958
to
ea18228
Compare
Considering the comments here are linked to buildsystem errors that can be mitigated per instructions, and not specific to this x230 board being bumped to coreboot 4.13, unless opposition, I will merge this PR in the following days. |
@bwachter : this issue should be filed into another issue called : "Cannot build in memory" and/or "Cannot build in Tumbleweed". Successfull builds are happening https://circleci.com/gh/osresearch/heads at each merged commit on top of debian-10 docker image following CircleCI file provided in tree. |
ea18228
to
af87971
Compare
@tlaurion thx for testing. Will have to try and figure out why Qubes 4.0.4 hangs with coreboot 4.11+ on Librem 13/15s then (no issue on Mini v1/v2/L14) |
Superseded by #1015 |
Smaller step to #944 since t430 hypothesized to not boot. x230 only here.