Old-style toolchains add added include flags in to preprocess_assemble, but not assemble (see get_legacy_features).
Rule-based toolchains use source_compile_actions, which includes both preprocess_assemble and assemble.
This can break toolchains that want to use as for assemble and gcc/clang for preprocess_assemble: it broke as from GNU binutils 2.36.1 for me.
Old-style toolchains add added include flags in to preprocess_assemble, but not assemble (see
get_legacy_features).Rule-based toolchains use
source_compile_actions, which includes both preprocess_assemble and assemble.This can break toolchains that want to use
asfor assemble andgcc/clangfor preprocess_assemble: it brokeasfrom GNU binutils 2.36.1 for me.