At 2017-04-07T20:08:05+0200, Graham Inggs wrote: > On 7 April 2017 at 19:06, G. Branden Robinson > <g.branden.robin...@gmail.com> wrote: > > All of this hardening stuff, as I understand it, involves mitigation > > strategies for unsafe memory usage in the C language family in the ELF > > object file format. > > It's not only hardening stuff, it's whatever flags someone building > the package locally would like, e.g. > one could 'export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed' from > debian/rules and expect everything to be linked with that option.
Ah, okay. That melts my objections away like butter. It looks like no great effort is required to address this; the problem is that the compile_rom target in the Makefile is the only one that invokes $(CC) without passing $(LDFLAGS). With your argument above I can even justify recommending this change to upstream. Thanks for the discussion! Regards, Branden