Author: Andreas Tille <tille@debian.org>
Last-Update: 2026-02-21
Bug-Debian: https://bugs.debian.org/1124892
Description: use the default build flags

--- a/Makefile.common
+++ b/Makefile.common
@@ -3,20 +3,19 @@ PYTHONDIR=$(DESTDIR)/usr/lib/python$(PYT
 PYTHONINCLUDE=/usr/include/python$(PYTHONVER)/
 
 CC = gcc 
-CFLAGS = -g -Wall -I$(PYTHONINCLUDE) $(DEFINES)
-LDFLAGS = 
+CFLAGS += -g -Wall -I$(PYTHONINCLUDE) $(DEFINES)
 
 all: utmpaccessmodule.so UTMPCONST.py
 
 
 utmpaccessmodule.o: utmpaccessmodule.c
-	$(CC) $(CFLAGS) -fpic -c utmpaccessmodule.c 
+	$(CC) $(CFLAGS) $(CPPFLAGS) -fpic -c utmpaccessmodule.c 
 
 utmpaccessmodule.so: utmpaccessmodule.o
-	$(CC) $(CFLAGS) $(LDFLAGS) -fpic -shared utmpaccessmodule.o -o utmpaccessmodule.so
+	$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -fpic -shared utmpaccessmodule.o -o utmpaccessmodule.so
 
 UTMPCONST.py: constants.h makeconst.c makeconst.sh
-	./makeconst.sh $(CFLAGS)
+	./makeconst.sh $(CFLAGS) $(CPPFLAGS)
 
 clean:
 	rm -f *~ *.o utmpaccessmodule.so *.pyc UTMPCONST.py makeconst
