Does anyone know how avr-libc arranges it's library structure in the /avr/lib/... directories?
It looks obvious, but I don't know where avr25 comes from, is this the avr2 architecture?
Also, what architecture is in the root lib directory: /avr/lib/ ?
I presume /avr/lib/avr25 is avr2 architecture, and so is /avr/lib/ .. But every assumption I make always seems to be wrong! ; )
I would like to compile a library I use all the time for all architectures, and so I want to create the library for each avr architecture (apart from avr1 ; )
Am I right in thinking that if I create this library, compiled for the relevant architecture and place it in its /avr/lib/avrX architecture directory, the correct library will be used by the linker?
I couldn't see any information in the avr-libc documentation.