Add GNU/Hurd build support.
Note: this is not an officially supported target. Contributed by Pino Toscano and Samuel Thibault. #1383 #1384
This commit is contained in:
@@ -357,6 +357,9 @@ else
|
|||||||
ifeq (GNU/kFreeBSD,$(TARGET_SYS))
|
ifeq (GNU/kFreeBSD,$(TARGET_SYS))
|
||||||
TARGET_XLIBS+= -ldl
|
TARGET_XLIBS+= -ldl
|
||||||
endif
|
endif
|
||||||
|
ifeq (GNU,$(TARGET_SYS))
|
||||||
|
TARGET_XLIBS+= -ldl
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -96,6 +96,9 @@
|
|||||||
#elif defined(__QNX__)
|
#elif defined(__QNX__)
|
||||||
#define LJ_TARGET_QNX 1
|
#define LJ_TARGET_QNX 1
|
||||||
#define LUAJIT_OS LUAJIT_OS_POSIX
|
#define LUAJIT_OS LUAJIT_OS_POSIX
|
||||||
|
#elif defined(__GNU__)
|
||||||
|
#define LJ_TARGET_HURD 1
|
||||||
|
#define LUAJIT_OS LUAJIT_OS_POSIX
|
||||||
#else
|
#else
|
||||||
#define LUAJIT_OS LUAJIT_OS_OTHER
|
#define LUAJIT_OS LUAJIT_OS_OTHER
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ static PRGR libfunc_rgr;
|
|||||||
#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101200
|
#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 101200
|
||||||
#define LJ_TARGET_HAS_GETENTROPY 1
|
#define LJ_TARGET_HAS_GETENTROPY 1
|
||||||
#endif
|
#endif
|
||||||
#elif (LJ_TARGET_BSD && !defined(__NetBSD__)) || LJ_TARGET_SOLARIS || LJ_TARGET_CYGWIN || LJ_TARGET_QNX
|
#elif (LJ_TARGET_BSD && !defined(__NetBSD__)) || LJ_TARGET_SOLARIS || LJ_TARGET_CYGWIN || LJ_TARGET_QNX || LJ_TARGET_HURD
|
||||||
#define LJ_TARGET_HAS_GETENTROPY 1
|
#define LJ_TARGET_HAS_GETENTROPY 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user