Follow-up Comment #1, bug #28921 (project avr-libc): After some ongoing discussion about this in the (German) mikrocontroller.net forum, it turns out that adding -mrelax (or -Wl,--relax) appears to fix this. So linker relaxations are probably mandatory when working with function pointers and flash sizes >= 128 KiB.
This should probably be checked again, and then added to the FAQ. (Just keeping this bug entry open as a reminder.) _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/bugs/?28921> _______________________________________________ Message sent via/by Savannah http://savannah.nongnu.org/ _______________________________________________ AVR-libc-dev mailing list AVR-libc-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/avr-libc-dev