diff options
author | André Draszik <adraszik@tycoint.com> | 2017-06-23 12:42:13 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-06-28 20:54:53 +0100 |
commit | 24dc2200047bae5d32c168d2625d96ac08a93d3d (patch) | |
tree | 65999f9817f27e89595df26c5942e3bf3b905d65 /.gitignore | |
parent | 5729c1563359e12ebb4451bb1ce7ba3fff4ed2d4 (diff) | |
download | openembedded-core-24dc2200047bae5d32c168d2625d96ac08a93d3d.tar.gz openembedded-core-24dc2200047bae5d32c168d2625d96ac08a93d3d.tar.bz2 openembedded-core-24dc2200047bae5d32c168d2625d96ac08a93d3d.zip |
linux-libc-headers: fix duplicate IFF_LOWER_UP DORMANT ECHO on musl
musl _does_ define IFF_LOWER_UP DORMANT ECHO so we should
prevent redefinition of these when on musl.
As per the included patch, this can be triggered by
(from connman 6to4.c):
include <errno.h>
include <stdio.h>
include <stdlib.h>
include <string.h>
include <sys/socket.h>
include <netinet/in.h>
include <arpa/inet.h>
include <net/if.h>
include <linux/ip.h>
include <linux/if_tunnel.h>
include <linux/netlink.h>
include <linux/rtnetlink.h>
include <sys/ioctl.h>
include <unistd.h>
In file included from ../git/src/6to4.c:34:0:
.../usr/include/linux/if.h:97:2: error: expected identifier before numeric constant
IFF_LOWER_UP = 1<<16, /* __volatile__ */
^
This is because at that time, IFF_LOWER_UP has been converted
to 0x10000 already:
enum net_device_flags {
0x10000 = 1<<16,
0x20000 = 1<<17,
0x40000 = 1<<18,
};
Backport a patch that addresses this.
Signed-off-by: André Draszik <adraszik@tycoint.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions