mirror of
https://gitlab.freedesktop.org/xorg/proto/xorgproto.git
synced 2026-05-05 13:28:02 +02:00
Define LONG64 if __SIZEOF_LONG__ indicates 64-bit long
All modern compilers (GCC>=4.6, Clang>=3.0) define this macro, so we can use it to detect 64-bit longs without adding to the architecture list. This change allows me to successfully run a simple X11 window on a 64-bit FreeBSD RISC-V QEMU VM via SSH forwarding. Without this change I get an error that DISPLAY cannot be opened. Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
This commit is contained in:
parent
9cd746bd0d
commit
a0ed054ee2
1 changed files with 5 additions and 1 deletions
|
|
@ -57,7 +57,11 @@ SOFTWARE.
|
|||
# include <sys/isa_defs.h> /* Solaris: defines _LP64 if necessary */
|
||||
# endif
|
||||
|
||||
# if defined (_LP64) || defined(__LP64__) || \
|
||||
#if defined(__SIZEOF_LONG__)
|
||||
# if __SIZEOF_LONG__ == 8
|
||||
# define LONG64 /* 32/64-bit architecture */
|
||||
# endif
|
||||
# elif defined (_LP64) || defined(__LP64__) || \
|
||||
defined(__alpha) || defined(__alpha__) || \
|
||||
defined(__ia64__) || defined(ia64) || \
|
||||
defined(__sparc64__) || \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue