Glibc bumped to 2.33 in OpenEmbedded
I have bumped glibc from 2.31 to 2.33 in the Dunfell release of
OpenEmbedded, and recompiled everything for EasyOS. Some packages needed
fixes, it was pretty straightforward -- search my OE tarball (not yet
uploaded) for files with "#20210528" or "# 20210528" string in them.
A problem arose with the 'rust' package requiring glibc 2.32 or 2.33.
Very annoying, as rust is required to compile Firefox and SeaMonkey. So I
bit the bullet and got the glibc recipes out of the "hardknott" release
of OE (the latest), and did a complete recompile.
And I did something very odd -- rolled Xorg server back, from 1.20.8
to 1.19.7. Reason is, I cannot get the Linux framebuffer to work with
Xorg 1.20.x. Running as root, so no permission issue, it just reports
cannot find the screen. Yet, 1.19.x works fine.
OK, 1.19.7 is old, released 2019, but if it still works, that's fine with me.
This project, compiling everything from source, and building a
distribution, currently named EasyOS, this is an artistic creation. I am
not chasing the "latest and greatest", just playing, putting together
something that works for me. If there are some old packages in the
build, well, that's how it is.
Thinking about 'xwayland', currently being experimented with by Puppy
developers. Doubt whether I will ever make the move. Probably will stay
with 'alsa' also, never go to 'pulseaudio". So
EasyOS-compiled-from-source will remain an increasingly odd and
seemingly out-of-date distro. But, I'm 71, don't want to keep trying to
adapt to the latest and greatest packages and techniques, just do my own
thing for the next few years -- before really retire and head off on
endless hikes.
Right now it is 6pm. As there was a lot of bug-fixing in the OE
build, will rerun the entire build overnight, make sure no other little
bug hiding in there.
EDIT:
A few extra thoughts... Xorg server isn't the only old package in the
Dunfell-series. There are a few of them, maybe even several, where I
have kept an older version either because later ones don't work
properly, or do something I don't like, or even not work at all.
Can't think of all of them off the top of my head ...'pango' and 'ghostscript' come to mind.
The Puppy developers are moving to the gtk3
port of 'gtkdialog' (provides GUIs for shell scripts). Problem is, it
loses some functionality compared with the gtk2 version. Then when they
move to gtk4, more functionality will be lost. This is because the gtk
developers are removing features with later releases.
Apparently the gtk developers have frozen the
gtk2 repository, not allowing any more commits. Trying to force people
to migrate to gtk3.
I am going to stay with the gtk2 version of
gtkdialog. A few other packages also, have kept the gtk2-based version
rather than upgrade.
Tags: easy