Compile socket.io ue4
Test this project on Win success.
Need a android version library.
try to get a android build
seeing socketio prebuild to make a andorid prebuild.
edit project-config.jam
using gcc
: arm_linux_android_4.8
: ${ANDROID_NDK_STANDALONE}/bin/arm-linux-androideabi-g++
;
build
./b2 \
-d+2 \
-j 4 \
--reconfigure \
target-os=linux \
toolset=gcc-arm_linux_android_4.8 \
include=${ANDROID_NDK_STANDALONE}/include/c++/4.8 \
link=static \
variant=release \
threading=multi \
--layout=versioned \
--prefix=~/app/boost \
install
about v7a v8a x86 x86_64
case $ABI in
armeabi)
FLAGS="-march=armv5te -mtune=xscale -msoft-float"
;;
armeabi-v7a)
FLAGS="-march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
LFLAGS="-Wl,--fix-cortex-a8"
;;
armeabi-v7a-hard)
FLAGS="-march=armv7-a -mfpu=vfpv3-d16 -mhard-float"
LFLAGS="-Wl,--fix-cortex-a8"
LFLAGS="$LFLAGS -Wl,--no-warn-mismatch"
;;
arm64-v8a)
FLAGS=""
;;
x86)
FLAGS="-m32"
;;
x86_64)
FLAGS="-m64"
;;
mips)
FLAGS="-mabi=32 -mips32"
;;
mips64)
FLAGS="-mabi=64 -mips64r6"
;;
esacnm可以用于查看.a里面的symbol
编译for Mac版
一切顺利,已经提交pull request