Tiny Core Extensions > TCE News
Update to mesa in tc-16.x x86 repo
CNK:
elfutils.tcz is listed twice in mesa.tcz.dep on x86 and x86_64.
I've got Mesa 25.2.5 to build without LLVM (no llvm19-lib.tcz dep) and no hardware drivers (just "softpipe").
Build command (x86_64, I'll do x86 next):
--- Code: ---CC="gcc -fno-asynchronous-unwind-tables -flto -fuse-linker-plugin -mtune=generic -Os -pipe" CXX="g++ -fno-asynchronous-unwind-tables -flto -fuse-linker-plugin -fno-exceptions -fno-rtti -mtune=generic -Os -pipe -DNDEBUG" meson setup --prefix=/usr/local --buildtype=plain -Dvalgrind=disabled -Dlibunwind=disabled -Dglx-direct=false -Dgles2=enabled -Dplatforms=x11 -Dallow-fallback-for=libdrm -Dvideo-codecs= -Dvulkan-drivers= -Dgallium-drivers=softpipe ../
--- End code ---
--- Code: ---$ /usr/local/firefox/glxtest
PCI_VENDOR_ID
0x8086
PCI_DEVICE_ID
0x22b0
DRI_DRIVER
swrast
VENDOR
Mesa
RENDERER
softpipe
VERSION
3.3 (Compatibility Profile) Mesa 25.2.5
TFP
TRUE
MESA_ACCELERATED
FALSE
TEST_TYPE
EGL
--- End code ---
It's working in Firefox and glxtest, but actually programs I've tried that have libGL etc. in deps seem to work without any libGL installed at all. My mesa.tcz is 2.9MB.
Juanito:
--- Quote from: CNK on October 24, 2025, 07:14:48 AM ---elfutils.tcz is listed twice in mesa.tcz.dep on x86 and x86_64.
--- End quote ---
fixed - thanks
Zhe:
Hi! Juanito Sorry to bother you again.
The fcitx-config-gtk I am using depends on libglapi.so.0, which does not exist in libGL 25.2.5.
Is it possible to separate the old version of libGL into libglapi and use it as a tcz extension?
Is anyone else experiencing this issue? If it's just me, then there's no need to go through the trouble.
Finally, in any case, I give you a thumbs up.
Juanito:
I’ll be able to take a look in five days or so.
Juanito:
I rebuilt fcitx-config-gtk - it seems to work - posted
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version