site  contact  subhomenews

OpenEmbedded Dunfell revision-8 compile

March 08, 2022 — BarryK

I have sync'ed my "quirky" layer of OpenEmbedded with the latest release of the Dunfell series, 3.1.14 released in February 2022, and backported some packages (xorg, mesa, llvm, libdrm) from "master-next" branch of OE (which I think is going to be the Kirkstone release due out in April 2022).

The previous OE compile was "revision-7" in December 2021:

https://bkhome.org/news/202112/openembedded-dunfell-3112-recompile.html

https://bkhome.org/news/202112/how-to-cross-compile-850-packages-using-yoctoopenembedded.html

This latest compile is "revision-8", and all packages have the string "-r8" in their names.

I bumped 'linux-libc-headers' from 5.8 to 5.10, and the kernel from 5.10.42 to 5.15.16. Here is the complete list of changed packages:

c-ares             1.16.0+gitrAUTOINC+74a1426ba6  1.16.1+gitrAUTOINC+74a1426ba6
gparted 1.1.0 1.3.1
libdrm 2.4.107 2.4.110
libglu 9.0.1-0 9.0.2
libx11 1.6.9 1.7.3.1
libxaw 1.0.13 1.0.14
libxcb 1.13.1 1.14
libxcvt 0.1.1 NEW
libxfixes 5.0.3 6.0.0
libxfont2 2.0.4 2.0.5
libxft 2.3.3 2.3.4
libxi 1.7.10 1.8
libxkbcommon 0.10.0 1.4.0
libxres 1.2.0 1.2.1
libxt 1.2.0 1.2.1
linux-firmware 20211216 20220209
linux-libc-headers 5.8 5.10
linux-stable 5.10.42 5.15.16
llvm 9.0.1 13.0.1
mesa 20.0.2 21.3.7
mhwaveedit 1.4.23 1.4.24
pixman 0.38.4 0.40.0
util-macros 1.19.2 1.19.3
vim 8.2 8.2.4424
x11vnc 0.9.16 0.9.16+gitAUTOINC+87cd0530f4
xauth 1.1 1.1.1
xcb-proto 1.13 1.14.1
xev 1.2.3 1.2.4
xf86-video-amdgpu 19.0.1 22.0.0
xf86-video-ati 19.0.1 19.1.0
xf86-video-fbdev 0.4.4 0.5.0
xf86-video-glint 1.2.9 REMOVED
xf86-video-intel 2.99.917+gitAUTOINC+f66d39544b 2.99.917+gitAUTOINC+31486f40f8
xf86-video-mach64 6.9.6 REMOVED
xf86-video-nouveau 1.0.16 1.0.17
xf86-video-s3 0.6.5 REMOVED
xf86-video-tga 1.2.2 REMOVED
xf86-video-trident 1.3.8 REMOVED
xf86-video-vesa 2.4.0 2.5.0
xkbcomp 1.4.3 1.4.5
xorgproto 2019.2 2021.5
xprop 1.2.4 1.2.5
xrdb 1.2.0 1.2.1
xserver-xorg 1.20.8 21.1.3
xterm 353 368
xwd 1.0.7 1.0.8
zstd 1.4.5 1.5.2

Unfortunately, some Xorg video drivers failed to compile, and were removed. So, losing support for some old video cards. Still have these:

xf86-video-amdgpu    22.0.0
xf86-video-apm 1.3.0
xf86-video-ark 0.7.5
xf86-video-ast 1.1.5
xf86-video-ati 19.1.0
xf86-video-chips 1.4.0
xf86-video-cirrus 1.5.3
xf86-video-fbdev 0.5.0
xf86-video-i128 1.4.0
xf86-video-i740 1.4.0
xf86-video-intel 2.99.917+gitAUTOINC+31486f40f8
xf86-video-mga 2.0.0
xf86-video-neomagic 1.3.0
xf86-video-nouveau 1.0.17
xf86-video-nv 2.1.21
xf86-video-r128 6.12.0
xf86-video-rendition 4.2.7
xf86-video-tdfx 1.5.0
xf86-video-vesa 2.5.0

And of course the 'xserver-xorg' package has the modesetting driver.

The original motivation behind this upgrade, was wanted improved support for recent AMD hardware.

Note, although the Linux kernel is compiled in OE, I always compile it in a running EasyOS to configure it more to my liking. It then becomes a PET package that is used in builds.  

Tags: easy