Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/luajit.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-93343-5984/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=981gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/luajit.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/luajit-2.1.0-0.28beta3.ocs23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/luajit.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-93343-5984/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=981gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/luajit.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.j9Yv3X + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf LuaJIT-2.1.0-beta3 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/LuaJIT-2.1.0-beta3.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd LuaJIT-2.1.0-beta3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/luajit-2.1-update.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/luajit-2.1-fedora.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -i -e '/-DLUAJIT_ENABLE_LUA52COMPAT/s/^#//' src/Makefile + sed -i -e '/install -m/s/-m/-p -m/' Makefile + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.PJ0lYE + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd LuaJIT-2.1.0-beta3 + make amalg Q= E=@: PREFIX=/usr TARGET_STRIP=: 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' MULTILIB=lib64 -j8 Building LuaJIT 2.1.0-beta3 make -C src amalg make[1]: Entering directory '/builddir/build/BUILD/LuaJIT-2.1.0-beta3/src' make all "LJCORE_O=ljamalg.o" make[2]: Entering directory '/builddir/build/BUILD/LuaJIT-2.1.0-beta3/src' gcc -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I. -DLUAJIT_TARGET=LUAJIT_ARCH_arm64 -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 -c -o host/minilua.o host/minilua.c gcc -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I. -DLUAJIT_TARGET=LUAJIT_ARCH_arm64 -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 -c -o host/buildvm_asm.o host/buildvm_asm.c gcc -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I. -DLUAJIT_TARGET=LUAJIT_ARCH_arm64 -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 -c -o host/buildvm_peobj.o host/buildvm_peobj.c gcc -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I. -DLUAJIT_TARGET=LUAJIT_ARCH_arm64 -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 -c -o host/buildvm_lib.o host/buildvm_lib.c gcc -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I. -DLUAJIT_TARGET=LUAJIT_ARCH_arm64 -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 -c -o host/buildvm_fold.o host/buildvm_fold.c gcc -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U_FORTIFY_SOURCE -DLUA_ROOT=\"/usr\" -DLUA_MULTILIB=\"lib64\" -fno-stack-protector -DLUAJIT_UNWIND_EXTERNAL -c -o luajit.o luajit.c gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o host/minilua host/minilua.o -lm host/minilua ../dynasm/dynasm.lua -D ENDIAN_LE -D P64 -D JIT -D FFI -D DUALNUM -D FPU -D HFABI -D VER=80 -o host/buildvm_arch.h vm_arm64.dasc gcc -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I. -DLUAJIT_TARGET=LUAJIT_ARCH_arm64 -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 -c -o host/buildvm.o host/buildvm.c gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -o host/buildvm host/buildvm.o host/buildvm_asm.o host/buildvm_peobj.o host/buildvm_lib.o host/buildvm_fold.o host/buildvm -m elfasm -o lj_vm.S host/buildvm -m ffdef -o lj_ffdef.h lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c lib_package.c lib_debug.c lib_jit.c lib_ffi.c lib_buffer.c host/buildvm -m bcdef -o lj_bcdef.h lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c lib_package.c lib_debug.c lib_jit.c lib_ffi.c lib_buffer.c host/buildvm -m folddef -o lj_folddef.h lj_opt_fold.c host/buildvm -m recdef -o lj_recdef.h lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c lib_package.c lib_debug.c lib_jit.c lib_ffi.c lib_buffer.c host/buildvm -m libdef -o lj_libdef.h lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c lib_package.c lib_debug.c lib_jit.c lib_ffi.c lib_buffer.c host/buildvm -m vmdef -o jit/vmdef.lua lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c lib_package.c lib_debug.c lib_jit.c lib_ffi.c lib_buffer.c gcc -fPIC -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U_FORTIFY_SOURCE -DLUA_ROOT=\"/usr\" -DLUA_MULTILIB=\"lib64\" -fno-stack-protector -DLUAJIT_UNWIND_EXTERNAL -c -o lj_vm_dyn.o lj_vm.S gcc -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U_FORTIFY_SOURCE -DLUA_ROOT=\"/usr\" -DLUA_MULTILIB=\"lib64\" -fno-stack-protector -DLUAJIT_UNWIND_EXTERNAL -c -o lj_vm.o lj_vm.S gcc -fPIC -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U_FORTIFY_SOURCE -DLUA_ROOT=\"/usr\" -DLUA_MULTILIB=\"lib64\" -fno-stack-protector -DLUAJIT_UNWIND_EXTERNAL -c -o ljamalg_dyn.o ljamalg.c gcc -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U_FORTIFY_SOURCE -DLUA_ROOT=\"/usr\" -DLUA_MULTILIB=\"lib64\" -fno-stack-protector -DLUAJIT_UNWIND_EXTERNAL -c -o ljamalg.o ljamalg.c ar rcus 2>/dev/null libluajit.a lj_vm.o ljamalg.o gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -shared -fPIC -Wl,-soname,libluajit-5.1.so.2 -o libluajit.so lj_vm_dyn.o ljamalg_dyn.o -lm -ldl : libluajit.so gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,-E -o luajit luajit.o libluajit.a -lm -ldl : luajit make[2]: Leaving directory '/builddir/build/BUILD/LuaJIT-2.1.0-beta3/src' make[1]: Leaving directory '/builddir/build/BUILD/LuaJIT-2.1.0-beta3/src' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Anadga + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64 ++ dirname /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64 + cd LuaJIT-2.1.0-beta3 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64 'INSTALL=/usr/bin/install -p' PREFIX=/usr MULTILIB=lib64 ==== Installing LuaJIT 2.1.0-beta3 to /usr ==== mkdir -p /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/bin /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64 /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/include/luajit-2.1 /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/man/man1 /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/pkgconfig /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/luajit-2.1.0-beta3/jit /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/lua/5.1 /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/lua/5.1 cd src && install -p -m 0755 luajit /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/bin/luajit-2.1.0-beta3 cd src && test -f libluajit.a && install -p -m 0644 libluajit.a /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/libluajit-5.1.a || : rm -f /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/libluajit-5.1.so.2.1.0 /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/libluajit-5.1.so /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/libluajit-5.1.so.2 cd src && test -f libluajit.so && \ install -p -m 0755 libluajit.so /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/libluajit-5.1.so.2.1.0 && \ ( ldconfig -n 2>/dev/null /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64 || : ) && \ ln -sf libluajit-5.1.so.2.1.0 /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/libluajit-5.1.so && \ ln -sf libluajit-5.1.so.2.1.0 /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/libluajit-5.1.so.2 || : cd etc && install -p -m 0644 luajit.1 /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/man/man1 cd etc && sed -e "s|^prefix=.*|prefix=/usr|" -e "s|^multilib=.*|multilib=lib64|" luajit.pc > luajit.pc.tmp && \ install -p -m 0644 luajit.pc.tmp /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/pkgconfig/luajit.pc && \ rm -f luajit.pc.tmp cd src && install -p -m 0644 lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/include/luajit-2.1 cd src/jit && install -p -m 0644 bc.lua bcsave.lua dump.lua p.lua v.lua zone.lua dis_x86.lua dis_x64.lua dis_arm.lua dis_arm64.lua dis_arm64be.lua dis_ppc.lua dis_mips.lua dis_mipsel.lua dis_mips64.lua dis_mips64el.lua vmdef.lua /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/luajit-2.1.0-beta3/jit ==== Successfully installed LuaJIT 2.1.0-beta3 to /usr ==== Note: the development releases deliberately do NOT install a symlink for luajit You can do this now by running this command (with sudo): ln -sf luajit-2.1.0-beta3 /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/bin/luajit + rm -rf _tmp_html + mkdir _tmp_html + cp -a doc _tmp_html/html + find /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64 -type f -name '*.a' -delete -print /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/libluajit-5.1.a + ln -s luajit-2.1.0-beta3 /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/bin/luajit + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 2.1.0-0.28beta3.ocs23 --unique-debug-suffix -2.1.0-0.28beta3.ocs23.aarch64 --unique-debug-src-base luajit-2.1.0-0.28beta3.ocs23.aarch64 -S debugsourcefiles.list /builddir/build/BUILD/LuaJIT-2.1.0-beta3 extracting debug info from /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/lib64/libluajit-5.1.so.2.1.0 extracting debug info from /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/bin/luajit-2.1.0-beta3 cpio: src/buildvm_arm64.dasc: Cannot stat: No such file or directory 3383 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs + /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.wf61rQ + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd LuaJIT-2.1.0-beta3 + make check ==== Running tests for LuaJIT 2.1.0-beta3 ==== cd test && ../src/luajit test.lua [ 1/517] lang/andor.lua --- smoke [ 2/517] lang/andor.lua --- allcases [ 3/517] lang/andor.lua --- tracefib [ 4/517] lang/assignment.lua --- local [ 5/517] lang/assignment.lua --- global [ 6/517] lang/assignment.lua --- local lhs in key on lhs [ 7/517] lang/assignment.lua --- global lhs in key on lhs [ 8/517] lang/compare.lua --- 1,2 [ 9/517] lang/compare.lua --- 2,1 [ 10/517] lang/compare.lua --- 1,1 [ 11/517] lang/compare.lua --- 2 [ 12/517] lang/compare.lua --- 1 [ 13/517] lang/compare.lua --- 0 [ 14/517] lang/compare.lua --- pcall [ 15/517] lang/compare.lua --- bit [ 16/517] lang/compare.lua --- string 1 255 [ 17/517] lang/compare.lua --- String comparisons: [ 18/517] lang/compare.lua --- obj_eq/ne [ 19/517] lang/compare_nan.lua --- nan nan [ 20/517] lang/compare_nan.lua --- nan one [ 21/517] lang/compare_nan.lua --- one nan [ 22/517] lang/compare_nan.lua --- nan 1 [ 23/517] lang/compare_nan.lua --- 1 nan [ 24/517] lang/compare_nan.lua --- not nan nan [ 25/517] lang/compare_nan.lua --- not nan one [ 26/517] lang/compare_nan.lua --- not one nan [ 27/517] lang/compare_nan.lua --- not nan 1 [ 28/517] lang/compare_nan.lua --- not 1 nan [ 29/517] lang/constant/number.lua --- exp [ 30/517] lang/constant/number.lua --- hex exp [ 31/517] lang/constant/table.lua --- tnew [ 32/517] lang/constant/table.lua --- tdup [ 33/517] lang/for.lua --- direction [ 34/517] lang/for.lua --- coerce to integer at 13 [ 35/517] lang/for.lua --- coerce to integer at 10 [ 36/517] lang/for.lua --- cannot coerce to integer at 10 [ 37/517] lang/length.lua --- length increasing and decreasing in loop [ 38/517] lang/length.lua --- length increasing in loop with existing element [ 39/517] lang/length.lua --- length decreasing in loop with erased element [ 40/517] lang/modulo.lua --- integer equivalence [ 41/517] lang/modulo.lua --- fractional equivalence [ 42/517] lang/modulo.lua --- jit constant RHS [ 43/517] lang/modulo.lua --- jit constant LHS, with exit [ 44/517] lang/modulo.lua --- divide by zero [ 45/517] lang/concat.lua --- Constant folding [ 46/517] lang/concat.lua --- Fuse conversions to strings [ 47/517] lang/concat.lua --- Fuse string construction [ 48/517] lang/concat.lua --- CSE, sink [ 49/517] lang/concat.lua --- CSE, two buffers in parallel, no sink [ 50/517] lang/concat.lua --- Append, CSE [ 51/517] lang/concat.lua --- Append, FOLD [ 52/517] lang/concat.lua --- Append to buffer, sink [ 53/517] lang/concat.lua --- Append to two buffers in parallel, no append, no sink [ 54/517] lang/concat.lua --- Sink into side-exit [ 55/517] lang/concat.lua --- Very long strings [ 56/517] lang/self.lua --- trivial setget [ 57/517] lang/table.lua --- tables as keys in tables [ 58/517] lang/table.lua --- some tables as keys in tables [ 59/517] lang/upvalue/closure.lua --- for [ 60/517] lang/upvalue/closure.lua --- while [ 61/517] lang/upvalue/closure.lua --- repeat [ 62/517] lang/upvalue/closure.lua --- func [ 63/517] lang/upvalue/closure.lua --- recursive type change [ 64/517] lang/upvalue/closure.lua --- Don't mark upvalue as immutable if written to after prototype definition [ 65/517] lang/coroutine.lua --- traceback [ 66/517] lang/tail_recursion.lua --- self [ 67/517] lang/tail_recursion.lua --- mutual [ 68/517] lang/vararg_jit.lua --- 1 [ 69/517] lang/vararg_jit.lua --- 2 [ 70/517] lang/vararg_jit.lua --- 3 [ 71/517] lang/vararg_jit.lua --- 4 [ 72/517] lang/vararg_jit.lua --- 5 [ 73/517] lang/vararg_jit.lua --- 6 [ 74/517] lang/vararg_jit.lua --- 7 [ 75/517] lang/gc.lua --- rechain [ 76/517] lang/gc.lua --- TSETM gc [ 77/517] lang/goto.lua --- Basic goto and label semantics. [ 78/517] lang/goto.lua --- Goto is a keyword. [ 79/517] lang/goto.lua --- Trailing label is considered to be out of scope. [ 80/517] lang/goto.lua --- Trailing labels and empty statements are considered to be out of scope. [ 81/517] lang/goto.lua --- Simple loop with cross-jumping. [ 82/517] lang/goto.lua --- Backwards goto must close upval. [ 83/517] lang/goto.lua --- Break must close upval, even if closure is parsed after break. [ 84/517] lang/goto.lua --- Label prevents joining to KNIL. [ 85/517] lang/goto.lua --- Break resolved from the right scope. [ 86/517] lang/goto.lua --- Do not join twice with UCLO. [ 87/517] lang/meta/arith.lua --- op [ 88/517] lang/meta/arith.lua --- lhs [ 89/517] lang/meta/arith.lua --- rhs [ 90/517] lang/meta/arith.lua --- meta only lhs [ 91/517] lang/meta/arith.lua --- meta only rhs [ 92/517] lang/meta/arith.lua --- defaults string, int [ 93/517] lang/meta/arith.lua --- defaults int, string [ 94/517] lang/meta/arith.lua --- defaults string, string [ 95/517] lang/meta/arith.lua --- defaults string, kint [ 96/517] lang/meta/arith.lua --- defaults kint, string [ 97/517] lang/meta/arith_jit.lua --- assert rhs [ 98/517] lang/meta/arith_jit.lua --- assert lhs [ 99/517] lang/meta/arith_jit.lua --- assert both sides [100/517] lang/meta/arith_jit.lua --- adjust no result to one result [101/517] lang/meta/call.lua --- table [102/517] lang/meta/call.lua --- userdata [103/517] lang/meta/call.lua --- number [104/517] lang/meta/call.lua --- table with changing metamethod [105/517] lang/meta/call.lua --- jit table [106/517] lang/meta/call.lua --- jit table rawget as metamethod [107/517] lang/meta/call.lua --- jit number [108/517] lang/meta/call.lua --- jit newindex pcall [109/517] lang/meta/call.lua --- jit index pcall [110/517] lang/meta/cat.lua --- default [111/517] lang/meta/cat.lua --- lhs [112/517] lang/meta/cat.lua --- rhs [113/517] lang/meta/cat.lua --- mixed types [114/517] lang/meta/cat.lua --- jit mixed types [115/517] lang/meta/comp.lua --- __lt and __le xop [116/517] lang/meta/comp.lua --- __lt and __le values [117/517] lang/meta/comp_jit.lua --- coverage [118/517] lang/meta/comp_jit.lua --- Mixed metamethods for ordered comparisons. [119/517] lang/meta/eq.lua --- __eq xop [120/517] lang/meta/eq.lua --- __eq values [121/517] lang/meta/eq_jit.lua --- coverage [122/517] lang/meta/eq_jit.lua --- non-constant objects [123/517] lang/meta/framegap.lua --- untitled [124/517] lang/meta/index.lua --- table 1 [125/517] lang/meta/index.lua --- table 2 [126/517] lang/meta/index.lua --- userdata [127/517] lang/meta/index.lua --- string [128/517] lang/meta/len.lua --- table [129/517] lang/meta/len.lua --- userdata [130/517] lang/meta/len.lua --- number [131/517] lang/meta/newindex.lua --- table 1 [132/517] lang/meta/newindex.lua --- jit gaining href [133/517] lang/meta/newindex.lua --- jit gaining aref [134/517] lang/meta/newindex.lua --- resize [135/517] lang/meta/newindex.lua --- str [136/517] lang/meta/nomm.lua --- untitled [137/517] lang/meta/debuginfo.lua --- table metamethods [138/517] lang/meta/debuginfo.lua --- userdata metamethods [139/517] lib/base/assert.lua --- pass through one [140/517] lib/base/assert.lua --- pass through many [141/517] lib/base/assert.lua --- raise on nil [142/517] lib/base/assert.lua --- raise on false [143/517] lib/base/error.lua --- no message [144/517] lib/base/error.lua --- level 0 [145/517] lib/base/error.lua --- default level [146/517] lib/base/error.lua --- default level in xpcall [147/517] lib/base/error.lua --- level 2 in xpcall [148/517] lib/base/getfenv.lua --- untitled [149/517] lib/base/getsetmetatable.lua --- get __metatable [150/517] lib/base/getsetmetatable.lua --- jit smoke [151/517] lib/base/getsetmetatable.lua --- jit assorted [152/517] lib/base/getsetmetatable.lua --- jit get primitive metatable [153/517] lib/base/ipairs.lua --- small integer values [154/517] lib/base/ipairs.lua --- jit key=value [155/517] lib/base/ipairs.lua --- untitled [156/517] lib/base/next.lua --- _G 1 [157/517] lib/base/next.lua --- as iterator [158/517] lib/base/pairs.lua --- nometatable [159/517] lib/base/pairs.lua --- empty metatable [160/517] lib/base/pairs.lua --- metamethods [161/517] lib/base/pairs.lua --- _G [162/517] lib/base/pairs.lua --- count [163/517] lib/base/pcall_jit.lua --- square sum [164/517] lib/base/pcall_jit.lua --- sqrt square sum [165/517] lib/base/pcall_jit.lua --- sum with error [166/517] lib/base/pcall_jit.lua --- sum or square [167/517] lib/base/pcall_jit.lua --- sum or square with error [168/517] lib/base/select.lua --- select # [169/517] lib/base/select.lua --- select modf [170/517] lib/base/select.lua --- select 1 [171/517] lib/base/select.lua --- select 2 [172/517] lib/base/select.lua --- select vararg # [173/517] lib/base/select.lua --- select vararg i [174/517] lib/base/select.lua --- select vararg 4 [175/517] lib/base/select.lua --- varg-select specialisation requires guard against select [176/517] lib/base/tonumber_tostring.lua --- tonumber int [177/517] lib/base/tonumber_tostring.lua --- tonumber float [178/517] lib/base/tonumber_tostring.lua --- tostring int / tonumber [179/517] lib/base/tonumber_tostring.lua --- tostring float / tonumber [180/517] lib/base/tonumber_tostring.lua --- tonumber table [181/517] lib/base/tonumber_tostring.lua --- tostring int / tostring [182/517] lib/base/tonumber_tostring.lua --- tostring table __tostring [183/517] lib/base/tonumber_tostring.lua --- tostring table __tostring __call [184/517] lib/base/tonumber_tostring.lua --- print calls overridden tostring [185/517] lib/base/tonumber_tostring.lua --- tonumber base 2 [186/517] lib/base/tonumber_tostring.lua --- __tostring must be callable [187/517] lib/base/xpcall_jit.lua --- square sum [188/517] lib/base/xpcall_jit.lua --- sqrt square sum [189/517] lib/base/xpcall_jit.lua --- sum with error [190/517] lib/base/xpcall_jit.lua --- square with error [191/517] lib/base/xpcall_jit.lua --- sum or square with error [192/517] lib/base/xpcall_jit.lua --- xpcall swap after recorder error [193/517] lib/bit.lua --- Minimal sanity checks. [194/517] lib/bit.lua --- Basic argument processing. [195/517] lib/bit.lua --- unop test vectors [196/517] lib/bit.lua --- binop test vectors [197/517] lib/bit.lua --- shift test vectors [198/517] lib/bit.lua --- tohex test vectors [199/517] lib/bit.lua --- Don't propagate TOBIT narrowing across two conversions. [200/517] lib/math/abs.lua --- smoke [201/517] lib/math/abs.lua --- argcheck [202/517] lib/math/constants.lua --- pi [203/517] lib/math/constants.lua --- huge [204/517] lib/math/random.lua --- generally uniform in range [0, 1) [205/517] lib/math/random.lua --- all in range [1, 10] [206/517] lib/math/random.lua --- all in range [-3, 11] [207/517] lib/string/metatable.lua --- __index metamethod is string library [208/517] lib/string/byte.lua --- simple [209/517] lib/string/byte.lua --- Fixed slice [i,i+k] or overflow [210/517] lib/string/byte.lua --- Positive slice [i,len] or overflow [211/517] lib/string/byte.lua --- Negative slice [-i,len] or underflow [212/517] lib/string/byte.lua --- Positive slice [1,i] or overflow [213/517] lib/string/byte.lua --- Negative slice [1,-i] or underflow [214/517] lib/string/byte.lua --- Check for slot stack overflow [215/517] lib/string/char.lua --- jit one char [216/517] lib/string/char.lua --- jit until out of bounds [217/517] lib/string/char.lua --- jit five chars [218/517] lib/string/dump.lua --- Must unpatch modified bytecode with ILOOP/JLOOP etc. [219/517] lib/string/dump.lua --- roundtrip constants [220/517] lib/string/format/num.lua --- small denormals at low precision [221/517] lib/string/format/num.lua --- smoke [222/517] lib/string/format/num.lua --- easily enumerable cases of %a, %A [223/517] lib/string/format/num.lua --- easily enumerable cases of %f [224/517] lib/string/format/num.lua --- easily enumerable cases of %e [225/517] lib/string/format/num.lua --- assorted [226/517] lib/string/format/num.lua --- assorted %a [227/517] lib/string/format/num.lua --- Cases where inprecision can easily affect rounding [228/517] lib/string/format/num.lua --- ExploringBinary.com/print-precision-of-dyadic-fractions-varies-by-language/ [229/517] lib/string/format/num.lua --- ExploringBinary.com/incorrect-floating-point-to-decimal-conversions/ [230/517] lib/string/format/num.lua --- big f [231/517] lib/string/format/num.lua --- RandomASCII.wordpress.com/2013/02/07/ [232/517] lib/string/len.lua --- smoke [233/517] lib/string/len.lua --- argcheck [234/517] lib/string/lower_upper.lua --- smoke [235/517] lib/string/lower_upper.lua --- repeated [236/517] lib/string/lower_upper.lua --- repeated with growing string [237/517] lib/string/lower_upper.lua --- misc upper [238/517] lib/string/lower_upper.lua --- misc lower [239/517] lib/string/multiple_functions.lua --- string_op [240/517] lib/string/rep.lua --- smoke [241/517] lib/string/rep.lua --- versus concat [242/517] lib/string/rep.lua --- misc [243/517] lib/string/rep.lua --- separator [244/517] lib/string/rep.lua --- iterate to table [245/517] lib/string/rep.lua --- iterate to table with sep [246/517] lib/string/rep.lua --- iterate and concat [247/517] lib/string/reverse.lua --- misc [248/517] lib/string/sub.lua --- smoke [249/517] lib/string/sub.lua --- argcheck [250/517] lib/string/sub.lua --- all bar substrings [251/517] lib/string/sub.lua --- Positive slice [i,len] or overflow [252/517] lib/string/sub.lua --- Negative slice [-i,len] or underflow [253/517] lib/string/sub.lua --- Positive slice [1,i] or overflow [254/517] lib/string/sub.lua --- Negative slice [1,-i] or underflow [255/517] lib/string/sub.lua --- jit sub 1 eq [256/517] lib/string/sub.lua --- jit sub 1 ne (contents) [257/517] lib/string/sub.lua --- jit sub 1 ne (rhs too long) [258/517] lib/string/sub.lua --- jit sub 1,2 ne [259/517] lib/string/sub.lua --- jit sub 1,k eq [260/517] lib/string/sub.lua --- jit sub 1,k ne (contents) [261/517] lib/string/sub.lua --- jit sub 1,k ne (rhs too long) [262/517] lib/string/sub.lua --- jit sub 1,2 eq [263/517] lib/string/sub.lua --- jit sub 1,3 eq [264/517] lib/string/sub.lua --- jit sub 1,4 eq [265/517] lib/string/sub.lua --- jit sub i,i [266/517] lib/table/concat.lua --- table.concat [267/517] lib/table/concat.lua --- table.concat must inhibit CSE and DSE [268/517] lib/table/concat.lua --- table.concat must inhibit CSE and DSE 2 [269/517] lib/table/concat.lua --- table.concat must inhibit CSE and DSE 3 [270/517] lib/table/insert.lua --- table.insert(t,i) [271/517] lib/table/insert.lua --- table.insert(t,i,i) [272/517] lib/table/new.lua --- table.new [273/517] lib/table/pack.lua --- empty [274/517] lib/table/remove.lua --- table.remove(t) removes correct entries [275/517] lib/table/remove.lua --- table.remove(t) returns the removed entry [276/517] lib/table/remove.lua --- table.remove(t, 1) removes and returns the first entry [277/517] lib/table/remove.lua --- TSETR hash part [278/517] lib/table/remove.lua --- TSETR write barrier [279/517] lib/table/sort.lua --- numbers [280/517] lib/table/sort.lua --- strings [281/517] lib/table/sort.lua --- tables [282/517] lib/coroutine/yield.lua --- Stack overflow on return (create) [283/517] lib/coroutine/yield.lua --- Stack overflow on return (wrap) [284/517] lib/coroutine/yield.lua --- cogen [285/517] lib/coroutine/yield.lua --- cofunc [286/517] lib/coroutine/yield.lua --- assorted [287/517] lib/ffi/bit64.lua --- smoke tobit [288/517] lib/ffi/bit64.lua --- smoke band [289/517] lib/ffi/bit64.lua --- smoke shl [290/517] lib/ffi/bit64.lua --- smoke tohex [291/517] lib/ffi/bit64.lua --- tobit/band assorted C types [292/517] lib/ffi/bit64.lua --- tobit/band negative unsigned enum [293/517] lib/ffi/bit64.lua --- jit band/bor/bxor [294/517] lib/ffi/bit64.lua --- jit shift/xor [295/517] lib/ffi/bit64.lua --- jit rotate/xor [296/517] lib/ffi/bit64.lua --- jit all ops [297/517] lib/ffi/cdata_var.lua --- byte array allocations [298/517] lib/ffi/cdata_var.lua --- int array allocations [299/517] lib/ffi/copy_fill.lua --- misc [300/517] lib/ffi/copy_fill.lua --- jit char[10] [301/517] lib/ffi/copy_fill.lua --- jit char[1] [302/517] lib/ffi/err.lua --- error in FFI metamethod: don't print metamethod frame. [303/517] lib/ffi/err.lua --- tailcall in regular metamethod: keep metamethod frame. [304/517] lib/ffi/err.lua --- error in FFI metamethod: set correct PC. [305/517] lib/ffi/istype.lua --- 1 [306/517] lib/ffi/istype.lua --- 2 [307/517] lib/ffi/istype.lua --- 3 [308/517] lib/ffi/istype.lua --- 4 [309/517] lib/ffi/istype.lua --- 5 [310/517] lib/ffi/jit_array.lua --- smoke [311/517] lib/ffi/jit_array.lua --- int array pointer arithmetic [312/517] lib/ffi/jit_array.lua --- double array pointer arithmetic [313/517] lib/ffi/jit_array.lua --- double array pointer comparisons [314/517] lib/ffi/jit_array.lua --- constant offset in double array index [315/517] lib/ffi/jit_array.lua --- fixed index of minus one [316/517] lib/ffi/jit_array.lua --- uint8_t array element comparisons [317/517] lib/ffi/jit_array.lua --- int32_t array bit/bswap tricks [318/517] lib/ffi/jit_array.lua --- int32_t shift/rotate/and [319/517] lib/ffi/jit_complex.lua --- field access [320/517] lib/ffi/jit_complex.lua --- one element circular chain, named indexing [321/517] lib/ffi/jit_complex.lua --- one element circular chain, array indexing [322/517] lib/ffi/jit_complex.lua --- one-arg initialiser [323/517] lib/ffi/jit_complex.lua --- two-arg initialiser [324/517] lib/ffi/jit_complex.lua --- float<>double conversions [325/517] lib/ffi/jit_complex.lua --- Complex struct field [326/517] lib/ffi/jit_complex.lua --- Index overflow for complex is ignored [327/517] lib/ffi/jit_misc.lua --- errno [328/517] lib/ffi/jit_misc.lua --- string [329/517] lib/ffi/jit_misc.lua --- fill [330/517] lib/ffi/jit_misc.lua --- copy array elements [331/517] lib/ffi/jit_misc.lua --- copy from string [332/517] lib/ffi/jit_misc.lua --- copy structures [333/517] lib/ffi/jit_misc.lua --- init struct from first field, complex [334/517] lib/ffi/jit_misc.lua --- int array as parameterised type [335/517] lib/ffi/jit_misc.lua --- double array as parameterised type [336/517] lib/ffi/jit_misc.lua --- abi [337/517] lib/ffi/jit_misc.lua --- typeof constructed typeof [338/517] lib/ffi/jit_struct.lua --- iteration variable as field name [339/517] lib/ffi/jit_struct.lua --- constant field names [340/517] lib/ffi/jit_struct.lua --- constants from structure [341/517] lib/ffi/jit_struct.lua --- adding to array elements [342/517] lib/ffi/jit_struct.lua --- double indexing [343/517] lib/ffi/jit_struct.lua --- structurally identical [344/517] lib/ffi/jit_struct.lua --- structurally different [345/517] lib/ffi/jit_struct.lua --- union [346/517] lib/ffi/jit_struct.lua --- circular chain [347/517] lib/ffi/jit_struct.lua --- int struct initialiser [348/517] lib/ffi/jit_struct.lua --- double struct initialiser [349/517] lib/ffi/jit_struct.lua --- pointer / int struct initialiser [350/517] lib/ffi/jit_struct.lua --- unstable pointer/int type struct initialiser [351/517] lib/ffi/jit_struct.lua --- upvalued int box [352/517] lib/ffi/meta_tostring.lua --- tostring/typeof semi-roundtrip [353/517] lib/ffi/meta_tostring.lua --- assorted union fields [354/517] lib/ffi/redir.lua --- function [355/517] lib/ffi/redir.lua --- variable [356/517] lib/ffi/type_punning.lua --- float [357/517] lib/ffi/type_punning.lua --- double [358/517] lib/ffi/type_punning.lua --- i8 [359/517] lib/ffi/type_punning.lua --- p32/p64 [360/517] lib/ffi/type_punning.lua --- u16 [361/517] lib/ffi/type_punning.lua --- u16 [362/517] lib/ffi/type_punning.lua --- i16 [363/517] lib/ffi/type_punning.lua --- i16 [364/517] lib/ffi/type_punning.lua --- double [365/517] lib/ffi/type_punning.lua --- double [366/517] lib/ffi/type_punning.lua --- u32 [367/517] lib/ffi/type_punning.lua --- u64 [368/517] lib/contents.lua --- base [369/517] lib/contents.lua --- pre-5.2 base [370/517] lib/contents.lua --- 5.2 base rawlen [371/517] lib/contents.lua --- math [372/517] lib/contents.lua --- 5.1 math [373/517] lib/contents.lua --- string [374/517] lib/contents.lua --- 5.1 string [375/517] lib/contents.lua --- 5.2 table.pack [376/517] lib/contents.lua --- io [377/517] lib/contents.lua --- io file [378/517] lib/contents.lua --- os [379/517] lib/contents.lua --- debug [380/517] lib/contents.lua --- package [381/517] lib/contents.lua --- pre-5.2 package [382/517] lib/contents.lua --- 5.2 compat package [383/517] lib/contents.lua --- package.loaders [384/517] lib/contents.lua --- package.loaded [385/517] lib/contents.lua --- bit [386/517] lib/contents.lua --- ffi [387/517] computations.lua --- ack [388/517] computations.lua --- ack notail [389/517] computations.lua --- fac [390/517] computations.lua --- ffib [391/517] computations.lua --- fib [392/517] computations.lua --- nsieve [393/517] computations.lua --- recsum [394/517] computations.lua --- recsump [395/517] computations.lua --- tak [396/517] trace/exit_frame.lua --- global assignments [397/517] trace/exit_frame.lua --- mutual recursion [398/517] trace/exit_frame.lua --- multi-path mutual recursion [399/517] trace/exit_frame.lua --- late mutual recursion [400/517] trace/exit_growstack.lua --- Exit needs to grow stack before slot fill. [401/517] trace/exit_growstack.lua --- Exit needs to grow stack after slot fill. [402/517] trace/exit_jfuncf.lua --- everything [403/517] trace/gc64_slot_revival.lua --- BC_KNIL [404/517] trace/gc64_slot_revival.lua --- BC_VARG [405/517] trace/phi/copyspill.lua --- mat4mul [406/517] trace/phi/ref.lua --- rref points into invariant part 1 [407/517] trace/phi/ref.lua --- rref points into invariant part 2 [408/517] trace/phi/ref.lua --- rref points into invariant part 3 [409/517] trace/phi/ref.lua --- rref points into invariant part 4 [410/517] trace/phi/ref.lua --- rref points into invariant part 5 [411/517] trace/phi/ref.lua --- rref points into invariant part 6 [412/517] trace/phi/ref.lua --- variant slot, but no corresponding SLOAD i-1 [413/517] trace/phi/ref.lua --- variant slot, but no corresponding SLOAD i+1 [414/517] trace/phi/ref.lua --- variant slot, but no corresponding SLOAD side exit [415/517] trace/phi/ref.lua --- dup lref from variant slot (suppressed) [416/517] trace/phi/ref.lua --- const rref [417/517] trace/phi/ref.lua --- dup rref (ok) [418/517] trace/phi/ref.lua --- variant slot, no corresponding SLOAD [419/517] trace/phi/ref.lua --- don't eliminate PHI if referenced from snapshot [420/517] trace/phi/ref.lua --- don't eliminate PHI if referenced from snapshot [421/517] trace/phi/ref.lua --- don't eliminate PHI if referenced from another non-redundant PHI [422/517] trace/phi/rotate.lua --- rot8 [423/517] trace/phi/rotate.lua --- rot9 [424/517] trace/phi/rotate.lua --- rot18 [425/517] trace/phi/rotate.lua --- rotx [426/517] trace/snap.lua --- gcexit [427/517] trace/snap.lua --- top [428/517] trace/snap.lua --- top2 [429/517] trace/stitch.lua --- octal [430/517] trace/stitch.lua --- coroutines [431/517] opt/dse/array.lua --- 1 [432/517] opt/dse/array.lua --- 2 [433/517] opt/dse/array.lua --- 3 [434/517] opt/dse/array.lua --- 4 [435/517] opt/dse/array.lua --- 5 [436/517] opt/dse/array.lua --- 6 [437/517] opt/dse/array.lua --- 7 [438/517] opt/dse/array.lua --- 8 [439/517] opt/dse/array.lua --- 9 [440/517] opt/dse/array.lua --- 10 [441/517] opt/dse/array.lua --- 11 [442/517] opt/dse/array.lua --- 12 [443/517] opt/dse/array.lua --- CALLL must inhibit DSE. [444/517] opt/dse/field.lua --- 1. Store with same ref and same value. All stores in loop eliminated. [445/517] opt/dse/field.lua --- 2. Store with different ref and same value. All stores in loop eliminated. [446/517] opt/dse/field.lua --- 3. Store with different ref and different value. Cannot eliminate any stores. [447/517] opt/dse/field.lua --- 4. Store with same ref and different value. 2nd store remains in loop. [448/517] opt/dse/field.lua --- 5. Store with same ref, different value and aliased loads. [449/517] opt/fold/kfold.lua --- operators [450/517] opt/fold/kfold.lua --- abs [451/517] opt/fold/kfold.lua --- atan2 ldexp [452/517] opt/fold/kfold.lua --- minmax [453/517] opt/fold/kfold.lua --- floorceil [454/517] opt/fold/kfold.lua --- sqrt exp log trig [455/517] opt/fold/kfold.lua --- exp [456/517] opt/fwd/hrefk_rollback.lua --- https://github.com/LuaJIT/LuaJIT/issues/124 [457/517] opt/fwd/tnew_tdup.lua --- 1. [458/517] opt/fwd/tnew_tdup.lua --- 2. [459/517] opt/fwd/tnew_tdup.lua --- 3. [460/517] opt/fwd/tnew_tdup.lua --- 4. HREFK not eliminated. Ditto for the EQ(FLOAD(t, #tab.hmask), k). [461/517] opt/fwd/tnew_tdup.lua --- 5. HREFK not eliminated. Ditto for the EQ(FLOAD(t, #tab.hmask), k). [462/517] opt/fwd/tnew_tdup.lua --- 6. [463/517] opt/fwd/tnew_tdup.lua --- 7. [464/517] opt/fwd/upval.lua --- 1. Open upvalue above base slot, aliasing an SSA value. [465/517] opt/fwd/upval.lua --- 2. Open upvalue below base slot. UREFO CSE for a.x [466/517] opt/fwd/upval.lua --- 3. Closed upvalue. UREFC CSE for a.x [467/517] opt/fwd/upval.lua --- 4. Open upvalue below base slot. Forwarded. 1x USTORE (+ 1x DSE USTORE). [468/517] opt/fwd/upval.lua --- 5. Closed upvalue. Forwarded. 1x USTORE (+ 1x DSE USTORE). [469/517] opt/fuse.lua --- Don't fuse i+101 on x64. [470/517] opt/loop/unroll.lua --- type instability on loop unroll [471/517] opt/loop/unroll.lua --- untitled [472/517] opt/loop/unroll.lua --- FAILFOLD on loop unroll [473/517] opt/loop/unroll.lua --- Unroll if inner loop aborts. [474/517] opt/sink/alloc.lua --- DCE or sink trivial TNEW or TDUP. [475/517] opt/sink/alloc.lua --- Sink TNEW/TDUP [476/517] opt/sink/alloc.lua --- Sink outermost table of nested TNEW. [477/517] opt/sink/alloc.lua --- Sink one TNEW [478/517] opt/sink/alloc.lua --- Sink TDUP or TDUP [479/517] opt/sink/alloc.lua --- Sink of simplified complex add, unused in next iteration, drop PHI. [480/517] opt/sink/alloc.lua --- Sink of complex add, unused in next iteration, drop PHI. [481/517] opt/sink/alloc.lua --- Sink of TDUP with stored values that are both PHI and non-PHI. [482/517] opt/sink/alloc.lua --- Sink of CONV. [483/517] opt/sink/alloc.lua --- Sink of stores with numbers. [484/517] opt/sink/alloc.lua --- Sink of stores with constants. [485/517] opt/sink/alloc.lua --- Sink with two references to the same table. [486/517] opt/sink/alloc.lua --- point [487/517] opt/sink/alloc.lua --- untitled [488/517] opt/sink/nosink.lua --- Cannot sink TNEW, aliased load. [489/517] opt/sink/nosink.lua --- Cannot sink TNEW, escaping to upvalue. [490/517] opt/sink/nosink.lua --- Cannot sink TNEW, escaping through a store. [491/517] opt/sink/nosink.lua --- Cannot sink TNEW, iteratively escaping through a store. [492/517] opt/sink/nosink.lua --- Cannot sink TNEW, escaping to next iteration (unused in 1st variant). [493/517] opt/sink/nosink.lua --- Cannot sink TNEW, escaping to next iteration (snapshot ref). [494/517] opt/sink/nosink.lua --- Cannot sink TNEW, escaping to next iteration (IR/snapshot ref). [495/517] opt/sink/nosink.lua --- Cannot sink inner TNEW, escaping to next iteration (IR ref). [496/517] opt/sink/nosink.lua --- Cannot sink TNEW, cross-PHI ref (and snapshot ref). [497/517] opt/sink/nosink.lua --- Cannot sink TNEW, cross-PHI ref (and snapshot ref). [498/517] opt/sink/nosink.lua --- Cannot sink TNEW, escaping to exit. [499/517] opt/sink/nosink.lua --- Cannot sink TNEW, escaping to exit. [500/517] opt/sink/nosink.lua --- Cannot sink, since nested inner table is non-PHI. [501/517] opt/sink/ffi.lua --- incrementing [502/517] opt/sink/ffi.lua --- hoistable increment [503/517] opt/sink/ffi.lua --- escaping hoistable increment [504/517] opt/sink/ffi.lua --- escaping addition [505/517] opt/sink/ffi.lua --- conditional addition / incrementing [506/517] opt/sink/ffi.lua --- incrementing pointer [507/517] opt/sink/ffi.lua --- mutating complex [508/517] opt/sink/ffi.lua --- mutating struct [509/517] opt/sink/ffi.lua --- mutating struct 2 [510/517] opt/sink/ffi.lua --- escaping loop counter to float [511/517] opt/sink/ffi.lua --- 64 bit crash bug [512/517] opt/sink/ffi_nosink.lua --- escaping global [513/517] opt/sink/ffi_nosink.lua --- preincrement escaping global [514/517] opt/sink/ffi_nosink.lua --- escaping global and local [515/517] opt/sink/ffi_nosink.lua --- swapping [516/517] opt/sink/ffi_nosink.lua --- pointer to self [517/517] opt/sink/ffi_nosink.lua --- strchr 517 passed ==== All tests for LuaJIT 2.1.0-beta3 succeeded ==== + RPM_EC=0 ++ jobs -p + exit 0 Processing files: luajit-2.1.0-0.28beta3.ocs23.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.piTPSD + umask 022 + cd /builddir/build/BUILD + cd LuaJIT-2.1.0-beta3 + DOCDIR=/builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/doc/luajit + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/doc/luajit + cp -pr README /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/doc/luajit + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.wmgSDW + umask 022 + cd /builddir/build/BUILD + cd LuaJIT-2.1.0-beta3 + LICENSEDIR=/builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/licenses/luajit + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/licenses/luajit + cp -pr COPYRIGHT /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/licenses/luajit + RPM_EC=0 ++ jobs -p + exit 0 Provides: libluajit-5.1.so.2()(64bit) luajit = 2.1.0-0.28beta3.ocs23 luajit(aarch-64) = 2.1.0-0.28beta3.ocs23 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GLIBC_2.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) rtld(GNU_HASH) Processing files: luajit-devel-2.1.0-0.28beta3.ocs23.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.TKAAMI + umask 022 + cd /builddir/build/BUILD + cd LuaJIT-2.1.0-beta3 + DOCDIR=/builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/doc/luajit-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/doc/luajit-devel + cp -pr _tmp_html/html/ /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64/usr/share/doc/luajit-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: luajit-devel = 2.1.0-0.28beta3.ocs23 luajit-devel(aarch-64) = 2.1.0-0.28beta3.ocs23 pkgconfig(luajit) = 2.1.0-beta3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libluajit-5.1.so.2()(64bit) Processing files: luajit-debugsource-2.1.0-0.28beta3.ocs23.aarch64 Provides: luajit-debugsource = 2.1.0-0.28beta3.ocs23 luajit-debugsource(aarch-64) = 2.1.0-0.28beta3.ocs23 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: luajit-debuginfo-2.1.0-0.28beta3.ocs23.aarch64 Provides: debuginfo(build-id) = 0e114337b05c6b326c22203382bd9c92a5d902e1 debuginfo(build-id) = bc185e211bd733154947e96adc8879a5d1155b70 libluajit-5.1.so.2.1.0-2.1.0-0.28beta3.ocs23.aarch64.debug()(64bit) luajit-debuginfo = 2.1.0-0.28beta3.ocs23 luajit-debuginfo(aarch-64) = 2.1.0-0.28beta3.ocs23 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: luajit-debugsource(aarch-64) = 2.1.0-0.28beta3.ocs23 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/luajit-2.1.0-0.28beta3.ocs23.aarch64 Wrote: /builddir/build/RPMS/luajit-devel-2.1.0-0.28beta3.ocs23.aarch64.rpm Wrote: /builddir/build/RPMS/luajit-2.1.0-0.28beta3.ocs23.aarch64.rpm Wrote: /builddir/build/RPMS/luajit-debugsource-2.1.0-0.28beta3.ocs23.aarch64.rpm Wrote: /builddir/build/RPMS/luajit-debuginfo-2.1.0-0.28beta3.ocs23.aarch64.rpm Child return code was: 0