mk: compilation fixes
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 11 Feb 2014 12:10:16 +0000 (12:10 +0000)
committerDavid Marchand <david.marchand@6wind.com>
Tue, 25 Feb 2014 20:29:18 +0000 (21:29 +0100)
Missing _GNU_SOURCE define for compilation of a number of files.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
examples/cmdline/Makefile
examples/load_balancer/Makefile
examples/qos_sched/Makefile
lib/librte_sched/Makefile

index 5d203d0..8412131 100644 (file)
@@ -46,5 +46,6 @@ SRCS-y := main.c commands.c parse_obj_list.c
 
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
+CFLAGS_parse_obj_list.o := -D_GNU_SOURCE
 
 include $(RTE_SDK)/mk/rte.extapp.mk
index d4c7307..4fe0625 100644 (file)
@@ -46,6 +46,7 @@ SRCS-y := main.c config.c init.c runtime.c
 
 CFLAGS += -O3 -g
 CFLAGS += $(WERROR_FLAGS)
+CFLAGS_config.o := -D_GNU_SOURCE
 
 # workaround for a gcc bug with noreturn attribute
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12603
index f8f12dc..b91fe37 100755 (executable)
@@ -51,6 +51,8 @@ SRCS-y := main.c args.c init.c app_thread.c cfg_file.c cmdline.c stats.c
 
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
+CFLAGS_args.o := -D_GNU_SOURCE
+CFLAGS_cfg_file.o := -D_GNU_SOURCE
 
 LDLIBS += -lrte_sched
 
index 474a044..42d8056 100644 (file)
@@ -39,6 +39,8 @@ LIB = librte_sched.a
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
 
+CFLAGS_rte_red.o := -D_GNU_SOURCE
+
 #
 # all source are stored in SRCS-y
 #