summaryrefslogtreecommitdiff
path: root/mk/endian.mk
diff options
context:
space:
mode:
authorrillig <rillig>2007-03-08 23:11:20 +0000
committerrillig <rillig>2007-03-08 23:11:20 +0000
commita08afa193e86a1fdbcfd913d32c72e8184965f54 (patch)
tree82dd459ef57d26fb34e9c0dafbd96c3ded9e65e5 /mk/endian.mk
parentdcc9a7a690e2ee0887989d36a65a893d5d7f5c94 (diff)
downloadpkgsrc-a08afa193e86a1fdbcfd913d32c72e8184965f54.tar.gz
On IRIX, <standards.h> needs to be included before <sys/endian.h>.
Diffstat (limited to 'mk/endian.mk')
-rw-r--r--mk/endian.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/mk/endian.mk b/mk/endian.mk
index f08b5ac6b04..623272ed6e9 100644
--- a/mk/endian.mk
+++ b/mk/endian.mk
@@ -1,4 +1,4 @@
-# $NetBSD: endian.mk,v 1.4 2005/04/30 03:01:06 jlam Exp $
+# $NetBSD: endian.mk,v 1.5 2007/03/08 23:11:20 rillig Exp $
#
# Determine the endianness of the platform by checking header files.
#
@@ -30,7 +30,10 @@ _ENDIAN_H= /dev/null
. endif
MACHINE_ENDIAN!= \
- { ${ECHO} "\#include <${_ENDIAN_H}>"; \
+ { ${ECHO} "\#if defined(__sgi)"; \
+ ${ECHO} "\# include <standards.h>"; \
+ ${ECHO} "\#endif"; \
+ ${ECHO} "\#include <${_ENDIAN_H}>"; \
${ECHO} "\#ifndef BYTE_ORDER"; \
${ECHO} "\#ifdef _BIG_ENDIAN"; \
${ECHO} "\#define BYTE_ORDER 4321"; \