# # Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher # --- udev-007/Makefile~flags +++ udev-007/Makefile @@ -94,12 +94,13 @@ endif # if DEBUG is enabled, then we do not strip or optimize +override CFLAGS += -D_GNU_SOURCE ifeq ($(strip $(DEBUG)),true) - CFLAGS += $(WARNINGS) -O1 -g -DDEBUG -D_GNU_SOURCE + CFLAGS += $(WARNINGS) -O1 -g -DDEBUG LDFLAGS += -Wl,-warn-common STRIPCMD = /bin/true -Since_we_are_debugging else - CFLAGS += $(WARNINGS) $(OPTIMIZATION) -fomit-frame-pointer -D_GNU_SOURCE + CFLAGS += $(WARNINGS) $(OPTIMIZATION) -fomit-frame-pointer LDFLAGS += -s -Wl,-warn-common STRIPCMD = $(STRIP) -s --remove-section=.note --remove-section=.comment endif @@ -118,15 +119,15 @@ CRT0 = $(KLIBC_DIR)/crt0.o LIBC = $(ARCH_LIB_OBJS) $(LIB_OBJS) - CFLAGS += -nostdinc -I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/bits32 -I$(GCCINCDIR) -Iklibc/linux/include -D__KLIBC__ + override CFLAGS += -nostdinc -I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/bits32 -I$(GCCINCDIR) -Iklibc/linux/include -D__KLIBC__ LIB_OBJS = - LDFLAGS = --static --nostdlib -nostartfiles + override LDFLAGS += --static --nostdlib -nostartfiles else CRT0 = LIBC = - CFLAGS += -I$(GCCINCDIR) + override CFLAGS += -I$(GCCINCDIR) LIB_OBJS = -lc - LDFLAGS = --static + override LDFLAGS += --static endif all: $(LIBC) $(ROOT)