История изменений
Исправление pon4ik, (текущая версия) :
Как уже верно заметили нижевыше нужен флаг -fPIC.
Однако, сборка gtest как динамической либы само по себе затея странная и врят ли заработающая например под оффтопик. Если только ты не собираешься иметь много тестовых бинарей. Вообще, один из рекомендуемых способов подключения gtest в проект это:
#include <gtest-all.cc>
Обуславливается это тем на что ты уже нарвался - флаги сборки либы могут отличаться от флагов сборки всего остального проекта, что, может приводить к различным «эффектам» в рантайме, я например наблюдал такое на arm3 с каким то древним gcc тулчейном при статической сборке.
Исходная версия pon4ik, :
Как уже верно заметили ниже нужен флаг -fPIC.
Однако, сборка gtest как динамической либы само по себе затея странная и врят ли заработающая например под оффтопик. Если только ты не собираешься иметь много тестовых бинарей. Вообще, один из рекомендуемых способов подключения gtest в проект это:
#include <gtest-all.cc>
Обуславливается это тем на что ты уже нарвался - флаги сборки либы могут отличаться от флагов сборки всего остального проекта, что, может приводить к различным «эффектам» в рантайме, я например наблюдал такое на arm3 с каким то древним gcc тулчейном при статической сборке.