Update on build methods, Ubuntu Mainline toolchain, Pop!-OS installer ISO #16
jglathe
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Current top of development is 6.10.0-rc3, available also for EL2, with ubuntu toolchain (debian/rules) and as Pop!-OS variant.
Linux kernel toolchain
This is unchanged, can be used with
This makes sense if you already installed that version and are testing changes. You can also build debian packages by using
make -j8 bindeb-pkg
.Ubuntu Mainline toolchain and Pop!-OS variant
This is pretty straight forward. Edit
rebuild.sh
, change the dpkg-buildpackage options as required (the pushed variant is for cross-building on x86_64), add your signing key (or use-us -uc
options) and run./rebuild.sh
. It is quite tedious to set up the build environment, though. Took me quite while. You also need all of the cross compilers for all the targets in 0-rules(?) when making config changes. Which is quite a task, some essential information can be found here.devkit_defconfig is aligned with Ubuntu defconfig
To make devkit_defconfig to the best of my knowledge compatible with the Ubuntu distro, I have aligned the devkit_defconfig kernel config by checking all annotation warnings. The remaining ones (~30) are due to the fact that devkit_defconfig is Qualcomm-only, and some apparrently deprecated things. Some are intentional, like compiled-in ext2 and ext3 filesystems, nvme, hibernation, ARM SMMU bypass, IOMMU debugfs. With this we have best compatibility with the Ubuntu application repositories, I hope.
Pop!-OS installer ISO
I have made a branch of the Pop!-OS production image generator that can generate a bootable and "installable" ISO for the X13s (WDK will follow eventually). This is also WIP, but I installed Pop!-OS 24.04 with COSMIC on the X13s with it, and its running (even though pre-alpha) quite happily. I will put a little more info on this into the wiki.
Ubuntu installer ISO
There is an official 24.04 installer ISO for the X13s, which unfortunately doesn't work. The way to go is using the 23.10 ISO and do a release-upgrade. There are pre-installed 24.04 desktop images for WDK and X13s availabe, though. I guess these will be the last ones I built, aiming for an ISO generator for these, too - maybe cubic can do the trick.
Beta Was this translation helpful? Give feedback.
All reactions