Gary V. Vaughan wrote:
it looks like doing so effectively deprecates Solaris 7 support
That's fine. Sun (now Oracle) stopped supporting Solaris 7 in August 2008. Even Solaris 8 is fair game now; its end of support was March 2012. (Solaris 9's end of support will be in October of this year.) I wouldn't spend much time worrying about the older systems that lack a 'printf' command.