"XU SHENG" <[EMAIL PROTECTED]> writes: > int priv_dat __attribute__ ((section(".note"))) = MAGIC; > ... > > It's clear to me that only section marked attribute with the > startup of ".note" can be compiled to section with type SHT_NOTE in ELF > file. Then only problem is assembler in gcc assumed ".note" section as > "aw" (allocate/write) as default property, but actually, the .note > section can be only marked with "a" (note section is readonly). If I > modify the temporary .s export by gcc assembler by delete "w" property, > the warning is disappeared.
Did you try making priv_dat const? Adam