Tiny Core Extensions > TCE News

Update to mesa in tc-16.x x86 repo

<< < (5/6) > >>

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