mirror of
https://github.com/jarun/nnn.git
synced 2024-11-28 05:41:31 +00:00
Revert non-portable optimization
This commit is contained in:
parent
fb5963facc
commit
90e98b832b
8
Makefile
8
Makefile
|
@ -5,8 +5,7 @@ MANPREFIX = $(PREFIX)/man
|
|||
|
||||
#CPPFLAGS = -DDEBUG
|
||||
#CFLAGS = -g
|
||||
CFLAGS = -O3 -march=native -fno-asynchronous-unwind-tables -fdata-sections \
|
||||
-ffunction-sections -Wl,--gc-sections
|
||||
CFLAGS = -O3 -march=native -s
|
||||
LDLIBS = -lcurses
|
||||
|
||||
DISTFILES = nnn.c strlcat.c strlcpy.c util.h config.def.h \
|
||||
|
@ -18,9 +17,6 @@ all: $(BIN)
|
|||
|
||||
$(BIN): $(OBJ)
|
||||
$(CC) $(CFLAGS) -o $@ $(OBJ) $(LDFLAGS) $(LDLIBS)
|
||||
strip -S --strip-unneeded --remove-section=.note.gnu.gold-version \
|
||||
--remove-section=.comment --remove-section=.note \
|
||||
--remove-section=.note.gnu.build-id --remove-section=.note.ABI-tag $(BIN)
|
||||
|
||||
nnn.o: util.h config.h
|
||||
strlcat.o: util.h
|
||||
|
@ -47,4 +43,4 @@ dist:
|
|||
rm -rf nnn-$(VERSION)
|
||||
|
||||
clean:
|
||||
rm -f config.h $(BIN) $(OBJ) nnn-$(VERSION).tar.gz
|
||||
rm -f $(BIN) $(OBJ) nnn-$(VERSION).tar.gz
|
||||
|
|
|
@ -82,7 +82,6 @@ I chose to fork because:
|
|||
- Simplified some roundabout procedures
|
||||
- `-O3` level optimization, warning fixes
|
||||
- Added compilation flag `-march=native`
|
||||
- Massive binary size optimization
|
||||
- Remove generated config.h on `make clean`
|
||||
- strip the final binary
|
||||
|
||||
|
|
11
nnn.c
11
nnn.c
|
@ -22,10 +22,10 @@
|
|||
|
||||
#ifdef DEBUG
|
||||
#define DEBUG_FD 8
|
||||
#define DPRINTF_D(x) dprintf(DEBUG_FD, #x "=%d\n", x)
|
||||
#define DPRINTF_U(x) dprintf(DEBUG_FD, #x "=%u\n", x)
|
||||
#define DPRINTF_S(x) dprintf(DEBUG_FD, #x "=%s\n", x)
|
||||
#define DPRINTF_P(x) dprintf(DEBUG_FD, #x "=0x%p\n", x)
|
||||
#define DPRINTF_D(x) xprintf(DEBUG_FD, #x "=%d\n", x)
|
||||
#define DPRINTF_U(x) xprintf(DEBUG_FD, #x "=%u\n", x)
|
||||
#define DPRINTF_S(x) xprintf(DEBUG_FD, #x "=%s\n", x)
|
||||
#define DPRINTF_P(x) xprintf(DEBUG_FD, #x "=0x%p\n", x)
|
||||
#else
|
||||
#define DPRINTF_D(x)
|
||||
#define DPRINTF_U(x)
|
||||
|
@ -118,9 +118,8 @@ static void printmsg(char *);
|
|||
static void printwarn(void);
|
||||
static void printerr(int, char *);
|
||||
|
||||
#undef dprintf
|
||||
static int
|
||||
dprintf(int fd, const char *fmt, ...)
|
||||
xprintf(int fd, const char *fmt, ...)
|
||||
{
|
||||
char buf[BUFSIZ];
|
||||
int r;
|
||||
|
|
Loading…
Reference in a new issue