diff options
author | Bernhard Walle <bernhard@bwalle.de> | 2013-05-11 09:19:46 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2013-05-12 18:37:54 +0200 |
commit | 1d49dc653bd0332561b09a2737174b7b8a2002c1 (patch) | |
tree | d742ad03c00eff88545df9b8be929655735bcfe1 /scripts/kconfig | |
parent | eebd53d4d84d0300adbfc249ccee4b5d0f0ff69c (diff) | |
download | ptxdist-1d49dc653bd0332561b09a2737174b7b8a2002c1.tar.gz ptxdist-1d49dc653bd0332561b09a2737174b7b8a2002c1.tar.xz |
kconfig: Fix build on Darwin
Darwin 12.2.0 (Mac OS 10.8) defines CIRCLEQ_HEAD but doesn't define
CIRCLEQ_HEAD_INITIALIZER. Since mconf.c uses CIRCLEQ_HEAD_INITIALIZER,
the build fails.
A simple and safe fix is to always use our own copy of the CIRCLEQ_
macros on every platform. Include "missing.h" and don't include
<sys/queue.h>. That works also on Linux, verified on current Arch Linux
with glibc 2.17.
Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
[add patch to scripts/ptx-modifications]
Signed-off-by: Andreas Bießmann <andreas@biessmann.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'scripts/kconfig')
-rw-r--r-- | scripts/kconfig/expr.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/scripts/kconfig/expr.h b/scripts/kconfig/expr.h index 59402a3eb..041b08ef3 100644 --- a/scripts/kconfig/expr.h +++ b/scripts/kconfig/expr.h @@ -12,7 +12,6 @@ extern "C" { #include <assert.h> #include <stdio.h> -#include <sys/queue.h> #ifndef __cplusplus #include <stdbool.h> #endif |