Open kloczek opened 1 year ago
And test suite is failing glslang-ctest.txt
Also broken in 1.3.231.0:
In thos case are build shared libraries. Additionally build procedure is linking unversioned libraries.
Can you show me the runpath
of the executable? e.g.
objdump -x /home/tkloczko/rpmbuild/BUILD/glslang-sdk-1.3.236.0/x86_64-redhat-linux-gnu/StandAlone/glslangValidator | grep 'R.*PATH'
I'm not seeing any indication of a regression here. The executable in my build directory (<glslang root>/build/StantAlone/glslangValidator
) can locate shared object dependencies via its runpath
. The runpath
is stripped when using installation rules. Consequently, the executable located in <CMAKE_INSTALL_PREFIX>/bin/glslangValidator
will not load unless you add the appropriate path to LD_LIBRARY_PATH
or install the library dependencies in the appropriate system path. I can't be certain, from studying your log, which executable you are using.
This is unrelated but I am seeing a memory leak related test failure when running the tests against the shared library. I will investigate that.
Output is empty. Binary has no RPATH.
i just add LD_LIBRARY_PATH="$(pwd)/SPIRV:$(pwd)/hlsl:$(pwd)/glslang"
before ctest --output-on-failure
This is unrelated but I am seeing a memory leak related test failure when running the tests against the shared library. I will investigate that.
@jeremy-lunarg you mean this one? https://github.com/KhronosGroup/glslang/issues/2128
greetings
cmake setup