Невозможно скомпилировать мое расширение PHP-CPP с libpqxx в 64-битной системе
Я перешел на 64-битную Ubuntu и теперь не могу скомпилировать свое расширение. На 32-битной работает просто отлично. Кто-то знает в чем проблема? Спасибо. У меня есть это сообщение об ошибке.
$ make
g++ -shared -o extension.so main.o -lphpcpp -lpqxx -lpq -fPIC
/usr/bin/ld: //usr/local/lib/libpqxx.a(connection_base.o):
relocation R_X86_64_32 against `_ZN4pqxx17broken_connectionD1Ev'
can not be used when making a shared object; recompile with -fPIC
//usr/local/lib/libpqxx.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
make: *** [extension.so] Error 1