build: drop function-sections
authornotaz <notasas@gmail.com>
Thu, 12 Oct 2017 21:40:30 +0000 (00:40 +0300)
committernotaz <notasas@gmail.com>
Fri, 13 Oct 2017 21:53:09 +0000 (00:53 +0300)
this has provoked people to do some horrible ifdeffery in libretro fork,
while the benefit is minimal, if any.

Makefile

index 45e3532..588475b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,10 +2,7 @@ TARGET ?= PicoDrive
 CFLAGS += -Wall -ggdb -falign-functions=2
 CFLAGS += -I.
 ifndef DEBUG
-CFLAGS += -O3 -DNDEBUG -ffunction-sections
-ifeq ($(findstring clang,$(CC)),)
-LDFLAGS += -Wl,--gc-sections
-endif
+CFLAGS += -O3 -DNDEBUG
 endif
 #CFLAGS += -DEVT_LOG
 #CFLAGS += -DDRC_CMP