New verbose logging and -DSMALL

Damien Miller djm at mindrot.org
Fri Nov 13 14:56:57 AEDT 2020


On Fri, 6 Nov 2020, Thorsten Glaser wrote:

> Hi,
> 
> could you make it easy to ifdef out the LogVerbose option
> and the file/func/line parameters, to build a version for
> a RAMDISK setup?

so I experimented with this, replacing __func__ and __FILE__ with "" in
log.h and the savings don't seem worth it:

before
-rwxr-xr-x  1 djm  wobj  1039752 Nov 13 14:50 ssh/obj/ssh
-rwxr-xr-x  1 djm  wobj  1138344 Nov 13 14:50 sshd/obj/sshd
after:
-rwxr-xr-x  1 djm  wobj  1031560 Nov 13 14:51 ssh/obj/ssh
-rwxr-xr-x  1 djm  wobj  1130360 Nov 13 14:51 sshd/obj/sshd

making debug*() expand to nothing produces arguable benefits too

-rwxr-xr-x  1 djm  wobj   968288 Nov 13 14:55 ssh/obj/ssh
-rwxr-xr-x  1 djm  wobj  1069600 Nov 13 14:55 sshd/obj/sshd

I don't think it is worth it.

-d


More information about the openssh-unix-dev mailing list