Page 1 of 1

Glibc2.3 and GTK3

Posted: Tue Jan 25, 2022 7:16 am
by amethyst

I'm getting confused with all this stuff (probably because I haven't kept pace with newer Puppys). What I want to know is, if glibc2.3 and GTK3 can be run on a 32-bit Puppy and if so, which 32-bit Puppys have it.


Re: Glibc2.3 and newer

Posted: Tue Jan 25, 2022 9:42 am
by OscarTalks

Yes, if 32bit versions of distros are still being produced, then glibc-2.3* can still be compiled and included. Debian Bullseye for example has 2.31 compared to the earlier Debian Buster which has 2.28

The glibc version should not normally be an issue though. It is the C library so other programs which are written in C (exectutables and libraries) will depend on it, but because glibc is compiled and installed first as a core library when a distro is built, the other programs will automatically be linked against the correct version by the build process. It usually only becomes an issue if you are trying to install something compiled in a newer distro into an older distro. This can happen with things like pre-compiled "official builds" of browsers. Because glibc is a core library around which other stuff is built, it is often regarded as better to update your whole distro rather than attempting to update glibc within an older distro (although some people do this at times). Hope that helps, unless I misunderstood the question.

Regarding GTK3, this has been available for a long time, but not very well supported in Puppy (themes for example) until more recently and with 32bit fizzling out you may have to install it via package manager.


Re: Glibc2.3 and GTK3

Posted: Tue Jan 25, 2022 9:49 am
by amethyst

Thanks. Some internet browsers require gtk3, I think. So, do we have officially released 32-bit Puppys with gtk3 and glibc2.3 already included?


Re: Glibc2.3 and GTK3

Posted: Tue Jan 25, 2022 11:53 pm
by amethyst
amethyst wrote: Tue Jan 25, 2022 9:49 am

Thanks. Some internet browsers require gtk3, I think. So, do we have officially released 32-bit Puppys with gtk3 and glibc2.3 already included?

Bump..... It will be nice if developers of new Puppys at least announce this general info with every new release so one knows at least what one is downloading.


Re: Glibc2.3 and GTK3

Posted: Wed Jan 26, 2022 3:12 am
by rockedge

@amethyst
VoidPup32 has gtk-3 and glibc2.3 included.


Re: Glibc2.3 and GTK3

Posted: Wed Jan 26, 2022 3:17 am
by amethyst
rockedge wrote: Wed Jan 26, 2022 3:12 am

@amethyst
VoidPup32 has gtk-3 and glibc2.3 included.

Thanks, rockedge.


Re: Glibc2.3 and GTK3

Posted: Wed Jan 26, 2022 12:24 pm
by rockedge

@amethyst Void Linux still has excellent 32 bit support. The very latest stable components. Can run the newest browsers available for 32 bit systems. The XBPS package manager is pretty easy to get familiar with and I am seeing really good performance from peebee's VoidPup32 on a DELL INSPIRON 1505 E laptop.

I just had to get that thing going again because it has Windows 10 on it which I need once a year to do our taxes. These days the machine's fan starts to hum the minute it boots up Windoze and runs hot and ssssslllllllooooowwwww. Really labors to do anything but one last tax season has to be squeezed out of it. Now I booted up VoidPup32 from USB and the fan is silent....almost never comes on. Crisp fast responsive.

Just starting palemoon on Windoz takes enough time for me to get up from the desk, go down stairs, make a coffee, look at the forum from another machine, and wander back in time to catch the start up of palemoon completing. With VoidPup the 32 bit Firefox 96 is open in a blink of an eye. Keyboard is cool to the touch, in Windoz I can pre-heat the room with it.


Re: Glibc2.3 and newer

Posted: Wed Jan 26, 2022 12:49 pm
by dimkr
OscarTalks wrote: Tue Jan 25, 2022 9:42 am

Regarding GTK3, this has been available for a long time, but not very well supported in Puppy (themes for example) until more recently and with 32bit fizzling out you may have to install it via package manager.

https://vanilla-dpup.github.io/
https://github.com/vanilla-dpup/release ... up-x86-9.0

Vanilla Dpup has great GTK+ 3 support. The 64-bit variant is almost pure GTK+ 3, and the 32-bit variant uses GTK+ 2 whenever possible, to reduce RAM consumption. Both variants have matching themes for GTK+ 2 and 3: I've spent many hours porting old GTK+ 2 themes to GTK+ 3 and tuning them for visual consistency with the original. For example, Firefox and Transmission look just like any other application.


Re: Glibc2.3 and GTK3

Posted: Wed Jan 26, 2022 8:55 pm
by OscarTalks

Thanks for the clarification on that. I have mostly been testing 64bit Vanilla Dpup but did also try the 32bit version a little while ago. I wasn't sure if the full GTK3 support was included because you mentioned that it was mostly running GTK2 versions of programs, but good to know that everything GTK3 is there if needed. I know it is "against the tide" now, but I like the idea of having some sort of 32bit options available, since one of the big selling points of Puppy for me was always that it is great for bringing older hardware back into service.