DynamoRIO / DynamoRIO/dynamorio

droption docs generation breaks cross-compilation

Open
#1,730 4 comments 0 reactions 0 assignees View on GitHub
Component-Build Component-Docs Component-Extension OpSys-AArch64 OpSys-Android OpSys-ARM
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

Our option parsing library (xref #1705) adopts a C++ template approach that has some nice qualities, but for automatically generating html documentation it requires a helper application to produce the docs at build time rather than config time. This does not work well with cross-compilation where build targets typically cannot be run locally.

For now we have docs disabled when targeting ARM so no live builds are broken but this will become an issues. There's no perfect solution: we may just have to disable docs when cross-compiling.

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.