Re: [Mesa-dev] Trying to build a opencl dev env
How do you run the opencl-cts tests on this? ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] Trying to build a opencl dev env
On Tue, Apr 27, 2021 at 7:50 AM Luke A. Guest wrote: > > > On 27/04/2021 08:00, Pierre Moreau wrote: > > 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. > > Thanks for that. It's because I had that var set to > /lib/pkg-config, libclc installs to /share/pkg-config > for some unknown reason. > that is intentional. as machine-independent libraries, libclc shouldn't be in $PREFIX/lib/ Jan > ___ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev > ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] Trying to build a opencl dev env
On 27/04/2021 08:00, Pierre Moreau wrote: 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. Thanks for that. It's because I had that var set to /lib/pkg-config, libclc installs to /share/pkg-config for some unknown reason. ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] Trying to build a opencl dev env
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
[Mesa-dev] Trying to build a opencl dev env
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