Thread (17 messages) flat view 17 messages, 6 authors, 2016-06-15

Re: git binary size...

From: Andreas Ericsson <hidden>
Date: 2016-06-15 22:42:16

Linus Torvalds wrote:
Guess what the difference is here?

	[torvalds@g5 ~]$ du -sh bin/
	14M     bin/
	[torvalds@g5 ~]$ du -sh bin/
	5.8M    bin/

Give up?

In one case, "git" was compiled with the default options in the git 
Makefile. In the other one, the "-g" was removed.

Now, maybe this is extra visible with PowerPC (32-bit) binaries, and it's 
not as bad on x86, but it's still a bit distressing.

That "-g" doesn't buy users much of anything, and I doubt most developers 
care that deeply most of the time either (and can easily add it when they 
do care). It's left-over from long ago when it was much more useful.

So I'd suggest just removing it.
I'd suggest adding

strip:
	strip $(PROGRAMS)

install: strip

to Makefile instead. That way people working on various git-tools won't 
have to remember to override the CFLAGS when debugging new stuff.

-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help