mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2024-12-23 14:52:24 +00:00
Disable type punning on ARM by ifdef.
This commit is contained in:
parent
708aac1ea7
commit
b69afa010e
@ -60,6 +60,13 @@
|
||||
#include <endian.h>
|
||||
#endif
|
||||
|
||||
// Disable type punning on ARM architecture -- some ARM chips throw SIGBUS on unaligned access
|
||||
#if defined(__arm__) || defined(__ARMEL__)
|
||||
#ifndef ZT_NO_TYPE_PUNNING
|
||||
#define ZT_NO_TYPE_PUNNING
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
#ifndef __UNIX_LIKE__
|
||||
#define __UNIX_LIKE__
|
||||
|
Loading…
Reference in New Issue
Block a user