Patch the auto/endianess file to use CONFIG_BIG_ENDIAN.
Signed-off-by: Peter Stadler <redacted>
PKG_NAME:=nginx
PKG_VERSION:=1.17.7
-PKG_RELEASE:=4
+PKG_RELEASE:=5
PKG_SOURCE:=nginx-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://nginx.org/download/
LUA_LIB=$(STAGING_DIR)/usr/lib
endif
+CONFIGURE_VARS += CONFIG_BIG_ENDIAN=$(CONFIG_BIG_ENDIAN)
+
CONFIGURE_ARGS += \
--crossbuild=Linux::$(ARCH) \
--prefix=/usr \
--- /dev/null
+diff --git a/auto/endianness b/auto/endianness
+index 1b552b6b..2b6f9ea4 100644
+--- a/auto/endianness
++++ b/auto/endianness
+@@ -12,6 +12,16 @@ checking for system byte ordering
+
+ END
+
++if [ "${CONFIG_BIG_ENDIAN}" != "y" ]; then
++ echo " little endian"
++ have=NGX_HAVE_LITTLE_ENDIAN . auto/have
++else
++ echo " big endian"
++fi
++
++return
++
++
+
+ cat << END > $NGX_AUTOTEST.c
+