Evening, all.
I'm just curious when I ask this.
Just for the hell of it, I've done a glibc 'upgrade' on Tahrpup 6.0.6 (32-bit) this afternoon. It's a bit of a rough'n'ready hack, if I'm truthful, though similar has worked for other Puppies before now. Glibc 2.19 has been replaced with Glibc 2.28, 'borrowed' from radky's 32-bit DPup Buster of a few years ago.
It's merely an experiment, working on a mirror copy of my existing Tahrpup install.....opening the base SFS, making the required changes, re-squashing the edited directory & substituting new for old. No, it hasn't been done the proper, 'official way', by either installing the appropriate packages from the PPM OR the 'correct' way by compiling/building from source......but I've done this enough times to know which files to swap over in order to obtain a functional Puppy afterwards. (This is the same glibc that's been used in the current 32-bit Pale Moon 'portable'.......which has had a watchdog-style glibc 'tweak' performed on it.)
I've noticed something again this evening; I'm posting from it now, in fact.....upgrade successful. Now; this doesn't always happen, but half the time when I perform a glibc swap, the change is apparently recognised & correctly reported. On other occasions, despite the swap being successful, the system apparently fails to recognise the upgrade, & continues to report the old glibc.....even though it's no longer "on the system".
Anybody know why this is? What am I 'missing', guys.....or do I just learn to 'live wih it'?
Mike.