I'm having trouble building this arm native. I'm not very good at this so I may have made a mistake, is it possible?
NDK_ROOT=~/projects/android-crosscompile/android-ndk-r9
export PATH="$NDK_ROOT/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/:$PATH"
export SYS_ROOT="$NDK_ROOT/platforms/android-14/arch-arm/"
export CC="arm-linux-androideabi-gcc --sysroot=$SYS_ROOT"
export LD="arm-linux-androideabi-ld"
export AR="arm-linux-androideabi-ar"
export RANLIB="arm-linux-androideabi-ranlib"
export STRIP="arm-linux-androideabi-strip"
export LDFLAGS=--sysroot=$SYS_ROOT
export CFLAGS=--sysroot=$SYS_ROOT
flashbench $ make clean; make;
rm flashbench flashbench.o dev.o vm.o
rm: cannot remove ‘flashbench’: No such file or directory
rm: cannot remove ‘dev.o’: No such file or directory
rm: cannot remove ‘vm.o’: No such file or directory
make: *** [clean] Error 1
arm-linux-androideabi-gcc --sysroot=/home/weedy/projects/android-crosscompile/android-ndk-r9/platforms/android-14/arch-arm/ -O2 -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -g2 -c -o flashbench.o flashbench.c
arm-linux-androideabi-gcc --sysroot=/home/weedy/projects/android-crosscompile/android-ndk-r9/platforms/android-14/arch-arm/ -O2 -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -g2 -c -o dev.o dev.c
dev.c: In function 'time_erase':
dev.c:98:23: error: 'BLKDISCARD' undeclared (first use in this function)
dev.c:98:23: note: each undeclared identifier is reported only once for each function it appears in
dev.c: In function 'setup_dev':
dev.c:137:2: warning: implicit declaration of function 'posix_memalign' [-Wimplicit-function-declaration]
make: *** [dev.o] Error 1