Hi all.
# ls -l /usr/lib/libLLVM*
lrwxrwxrwx 1 root root 13 2022-06-26 04:20:53 /usr/lib/libLLVM-14.0.6.so -> libLLVM-14.so
-rwxr-xr-x 1 root root 117688464 2022-06-26 04:20:53 /usr/lib/libLLVM-14.so
lrwxrwxrwx 1 root root 13 2022-06-26 04:20:53 /usr/lib/libLLVM.so -> libLLVM-14.so
# check-link-consistency -q
ERR ---------------------------- ----------------------------------- ----------------------
ERR Package Problematic File Unresolved Needed Libs
ERR ---------------------------- ----------------------------------- ----------------------
ERR lib32-mesa 22.1.2-1 /usr/lib32/d3d/d3dadapter9.so.1.0.0 libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/dri/crocus_dri.so libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/dri/iris_dri.so libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/dri/kms_swrast_dri.so libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/dri/nouveau_dri.so libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/dri/r300_dri.so libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/dri/r600_dri.so libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/dri/radeonsi_dri.so libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/dri/swrast_dri.so libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/dri/virtio_gpu_dri.so libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/dri/vmwgfx_dri.so libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/dri/zink_dri.so libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/libOSMesa.so.8.0.0 libLLVM-13.so
ERR lib32-mesa 22.1.2-1 /usr/lib32/libxatracker.so.2.5.0 libLLVM-13.so
ERR lib32-vulkan-radeon 22.1.2-1 /usr/lib32/libvulkan_radeon.so libLLVM-13.so
ERR -------------------------------------------------------------------------------------------
ERR Total 15 problematic file(s): 15 in 2 package(s) + 0 unassigned.
ERR -------------------------------------------------------------------------------------------
I suspect this is why I can't run 32-bit wine games, same as
@Thebes here (https://forum.artixlinux.org/index.php/topic,4245.0.html).
In case someone has the same problem as we have. here's how to fix it:
- Download llvm 13 from here https://archive.artixlinux.org/repos/2022/06/30/lib32/os/x86_64/lib32-llvm-13.0.1-1-x86_64.pkg.tar.zst (https://archive.artixlinux.org/repos/2022/06/30/lib32/os/x86_64/lib32-llvm-13.0.1-1-x86_64.pkg.tar.zst)
- Install with sudo pacman -U lib32-llvm-13.0.1-1-x86_64.pkg.tar.zst
tried this. did not solve problem.
Same here. I tried restarting my computer after but it still didn't work.
$ sudo pacman -U lib32-llvm-13.0.1-1-x86_64.pkg.tar.zst
[sudo] password for user:
loading packages...
warning: lib32-llvm-13.0.1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) lib32-llvm-13.0.1-1
Total Installed Size: 212.47 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] n
$ pacman -Qs llvm
local/clang 14.0.6-1
C language family frontend for LLVM
local/lib32-llvm 13.0.1-1
Collection of modular and reusable compiler and toolchain technologies (32-bit)
local/lib32-llvm-libs 14.0.6-1
LLVM runtime libraries (32-bit)
local/llvm 14.0.6-1
Compiler infrastructure
local/llvm-libs 14.0.6-1
LLVM runtime libraries
$
i ended up inadvertently installing mesa and lib32-mesa from arch repos and it works now
https://forum.artixlinux.org/index.php/topic,4248.msg27376.html#msg27376
All good now with lib32-mesa 22.1.2-3 & lib32-vulkan-radeon 22.1.2-3, thank you! :)