Comments (6)
There's no support for MIPS64 in v2.1.0-beta2 release. You have to checkout v2.1 branch.
from luajit.
Support for MIPS64 N64 (LE/BE, soft-float/hard-float) has been added to the interpreter and is now available in v2.1. Feel free to test it and report issues.
from luajit.
I should note that I doubt @petar-jovanovic is referring to the Nintendo 64 for any passersby. It's more likely 64-bit integer Linux.
from luajit.
N64 is a 64-bit ABI for MIPS architecture.
from luajit.
mips64el abi 64 native build luajit
can't build it .
tag v2.1.0-beta2
with gcc 5.4.0
--with-arch-64=mips64r2 --with-abi=64
--build=mips64el-linux-gnuabi64 --host=mips64el-linux-gnuabi64 --target=mips64el-linux-gnuabi64
== make log ==
....
lj_arch.h:412:2: error: #error "No support for MIPS64"
#error "No support for MIPS64"
^
HOSTCC host/minilua.o
HOSTLINK host/minilua
lj_arch.h:412:2: error: #error "No support for MIPS64"
#error "No support for MIPS64"
^
DYNASM host/buildvm_arch.h
HOSTCC host/buildvm.o
In file included from host/buildvm.c:67:0:
./../dynasm/dasm_mips.h: In function ‘dasm_encode’:
./../dynasm/dasm_mips.h:359:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
n = (n + (int)base) & 0x0fffffff;
^
HOSTCC host/buildvm_asm.o
HOSTCC host/buildvm_peobj.o
HOSTCC host/buildvm_lib.o
HOSTCC host/buildvm_fold.o
HOSTLINK host/buildvm
BUILDVM lj_vm.S
Error: pointer size mismatch in cross-build.
Try: make HOST_CC="gcc -m32" CROSS=...
Makefile:641: recipe for target 'lj_vm.S' failed
make[1]: *** [lj_vm.S] Error 1
from luajit.
This issue can be closed now.
from luajit.
Related Issues (20)
- Loading mysql library with FFI HOT 2
- ./?/init.lua is missing from LUA_PATH_DEFAULT HOT 1
- Multi-concat recording doesn't handle vararg/protected frames HOT 1
- `recff_stitch()` doesn't handle various types of errors HOT 5
- FFI and GC anchors HOT 15
- Heap-use-after-free in `lj_gc_finalize_cdata` on access to `CTState->finalizer` HOT 3
- Down-recursion of a side trace may corrupt the host stack HOT 1
- Heap-use-after-free in `debug.setmetatable()` HOT 1
- GC64 mode may overflow the `LJ_MAX_JSLOTS` limit for a stitched trace. HOT 1
- LuaJIT has unexpected behaviour HOT 2
- `jit.dump`: print the name of the NYI bytecode instead of its number HOT 2
- Possible to compile `libluajit.a` with `-fPIC`? HOT 1
- Statically linked C module segfaults on library unload when using `lua_sethook` under MinGW HOT 5
- free segment not release memory HOT 1
- On Linux or macOS use ./luajit -bg xxx.lua xxx.out generate bytecode file two times the two output files are different! HOT 1
- LLVM tools cannot parse FAT object (Universal Binary) generated by LuaJIT HOT 1
- Problem with loading dynamic libraries using `ffi.load()`: `package.cpath` does not appear to be respected HOT 4
- Windows x64 memory overflow problem 0xE24C4A02 HOT 5
- "Table overflow" on {...} table construct when cross-compiling for aarch64 with -Ofast HOT 1
- Crash in loadstring with invalid input HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from luajit.