Good point with the ipxe.pxe sizes - however since the overall difference is 
just a few bytes we may observe unrelated compilation side effects. Also, the 
compiler version you are using appears to produce slightly larger binaries than 
mine - the "https master" version of ipxe.pxe is ~2kB larger than my "https 
this branch" one.

Another way of measuring the potential size increase would be to look at the 
ocsp.o binary and compare "https master" against "https this branch". ocsp.c is 
the only file touched by my PR. To prevent measuring unrelated compilation 
artifacts we would strip the binaries of debugging info.
```
https master:
ls -la bin/ocsp.o
66100 bin/ocsp.o
strip bin/ocsp.o
ls -la bin/ocsp.o
 4696 bin/ocsp.o

https this branch:
ls -la bin/ocsp.o
73576 bin/ocsp.o
strip bin/ocsp.o
ls -la bin/ocsp.o
 5020 bin/ocsp.o
```
That's 324 more bytes.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/ipxe/ipxe/pull/90#issuecomment-464350482
_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel

Reply via email to