You are correct. I did a test after posting and saw that
mixing
..progmem.data and other sections does not work.
My comment about the dox needing an update explaning that
you need to
tell the linker where to put the .bootloader section
still holds
though. If you don't do that, the .booloader section will
be placed
after the .text section, which is not likely to be in the
device's
bootloader area.
Ted Roth
You're absolutely right about the docs. Luckily there is a
FAQ item that describes how to relocate a named section,
but it's not clear how that and avr/boot.h are related.
avr/boot.h needs a little bit of work all the way around.
Eric