I'd suggest to at lewast remove the warning from the configuration for non-free/lib/pic14 and pic16.
Getting the warning once for the pic14 port, once for teh pic16 port should be enough. Since users wouldn't build non-free without also building the normal lib, the warning should go into the configuration for the normal lib.

Philipp