texlive[46554] Build/source/libs/luajit: luajit: added missed
commits+lscarso at tug.org
commits+lscarso at tug.org
Tue Feb 6 16:27:32 CET 2018
Revision: 46554
http://tug.org/svn/texlive?view=revision&revision=46554
Author: lscarso
Date: 2018-02-06 16:27:32 +0100 (Tue, 06 Feb 2018)
Log Message:
-----------
luajit: added missed endianness flags to dynasm.
Modified Paths:
--------------
trunk/Build/source/libs/luajit/configure
trunk/Build/source/libs/luajit/m4/lj-system.m4
Modified: trunk/Build/source/libs/luajit/configure
===================================================================
--- trunk/Build/source/libs/luajit/configure 2018-02-06 03:06:53 UTC (rev 46553)
+++ trunk/Build/source/libs/luajit/configure 2018-02-06 15:27:32 UTC (rev 46554)
@@ -14206,6 +14206,10 @@
if test "x$LJHOST" = xiOS; then :
LUAJIT_CFLAGS='-fno-omit-frame-pointer'
fi
+ if grep '__AARCH64EB__' conftest.i >/dev/null 2>&1; then :
+ echo '-D__AARCH64EB__=1' >>native_flags
+fi
+
elif grep 'LJ_TARGET_PPC ' conftest.i >/dev/null 2>&1; then :
LJARCH=ppc
if grep 'LJ_LE 1' conftest.i >/dev/null 2>&1; then :
@@ -14231,6 +14235,11 @@
echo '-DLUAJIT_NO_UNWIND' >>native_flags
fi
echo "-DLUAJIT_TARGET=LUAJIT_ARCH_$LJARCH" >>native_flags
+if grep 'LJ_LE' conftest.i >/dev/null 2>&1; then :
+ echo '-D ENDIAN_LE' >>dynasm_flags
+else
+ echo '-D ENDIAN_BE' >>dynasm_flags
+fi
if grep 'LJ_ARCH_BITS 64' conftest.i >/dev/null 2>&1; then :
echo '-D P64' >>dynasm_flags
if test "x$LJHOST" = xLinux; then :
Modified: trunk/Build/source/libs/luajit/m4/lj-system.m4
===================================================================
--- trunk/Build/source/libs/luajit/m4/lj-system.m4 2018-02-06 03:06:53 UTC (rev 46553)
+++ trunk/Build/source/libs/luajit/m4/lj-system.m4 2018-02-06 15:27:32 UTC (rev 46554)
@@ -5,6 +5,7 @@
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
+
# _LJ_ARCH
# --------
# Internal subroutine.
@@ -22,9 +23,12 @@
[grep 'LJ_TARGET_ARM ' conftest.i >/dev/null 2>&1],
[LJARCH=arm],
[grep 'LJ_TARGET_ARM64 ' conftest.i >/dev/null 2>&1],
- [LJARCH=arm64
+ [LJARCH=arm64
AS_IF([test "x$LJHOST" = xiOS],
- [LUAJIT_CFLAGS='-fno-omit-frame-pointer'])],
+ [LUAJIT_CFLAGS='-fno-omit-frame-pointer'])
+ AS_IF([grep '__AARCH64EB__' conftest.i >/dev/null 2>&1],
+ [echo '-D__AARCH64EB__=1' >>native_flags])
+ ],
[grep 'LJ_TARGET_PPC ' conftest.i >/dev/null 2>&1],
[LJARCH=ppc
AS_IF([grep 'LJ_LE 1' conftest.i >/dev/null 2>&1],
@@ -43,6 +47,9 @@
[echo '-D NO_UNWIND' >>dynasm_flags
echo '-DLUAJIT_NO_UNWIND' >>native_flags])
echo "-DLUAJIT_TARGET=LUAJIT_ARCH_$LJARCH" >>native_flags
+AS_IF([grep 'LJ_LE' conftest.i >/dev/null 2>&1],
+ [echo '-D ENDIAN_LE' >>dynasm_flags],
+ [echo '-D ENDIAN_BE' >>dynasm_flags])
AS_IF([grep 'LJ_ARCH_BITS 64' conftest.i >/dev/null 2>&1],
[echo '-D P64' >>dynasm_flags
AS_IF([test "x$LJHOST" = xLinux],
More information about the tex-live-commits
mailing list