Skip to content

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

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

Open
wants to merge 3 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.

@alistair23 alistair23 force-pushed the alistair/build-fixup branch from 67ca07b to e9ea748 Compare July 4, 2024 10:14
@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

@Eeems
Copy link
Member

Eeems commented Mar 3, 2025

@alistair23 since this hasn't been updated, I'm going to move this to draft until you pick it back up.

@Eeems Eeems marked this pull request as draft March 3, 2025 16:13
@Eeems Eeems removed this from the 2025-W10 Merge Window milestone Mar 3, 2025
alistair23 added a commit to alistair23/toltec that referenced this pull request Mar 5, 2025
Enable INPUT_UINPUT as requested [1].

1: toltec-dev#904 (comment)

Signed-off-by: Alistair Francis <[email protected]>
@alistair23 alistair23 force-pushed the alistair/build-fixup branch from f2d765f to 7e39dd3 Compare March 5, 2025 11:27
@alistair23
Copy link
Author

I just added uinput support

@alistair23 alistair23 marked this pull request as ready for review March 5, 2025 11:33
@Eeems
Copy link
Member

Eeems commented Mar 5, 2025

@alistair23 it looks like you undid the version update when you added uinput?

alistair23 added a commit to alistair23/toltec that referenced this pull request Mar 5, 2025
Enable INPUT_UINPUT as requested [1].

1: toltec-dev#904 (comment)

Signed-off-by: Alistair Francis <[email protected]>
@alistair23 alistair23 force-pushed the alistair/build-fixup branch from 7e39dd3 to a0799d6 Compare March 5, 2025 20:09
Enable INPUT_UINPUT as requested [1].

1: toltec-dev#904 (comment)

Signed-off-by: Alistair Francis <[email protected]>
@alistair23 alistair23 force-pushed the alistair/build-fixup branch from a0799d6 to 14faa47 Compare March 5, 2025 20:14
@alistair23
Copy link
Author

Fixed!

@Eeems Eeems added this to the 2025-W10 Merge Window milestone Mar 11, 2025
@Eeems
Copy link
Member

Eeems commented Mar 25, 2025

I'm going to try to get to testing this and getting it merged soon.

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