Fix bus error on ARM platforms
With the current code, packed structs lead to unaligned memory access, thus causing SIGBUS on ARM. Let's disable packing on ARM for now. Since it's only used for mixed 32/64bit jackd installations and we're not facing such a scenario on ARM, there's little use to worry more atm.
This commit is contained in:
parent
45d0a8e4fc
commit
4103d173f9
|
@ -120,4 +120,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|||
|
||||
#endif /* __APPLE__ || __linux__ || __sun__ || sun */
|
||||
|
||||
#if defined(__arm__)
|
||||
#undef POST_PACKED_STRUCTURE
|
||||
#define POST_PACKED_STRUCTURE
|
||||
#endif /* __arm__ */
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue