Conversation
|
clang-base fails to build: |
|
Without these changes and using gcc-10: Now trying again with a Docker image that has the added packages |
|
@broonie Always do I've fixed it in this PR to test the clang images but will add another commit to fix it everywhere if this works as expected. |
|
On The diff shows no difference, so I don't think this PR is making any difference at all. Am I missing something? |
|
I'll skip this one as well as #1158 for now to complete the migration to the new Docker images, then the changes for perf and gki_defconfig builds can be ported there. |
The perf tool is included in the kernel source and has some entertainingly extensive build dependency options. In preparation for building perf and it's testsuite add these to our images, more work will be needed to enable both builds but this will be a bit easier if the dependencies are in the docker images. There are some duplicate dependencies with kselftest, I've left these in place as apt will cope with the duplicate adds without trouble and there is a documenting effect from including them twice. Signed-off-by: Mark Brown <broonie@kernel.org>
|
@broonie What's the make command to build the perf tests that require these additional packages? |
As discussed in today's meeting, the make target is |
|
Erm I'm getting this now: Do we really want to add |
|
So I've added |
|
OpenCSD needs a backport which is in progress but held up by vacations, the currently packaged version is too old. |
|
Alright I think we'll have to leave this one stale for a while. It might be worth closing it and opening a new one on top of the new config when all the packages are actually available and we can build the perf build-test in Debian stable (+ backports). |
|
While building perf is entirely valid and very good idea, this PR is now lagging behind all the changes in |
|
@broonie How do you propose to resolve this? |
|
If nothing else it'll be resolved once we switch up to bootworm. In the meantime either build an OpenCSD or configure it out of the builds probably. |
|
Well please rebase and rewrite it to use the new Jinja2 templates, and address the issue with OpenCSD. I don't think it's going to be helpful to leave this open PR stale until later this year when Debian bookworm is released. Opening a new PR then with the packages available and when the new build job templates are available would seem like a better approach as it'll actually be possible to merge it. We can always have a GitHub issue to keep track of it in the meantime. |
|
I'll get round to it at some point. |
The perf tool is included in the kernel source and has some entertainingly
extensive build dependency options. In preparation for building perf and
it's testsuite add these to our images, more work will be needed to enable
both builds but this will be a bit easier if the dependencies are in the
docker images.
There are some duplicate dependencies with kselftest, I've left these in
place as apt will cope with the duplicate adds without trouble and there
is a documenting effect from including them twice.
Signed-off-by: Mark Brown broonie@kernel.org