… and then address any glibc assumptions you encounter. > There are multiple copies of “libm.a” and “libc.a” and there’s a > “crtm328p.o” as well somewhere below the “avr/lib/” directory in the > output of the avr-libc package. Even after adding these paths to > LIBRARY_PATH, however, I cannot seem to fix the linker errors above. > Then I realised that LIBRARY_PATH only works for native compilers, and > that I would need to pass flags to the compiler (“-L”, maybe?). Maybe microsheme should have avr-gcc and avr-libc as propagated inputs or something like that? HTH, Ludo’.