zyh3826 commented on issue #8033:
URL: https://github.com/apache/tvm/issues/8033#issuecomment-840276907


   in build/CMakeFiles/CMakeError.log, there are also some error msgs:
   
   > Determining if the pthread_create exist failed with the following output:
   Change Dir: /root/tvm/build/CMakeFiles/CMakeTmp
   Run Build Command:"/usr/bin/gmake" "cmTC_c5039/fast"
   /usr/bin/gmake -f CMakeFiles/cmTC_c5039.dir/build.make 
CMakeFiles/cmTC_c5039.dir/build
   gmake[1]: Entering directory '/root/tvm/build/CMakeFiles/CMakeTmp'
   Building C object CMakeFiles/cmTC_c5039.dir/CheckSymbolExists.c.o
   /usr/bin/cc   -fPIC    -o CMakeFiles/cmTC_c5039.dir/CheckSymbolExists.c.o   
-c /root/tvm/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
   Linking C executable cmTC_c5039
   /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c5039.dir/link.txt 
--verbose=1
   /usr/bin/cc -fPIC     -rdynamic 
CMakeFiles/cmTC_c5039.dir/CheckSymbolExists.c.o  -o cmTC_c5039
   CMakeFiles/cmTC_c5039.dir/CheckSymbolExists.c.o: In function `main':
   CheckSymbolExists.c:(.text+0x1b): undefined reference to `pthread_create'
   collect2: error: ld returned 1 exit status
   CMakeFiles/cmTC_c5039.dir/build.make:86: recipe for target 'cmTC_c5039' 
failed
   gmake[1]: *** [cmTC_c5039] Error 1
   gmake[1]: Leaving directory '/root/tvm/build/CMakeFiles/CMakeTmp'
   Makefile:121: recipe for target 'cmTC_c5039/fast' failed
   gmake: *** [cmTC_c5039/fast] Error 2
   File /root/tvm/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
   /* */
   #include <pthread.h>
   int main(int argc, char** argv)
   {
     (void)argv;
   #ifndef pthread_create
     return ((int*)(&pthread_create))[argc];
   #else
     (void)argc;
     return 0;
   #endif
   }
   Determining if the function pthread_create exists in the pthreads failed 
with the following output:
   Change Dir: /root/tvm/build/CMakeFiles/CMakeTmp
   Run Build Command:"/usr/bin/gmake" "cmTC_ff4ce/fast"
   /usr/bin/gmake -f CMakeFiles/cmTC_ff4ce.dir/build.make 
CMakeFiles/cmTC_ff4ce.dir/build
   gmake[1]: Entering directory '/root/tvm/build/CMakeFiles/CMakeTmp'
   Building C object CMakeFiles/cmTC_ff4ce.dir/CheckFunctionExists.c.o
   /usr/bin/cc   -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create   -o 
CMakeFiles/cmTC_ff4ce.dir/CheckFunctionExists.c.o   -c 
/usr/local/share/cmake-3.13/Modules/CheckFunctionExists.c
   Linking C executable cmTC_ff4ce
   /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ff4ce.dir/link.txt 
--verbose=1
   /usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create    -rdynamic 
CMakeFiles/cmTC_ff4ce.dir/CheckFunctionExists.c.o  -o cmTC_ff4ce -lpthreads
   /usr/bin/ld: cannot find -lpthreads
   collect2: error: ld returned 1 exit status
   CMakeFiles/cmTC_ff4ce.dir/build.make:86: recipe for target 'cmTC_ff4ce' 
failed
   gmake[1]: *** [cmTC_ff4ce] Error 1
   gmake[1]: Leaving directory '/root/tvm/build/CMakeFiles/CMakeTmp'
   Makefile:121: recipe for target 'cmTC_ff4ce/fast' failed
   gmake: *** [cmTC_ff4ce/fast] Error 2
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to