# ArtFlowLib **Repository Path**: appgroup/ArtFlowLib ## Basic Information - **Project Name**: ArtFlowLib - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-12-11 - **Last Updated**: 2024-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #ArtFlowLib based on gradle-experimental:0.6.0-beta5, different from norml gradle project #进度 v7n在mac上没有编译通过, 针对64位架构的v8编译通过 v7n在ubuntu上编译通过 libv8经测试, 能成功运行 #How to build ndk switch to current module folder, then ``` ndk-build NDK_PROJECT_PATH=. NDK_APPLICATION_MK=./src/main/jni/Application.mk APP_BUILD_SCRIPT=./src/main/jni/Android.mk ``` #Some known issues about ndk ndk compiler has changed from gcc to clang since v11. but clang does not support openmp yet, so if we want to build so with openmp capability, we need to use ndk r10e. if build it with r13b with ``` APP_CFLAGS += -fopenmp APP_LDFLAGS += -fopenmp ``` `-lrt` error would occur. Indeed `-lrt` which means librt with fullname `libruntime` is merged to `libc` in Android System, it could not be found under ndk install dir above version r10e. That is the reason why we should try old ndk version to compile jni project with openmp capability.