Eliminating a warning in sys/boot

Dimitry Andric dim at FreeBSD.org
Sun Feb 10 11:30:02 UTC 2013


On 2013-02-10 01:10, Sean Bruno wrote:> So, this is not a valid warning in our universe and I'd like to silence
> it when compiling sys/boot as printf(9) and sprintf(9) supports this
> format.  How can we silence this warning for the FreeBSD universe?
>
> ===> efi/libefi (all)
> In file included from efinet.c:39:
> /home/sbruno/fbsd_head/sys/boot/efi/libefi/../../common/dev_net.c:328:19: warning: invalid conversion specifier 'D'
>        [-Wformat-invalid-specifier]
>          sprintf(temp, "%6D", d->myea, ":");

Either eliminate the non-standard printf format specifier, or use the
-fformat-extensions flag while compiling.


More information about the freebsd-hackers mailing list