mhjacobson added a comment. In D107672#2932406 <https://reviews.llvm.org/D107672#2932406>, @MaskRay wrote:
> I know nearly nothing about AVR, but from `avr-gcc a.c '-###'` I doubt this > is the GCC behavior. GCC's library path is relative to the GCC installation. > `/usr/lib/gcc/avr/5.4.0/../../../avr/lib` > > There is a difference between sysroot inferred path and GCC installation > inferred path. > https://maskray.me/blog/2021-03-28-compiler-driver-and-cross-compilation Wow, nice write-up! I'll have to spend some more time to digest it fully. At first glance, I think you're right: avr-gcc does expect avr-libc to be relative to itself. That seems slightly weird to me (since avr-libc is technically separate from GCC), but OK. clang's driver certainly searches for libgcc and avr-libc separately. I guess you're saying it shouldn't? Obviously the separate searching isn't something introduced here, so (unless you object) I'll file a bug report about it. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D107672/new/ https://reviews.llvm.org/D107672 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits