Open
Description
clang_Driver_getExternalActionsForCommand_v0
exists as a function to get a list of actions that would be performed given a set of clang driver arguments. However, it does not currently expand response files, which is a difference between it and the real clang driver.
This means that response files get treated as inputs, I believe, and passed on to other actions. (For instance, a response file with -Wl,<arg>
gets passed as-is to the linker, which causes it to fail because the linker doesn't understand -Wl
.)
clang_Driver_getExternalActionsForCommand_v0
should be updated to expand response files.
Metadata
Metadata
Assignees
Labels
No labels
Activity
cwakamo commentedon Apr 7, 2025
Snagging this because it should be relatively straightforward.
Added support for expanding response files in clang_Driver_getExterna…