A question about failures on build machines


I have made a patch to the avr backend and it passed code review. But the patch failed on two build machines.

The reason is that my patch is about improving gnu avr-ld command line options but the avr-ld is not installed on the two machines.

The detailed info locates at

So can I commit my patch? Or is it possible to install correspond dependancy on the build machines?

Thank you.


No. Clang may check whether the linker exists. By default it may
detect some system directories. Driver tests usually specify --sysroot
to point to a mock sysroot tree (test/Driver/Inputs/....).
You can fix the failures without installing avr-ld.