GDB/symbol splitting doesn't work on static binaries. For debugability, build dynamic. --- gettext-tiny-0.3.0_pre1/Makefile.old 2018-07-25 23:41:05.120000000 +0000 +++ gettext-tiny-0.3.0_pre1/Makefile 2018-07-25 23:42:51.350000000 +0000 @@ -62,10 +62,10 @@ $(RANLIB) $@ msgmerge: $(OBJS) - $(CC) $(LDFLAGS) -static -o $@ src/msgmerge.o $(PARSEROBJS) + $(CC) $(LDFLAGS) -o $@ src/msgmerge.o $(PARSEROBJS) msgfmt: $(OBJS) - $(CC) $(LDFLAGS) -static -o $@ src/msgfmt.o $(PARSEROBJS) + $(CC) $(LDFLAGS) -o $@ src/msgfmt.o $(PARSEROBJS) xgettext: cp src/xgettext.sh ./xgettext