TVM runtime for Hexagon breaks in main branch

Though I can build the libtvm_runtime.so for Hexagon, it will fail with the same issue here: [Hexagon] sim_dev undefined symbol

I set the ADSP_LIBRARY_PATH as below and copied the libtvm_runtime.so there.

ADSP_LIBRARY_PATH=/root/Qualcomm/Hexagon_SDK/3.5.4/tools/HEXAGON_Tools/8.3.07/Tools/target/hexagon/lib/v66/G0/pic

From the log, I can see sim_dev found the correct libtvm_runtime.so, but the dlopen fails:

error loading TVM runtime: undefined symbol (0) /root/Qualcomm/Hexagon_SDK/3.5.4/tools/HEXAGON_Tools/8.3.07/Tools/target/hexagon/lib/v66/G0/pic/libtvm_runtime.so