ARM build problem

  • From: Niklas Frykholm <niklas@xxxxxxxxxxx>
  • To: luajit@xxxxxxxxxxxxx
  • Date: Mon, 7 Jan 2013 12:05:07 +0100

I get an error when trying to cross-compile LuaJIT for ARM on Win32, in
this step:

BUILDVM   lj_vm.s
Error: DASM error 210005d0

I got this problem when upgrading from beta10 to beta11. (I've tested with
the 2.0.0 release and I still see this issue.)

My build script is just a short .bat file:

@set NDK=%ANDROID_NDK_ROOT%
@set MAKE=%NDK%\prebuilt\windows\bin\make.exe
@set PATH=C:\MinGW\bin;C:\MinGW\msys\1.0\bin
%MAKE% clean TARGET_TESTARCH="  LJ_TARGET_ARM  " TARGET_SYS=Linux
@set NDKABI=9
@set NDKVER=%NDK%/toolchains/arm-linux-androideabi-4.4.3
@set NDKP=%NDKVER%/prebuilt/windows/bin/arm-linux-androideabi-
@set NDKF="--sysroot %NDK%/platforms/android-%NDKABI%/arch-arm"

%MAKE% HOST_CC="gcc.exe -m32" CROSS=%NDKP% TARGET_FLAGS=%NDKF% CC="gcc.exe
-idirafter %MNDK%\platforms\android-9\arch-arm\usr\include"
TARGET_TESTARCH="  LJ_TARGET_ARM  " TARGET_SYS=Linux

Does anyone have any idea what the problem might be or any pointers on
where to dig further?

// Niklas

Other related posts: