-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
buildIssues related to building Halide and with CIIssues related to building Halide and with CI
Description
Hi, I use cmake and ninja (android-ndk-r20) to compile my project with halide.so. Some libraries can't be found:
E:/buildtools/android-ndk-r20/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: warning: libz.so.1, needed by D:/projects/simple_MF_fused/build/../dep/halide/bin/libHalide.so, not found (try using -rpath or -rpath-link)
E:/buildtools/android-ndk-r20/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: warning: libdl.so.2, needed by D:/projects/simple_MF_fused/build/../dep/halide/bin/libHalide.so, not found (try using -rpath or -rpath-link)
E:/buildtools/android-ndk-r20/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: warning: libpthread.so.0, needed by D:/projects/simple_MF_fused/build/../dep/halide/bin/libHalide.so, not found (try using -rpath or -rpath-link)
E:/buildtools/android-ndk-r20/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: warning: libstdc++.so.6, needed by D:/projects/simple_MF_fused/build/../dep/halide/bin/libHalide.so, not found (try using -rpath or -rpath-link)
E:/buildtools/android-ndk-r20/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: warning: libm.so.6, needed by D:/projects/simple_MF_fused/build/../dep/halide/bin/libHalide.so, not found (try using -rpath or -rpath-link)
E:/buildtools/android-ndk-r20/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: warning: libgcc_s.so.1, needed by D:/projects/simple_MF_fused/build/../dep/halide/bin/libHalide.so, not found (try using -rpath or -rpath-link)
E:/buildtools/android-ndk-r20/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: warning: libc.so.6, needed by D:/projects/simple_MF_fused/build/../dep/halide/bin/libHalide.so, not found (try using -rpath or -rpath-link)
E:/buildtools/android-ndk-r20/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: warning: ld-linux-aarch64.so.1, needed by D:/projects/simple_MF_fused/build/../dep/halide/bin/libHalide.so, not found (try using -rpath or -rpath-link)
CMakeLists.txt
cmake_minimum_required(VERSION 3.5)
project(halide_test)
set(CAMKE_CXX_STANDARD 14)
set (CURRENT_PATH ${CMAKE_CURRENT_LIST_DIR}/../)
set (HALIDE_DISTRIB_DIR ${CURRENT_PATH}/dep/halide)
include(${HALIDE_DISTRIB_DIR}/halide.cmake)
set (DEP_LIB_PATH ${CURRENT_PATH}/dep)
set (SRC_PATH ${CURRENT_PATH}/src)
set (LIB_PATH ${CURRENT_PATH}/include)
set (LLVM_PATH ./)
set (HALIDE_INC ${CURRENT_PATH}/dep/halide/include)
set (HALIDE_LIB ${CURRENT_PATH}/dep/halide/lib/libHalide.a)
set (HALIDE_TOOLS ${CURRENT_PATH}/dep/halide/tools)
set (HALIDE_DYNAMIC ${CURRENT_PATH}/dep/halide/bin/libHalide.so)
include_directories (${HALIDE_INC}
${HALIDE_TOOLS}
${LIB_PATH})
add_executable (halide_test ${SRC_PATH}/main.cpp)
target_link_libraries (halide_test ${HALIDE_DYNAMIC} )
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
buildIssues related to building Halide and with CIIssues related to building Halide and with CI