-
Notifications
You must be signed in to change notification settings - Fork 29
use our docker kobase image for Github Actions #52
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
use our docker kobase image for Github Actions #52
Conversation
No point in filling-up the logs.
When building the same ref.
|
I don't know why the remarkable-aarch64 build is failing: |
84c5d5c to
82636cb
Compare
|
Might be some mismatch? It does build fine on 22.04 GH Actions and my personal Arch Linux installation. Try downgrading to 22.04. |
|
But we're building in docker now, which should isolate us from the runner image version. |
|
Looking at the diff between the 2 remarkable configs, I noticed that we're not using --- /proc/self/fd/13 2025-04-22 04:30:11.623395735 +0200
+++ /proc/self/fd/15 2025-04-22 04:30:11.624395752 +0200
@@ -1,25 +1,18 @@
CT_CONFIG_VERSION="4"
-CT_OBSOLETE=y
CT_EXPERIMENTAL=y
-CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES=y
CT_ARCH_ARM=y
-CT_ARCH_CPU="cortex-a9"
-CT_ARCH_ARM_MODE_THUMB=y
-CT_ARCH_FPU="neon"
-CT_ARCH_FLOAT_HW=y
-CT_TOOLCHAIN_PKGVERSION="NiLuJe"
+CT_ARCH_64=y
+CT_ARCH_CPU="cortex-a53"
+CT_TOOLCHAIN_PKGVERSION="Noa Himesaka"
CT_TARGET_VENDOR="remarkable"
CT_KERNEL_LINUX=y
-CT_LINUX_V_4_9=y
+CT_LINUX_V_6_1=y
CT_BINUTILS_LINKER_LD_GOLD=y
CT_BINUTILS_GOLD_THREADS=y
CT_BINUTILS_LD_WRAPPER=y
CT_BINUTILS_PLUGINS=y
-CT_GLIBC_V_2_27=y
+CT_GLIBC_V_2_35=y
CT_GLIBC_KERNEL_VERSION_CHOSEN=y
-CT_GLIBC_MIN_KERNEL_VERSION="4.1.28"
-# CT_CC_GCC_STATIC_LIBSTDCXX is not set
-# CT_CC_GCC_USE_GRAPHITE is not set
-# CT_CC_GCC_ENABLE_TARGET_OPTSPACE is not set
+CT_GLIBC_MIN_KERNEL_VERSION="6.1.55"
CT_CC_GCC_LNK_HASH_STYLE_GNU=y
CT_CC_LANG_CXX=yMight be why the resulting artifact is ~48 MB bigger for remarkable-aarch64 than remarkable? (Cf. https://github.com/koreader/koxtoolchain/actions/runs/14551016601) |
|
Yeah I missed that one. Though it shouldn't affect compiling. |
|
I think we should merge the bare 22.04 one and work on this kobase one later, since it would work the same way for now. |
|
Can repro this weird behavior on my local machine running same container to build. It fetches Linux version 5.2 when it should try to fetch 6.1. Also happens on vanilla ubuntu:22.04 container. |
|
I dug a bit further, but still can't figure out why it's downgrading itself to 5.2. I think it's better to build remarkable-aarch64 on bare GH Actions 22.04. |
82636cb to
f55106a
Compare
|
Linux >=5.3 requires rsync… |
f55106a to
a319a15
Compare
|
git.savannah.gnu.org being flaky… |
Oh shoot, how could I miss that lol |
|
@NiLuJe: ping! |
|
Oh, sorry, didn't notice this was in this repo, lol ;). |
This change is