Can't compile dforce kernels - get linking error
Hi,
I've just started using DAZ and I wanted to play with Dforce for fabric draping.
When I click on "simulate" I get a message saying I need to compile my DForce Kernel. Fair enough, except that it fails to compile.
Looking at my log file, It seems the linker doesn't like something:
lld: error: undefined hidden symbol: find_coplanarity_times
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-b3a28a\input\linked.bc.o:(calcVertTriCollisionCollidePoint)
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-b3a28a\input\linked.bc.o:(calcVertTriCollisionCollidePoint)
Error: Creating the executable from LLVM IRs failed.
2021-07-31 20:56:51.267 WARNING: ..\..\..\src\dzopenclkernelfactory.cpp(499): ERROR: clBuildProgram (-11)
2021-07-31 20:56:51.267 WARNING: Source built for calcTriVertCollisionCollideFace. Build log:
lld: error: undefined hidden symbol: find_coplanarity_times
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-b031a9\input\linked.bc.o:(calcTriVertCollisionCollideFace)
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-b031a9\input\linked.bc.o:(calcTriVertCollisionCollideFace)
Error: Creating the executable from LLVM IRs failed.
2021-07-31 20:56:53.413 WARNING: ..\..\..\src\dzopenclkernelfactory.cpp(499): ERROR: clBuildProgram (-11)
2021-07-31 20:56:53.413 WARNING: Source built for calcEdgeCollisionCollideEdge. Build log:
lld: error: undefined hidden symbol: find_coplanarity_times
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-32070e\input\linked.bc.o:(calcEdgeCollisionCollideEdge)
>>> referenced by C:\Users\dahills\AppData\Local\Temp\comgr-32070e\input\linked.bc.o:(calcEdgeCollisionCollideEdge)
Error: Creating the executable from LLVM IRs failed.
Any ideas what I can do about that?
I've got a Radeon RX5700 XT graphics card if that's important
Thanks in advance for any help anyone can give on this.
Comments
Have you tried a newer/older driver version for the GPU?