mirror of
https://github.com/systemd/systemd.git
synced 2024-12-23 21:35:11 +03:00
build: fix missing symbol for old kernel headers (#3530)
Fix issue where IN6_ADDR_GEN_MODE_STABLE_PRIVACY is undefined but IFLA_INET6_ADDR_GEN_MODE is defined and thus the former does not get fixed in missing.h. This occurs with kernel headers new enough to have the IFLA_INET6_ADDR_GEN_MODE but old enough to not yet have IN6_ADDR_GEN_MODE_STABLE_PRIVACY (e.g. 3.18).
This commit is contained in:
parent
1be3f471e7
commit
f4f5e50a0a
@ -324,6 +324,7 @@ AC_CHECK_TYPES([char16_t, char32_t, key_serial_t],
|
||||
]])
|
||||
|
||||
AC_CHECK_DECLS([IFLA_INET6_ADDR_GEN_MODE,
|
||||
IN6_ADDR_GEN_MODE_STABLE_PRIVACY,
|
||||
IFLA_MACVLAN_FLAGS,
|
||||
IFLA_IPVLAN_MODE,
|
||||
IFLA_VTI_REMOTE,
|
||||
|
@ -577,6 +577,9 @@ struct btrfs_ioctl_quota_ctl_args {
|
||||
|
||||
#define IN6_ADDR_GEN_MODE_EUI64 0
|
||||
#define IN6_ADDR_GEN_MODE_NONE 1
|
||||
#endif
|
||||
|
||||
#if !HAVE_DECL_IN6_ADDR_GEN_MODE_STABLE_PRIVACY
|
||||
#define IN6_ADDR_GEN_MODE_STABLE_PRIVACY 2
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user