Hello Luke, If you set `PKG_CONFIG_PATH=$PATH_TO_LIBCLC_INSTALL/share/pkgconfig` when running meson, it should pick that version instead of the system one.
I run it as `PKG_CONFIG_PATH=[…] meson setup […]`; it might also be possible to pass it as an argument instead, I do not know. Best, Pierre On 2021-04-26 — 23:36, Luke A. Guest wrote: > Hi, > > So, I've built a generic LLVM tree for mesa and other projects and installed > it alongside SPIRV-LLVM-Translator into $HOME/opt/llvm-dev-reldebug. > > I have installed libclc there too, although it wouldn't build as part of > llvm and make install wouldn't install to the same llvm dir for some reason. > > Now onto mesa, I cannot get this thing to build. It fails right at the start > with the following error: > > ninja: Entering directory `../builds/mesa-reldebug/' > ninja: error: '/usr/share/clc/spirv-mesa3d-.spv', needed by > 'src/compiler/nir/spirv-mesa3d-.spv.zstd', missing and no known rule to make > it > > It's looking int he wrong place for the clc files, which are in the above > llvm dir. How do you specify where they are with this meson thing? > > Thanks, > Luke. > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
signature.asc
Description: PGP signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev