Компиляция HHVM - как добавить libpthread в компоновщик?

Я пытаюсь скомпилировать HipHop VM в Ubuntu 13.04, и у меня появляется это сообщение об ошибке:

Linking CXX executable gen-ext-hhvm
/usr/bin/ld: ../../../bin/libfolly.a(ExceptionTracerLib.cpp.o): undefined reference to symbol 'pthread_once@@GLIBC_2.2.5'
/usr/bin/ld: note: 'pthread_once@@GLIBC_2.2.5' is defined in DSO /lib/x86_64-linux-gnu/libpthread.so.0 so try adding it to the linker command line

Я пытался добавить что-то вроде target_link_libraries ({$ target} / lib / x86_64-linux-gnu / libpthread.so.0) в CMake / HPHPFindLibs.cmake, но безуспешно.

Что и где мне добавить, чтобы это работало?

1
задан 27 April 2013 в 11:27

1 ответ

Попробуйте добавить следующее в файл cmake:

find_package(Threads REQUIRED)
target_link_libraries({$target} ${CMAKE_THREAD_LIBS_INIT})
0
ответ дан 27 April 2013 в 11:27

Другие вопросы по тегам:

Похожие вопросы: