shithub: scc

Download patch

ref: 44956b98edc0b97ad3319467152ad362f1632e72
parent: 6658e6edcecad1c26e6b0cfcd06ad08992481356
author: Roberto E. Vargas Caballero <k0ga@shike2.com>
date: Mon Jan 25 06:11:16 EST 2016

Remove -s as default flag

This flag removes any possibility of debugging, and
it functionality can be done with the strip command
in the top Makefile.

--- a/Makefile
+++ b/Makefile
@@ -14,6 +14,7 @@
 	cp -f cc1/cc1 bin/cc1
 	cp -f cc2/cc2 bin/cc2
 	cp -f driver/$(DRIVER)/scc bin/scc
+	strip bin/cc1 bin/cc2 bin/scc
 
 multi:
 	for i in $(ARCHS) ; \
@@ -30,6 +31,7 @@
 	done
 	ln -f cc1/cc1 bin/cc1-$@
 	ln -f cc2/cc2 bin/cc2-$@
+	strip bin/cc1 bin/cc1-$@ bin/cc2-$@
 
 install: all
 	mkdir -p $(PREFIX)/libexec/scc/
--- a/config.mk
+++ b/config.mk
@@ -15,7 +15,7 @@
 
 # for Plan9 add -D_SUSV2_SOURCE -DNBOOL
 SCFLAGS = -DNDEBUG -Iarch/$(ARCH) -DPREFIX=\""$(PREFIX)"\"
-SLDFLAGS  = -s
+SLDFLAGS  =
 
 .c.o:
 	$(CC) $(SCFLAGS) $(CFLAGS) -o $@ -c $<