where to find libvulkan 32bit
Hello guys (and gals, if any) after a few hours of trial and error (and new stuff to learn) I've managed to have a fully working vulkan enviroment for my 14.2 64bit (multilib)
In the end the only necessary thing was to install vulkansdk fron sbo (which also installs the /usr/lib64/libvulkan thing) Now, while building wine 3.13 with wow64 and vulkan support, I've came across an error, saying that I miss 32bit libvulkan and 32bit moltenvk... which is true, in /usr/lib there's no trace of them... So, the question is: where do I find the 32bit libraries? I've looked for them in Lunar's site, but no luck, it seems that lunar's vulkansdk support ONLY 64bit... Maybe I'm missing something obvius, but I can't really find the 32bit version anywhere (exept for some precompiled RPM on random websites... which I would prefer to avoid) Any clue? Thanks in advance! |
It would need to be built for source where the SBo script is a binary repackaging, see vulkan from the main tree for current. I'm not sure what the issue with building it for 14.2 is?
|
You need to read the multilib instructions to build 32bit packages.
https://docs.slackware.com/slackware:multilib see the section "Compiling 32-bit programs" , to build packages in 32bit |
Make a 32-bit 14.2 VM.
Use the -current SlackBuild to build the Vulkan SDK in the 32-bit 14.2 VM. LunarG provides 64-bit SDK binary packages but not 32-bit SDK packages. However, they also provide the sources used to build those packages. |
Quote:
compiling should solve the problem. Thank you! Quote:
Quote:
________________ Thanks to all, as soon as I'll have a little time I'll try your suggestions and report back. Bye |
Ok, I've tried to compile the Slackbuild found here: https://mirrors.slackware.com/slackw.../x/vulkan-sdk/
BUT it fails... Of course, before trying I've done a Code:
. /etc/profile.d/32dev.sh Code:
spike@spikeship (32bit):~/Scrivania/vulkan-sdk$ sudo ARCH=i586 ./vulkan-sdk.SlackBuild Code:
spike@spikeship (32bit):~/Scrivania/vulkan-sdk$ sudo ./vulkan-sdk.SlackBuild Now, I've really no clue on what to do.... some info: Code:
uname -a Any clue on what to do now? |
I have two suggestions, first use an english locale, it makes it easier to read your logs. Second try building it for 64-bit first, it could make debugging it easier with the reduced complexity.
|
Hello again guys, no luck compiling 64bit Vulkan:
Code:
make: *** [all] Error 2 Let's suppose that my slackware 14.2, while updated, it's still plain vanilla 64bit, what packages would I miss to compile that? Could it have anything to do with lambda? however can't find anything in SBo... |
Its a general build issue, not a dependency issue. I think its an old glibc bug, but I'm not sure the best way to solve it short of upgrading to current. You can check out this similar issue report for some other ideas.
https://github.com/opencv/opencv/issues/10032 |
Quote:
Oh, that's bad... Well, thank you and thanks to all the ones who replied this thread for the kind help. I'll see what to do next, Bye |
Quote:
Code:
sed -i -e '/#include/i#include <cmath>\n' layers/parameter_validation_utils.cpp chris |
SOLVED!
Quote:
But i've found out it's not enough to build the 32bit version on multilib. After a few researches I've found the solution to that too, I'll leave it here for whoever will need that in the future: Code:
. /etc/profile.d/32dev.sh I'm nowhere near expert on multilib things, but shouldn't asm flags be part of the 32dev.sh profile, just as the m32 cflags and cxxflags? Anyway, thanks to all of you guys, problem SOLVED! |
All times are GMT -5. The time now is 05:36 PM. |