Fix hostapd and wpa_supplicant build with binutils >= 2.24.x
Using binutils >= 2.24.x and setting CONFIG_WPA_TRACE/CONFIG_WPA_TRACE_BDF causes both builds to fail with "#error config.h must be included before this header" message. Since version 2.24.x, the bfd header checks for PACKAGE and PACKAGE_VERSION macros. As suggested in http://sourceware.org/bugzilla/show_bug.cgi?id=14243 projects that use bfd and don't use autotools should define a PACKAGE macro. Signed-off-by: Roger Zanoni <roger.zanoni@openbossa.org>
This commit is contained in:
parent
b62d5b5450
commit
b7cac41254
2 changed files with 2 additions and 2 deletions
|
@ -77,7 +77,7 @@ HOBJS += ../src/utils/trace.o
|
||||||
LDFLAGS += -rdynamic
|
LDFLAGS += -rdynamic
|
||||||
CFLAGS += -funwind-tables
|
CFLAGS += -funwind-tables
|
||||||
ifdef CONFIG_WPA_TRACE_BFD
|
ifdef CONFIG_WPA_TRACE_BFD
|
||||||
CFLAGS += -DWPA_TRACE_BFD
|
CFLAGS += -DPACKAGE="hostapd" -DWPA_TRACE_BFD
|
||||||
LIBS += -lbfd
|
LIBS += -lbfd
|
||||||
LIBS_c += -lbfd
|
LIBS_c += -lbfd
|
||||||
LIBS_h += -lbfd
|
LIBS_h += -lbfd
|
||||||
|
|
|
@ -106,7 +106,7 @@ OBJS_priv += ../src/utils/trace.o
|
||||||
LDFLAGS += -rdynamic
|
LDFLAGS += -rdynamic
|
||||||
CFLAGS += -funwind-tables
|
CFLAGS += -funwind-tables
|
||||||
ifdef CONFIG_WPA_TRACE_BFD
|
ifdef CONFIG_WPA_TRACE_BFD
|
||||||
CFLAGS += -DWPA_TRACE_BFD
|
CFLAGS += -DPACKAGE="wpa_supplicant" -DWPA_TRACE_BFD
|
||||||
LIBS += -lbfd
|
LIBS += -lbfd
|
||||||
LIBS_p += -lbfd
|
LIBS_p += -lbfd
|
||||||
LIBS_c += -lbfd
|
LIBS_c += -lbfd
|
||||||
|
|
Loading…
Reference in a new issue