Skip to content
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

linux-mainline: Update base image and fix build failures #904

Open
wants to merge 2 commits into
base: testing
Choose a base branch
from

Conversation

alistair23
Copy link

No description provided.

@Eeems Eeems added this to the 2024-W27 Merge Window milestone Jul 3, 2024
@Eeems Eeems added bug Something isn't working packages Add or improve packages of the repository labels Jul 3, 2024
@Eeems
Copy link
Member

Eeems commented Jul 3, 2024

[   DEBUG] toltec.builder: build(): In file included from /opt/x-tools/arm-remarkable-linux-gnueabihf/arm-remarkable-linux-gnueabihf/sysroot/usr/include/features.h:489,
[   DEBUG] toltec.builder: build(): from /opt/x-tools/arm-remarkable-linux-gnueabihf/arm-remarkable-linux-gnueabihf/sysroot/usr/include/bits/libc-header-start.h:33,
[   DEBUG] toltec.builder: build(): from /opt/x-tools/arm-remarkable-linux-gnueabihf/arm-remarkable-linux-gnueabihf/sysroot/usr/include/stdio.h:27,
[   DEBUG] toltec.builder: build(): from certs/extract-cert.c:15:
[   DEBUG] toltec.builder: build(): /opt/x-tools/arm-remarkable-linux-gnueabihf/arm-remarkable-linux-gnueabihf/sysroot/usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-soft.h: No such file or directory
[   DEBUG] toltec.builder: build(): 7 | # include <gnu/stubs-soft.h>
[   DEBUG] toltec.builder: build(): |           ^~~~~~~~~~~~~~~~~~
[   DEBUG] toltec.builder: build(): compilation terminated.

@Eeems
Copy link
Member

Eeems commented Jul 3, 2024

This might be due to trying to use the system pkgconfig instead of the toolchain version.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
@alistair23
Copy link
Author

Fixed! (Hopefully)

@alistair23
Copy link
Author

Anything else for me to do here?

@alistair23
Copy link
Author

Ping!

@Eeems
Copy link
Member

Eeems commented Jul 30, 2024

Just the standard testing of the package build in the pipeline on 2.15 and 3.3.2 is required. I don't have capacity right now to do any testing.

@Eeems
Copy link
Member

Eeems commented Sep 8, 2024

So one issue on 3.3.2 is that this kernel doesn't provide uinput, which breaks compatibility with the current version of oxide as well as keyd (#744).

@alistair23 we have three options here to resolve this:

  1. Update the kernel to include uinput
  2. Mark this package as conflicting with oxide, and we update Add package for keyd #744 to indicate it conflicts with linux-mainline
  3. Add a known issue to the list that anything that depends on uinput will not work, and list keyd and oxide as examples

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working packages Add or improve packages of the repository
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants