via this thread from LKML: https://lkml.org/lkml/2019/5/14/668
it seems that use of the flag `--rename-section .text=.rodata,alloc,readonly` marks the resulting section as type NOBITS (PROGBITS was expected).
Is there an additional flag that we should be using, or is this considered a bug?
Yes, you should be using other flags. Hint: use objdump to look at flags for .rodata on an object file that hasn't been munged by objcopy.
For future travelers, it seems that the "load" flag was required:
Thanks for the tip.