DynamoRIO / DynamoRIO/dynamorio

client build on Windows impossible due to absolute paths

Open
#3,363 5 comments 0 reactions 1 assignee Claimed by @hgreving2304 View on GitHub
Component-Build Hotlist-Release OpSys-Windows
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

The cronbuilds >7.0.17837 of DynamoRIO are shipped with a broken CMake integration:
When building a DR client with this version, CMake tries to locate locate the `dbghelp_imports.lib` at the absolute path `C:/projects/dynamorio/<...>` instead of the relative one. This obviously does not work on machines other than the one DR is compiled and packaged on.

These pathes are generated by DR during the packaging and can be found in:
`Dynamorio-7.0.x-0/cmake/DynamoRIOTarget64.cmake`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.