relocation failed, recompile with -fPIC?

Eduard Bloch <[email protected]>
Newsgroups gmane.linux.debian.ports.mips
Message-ID <[email protected]>
Hello Mips porters,

can anyone advise how to process on this FTBFS?
https://buildd.debian.org/status/fetch.php?pkg=encfs&arch=mips&ver=1.7.4-4&stamp=1412710882

It fails with:
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../intl -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -D__STDC_FORMAT_MACROS -DRLOG_COMPONENT=encfs -I/usr/include -DLOCALEDIR=\"/usr/share/locale\" -W -Wall -Wpointer-arith -Wwrite-strings -g -O2 -Wformat -Werror=format-security -flto -flto -pthread -c SSL_Cipher.cpp  -fPIC -DPIC -o .libs/SSL_Cipher.o
SSL_Cipher.cpp:199:13: warning: 'BF_Cipher_registered' defined but not used [-Wunused-variable]
 static bool BF_Cipher_registered = Cipher::Register("Blowfish", 
             ^
SSL_Cipher.cpp:244:13: warning: 'AES_Cipher_registered' defined but not used [-Wunused-variable]
 static bool AES_Cipher_registered = Cipher::Register("AES", 
             ^
/bin/bash ../libtool --tag=CXX   --mode=link g++ -DRLOG_COMPONENT="encfs" -I/usr/include  -DLOCALEDIR=\"/usr/share/locale\" -W -Wall -Wpointer-arith -Wwrite-strings -g -O2 -Wformat -Werror=format-security -flto -flto -pthread  -version-info 6:1:0 -Wl,-z,relro -Wl,-z,now -flto -flto   -o libencfs.la -rpath /usr/lib readpassphrase.lo base64.lo ConfigReader.lo ConfigVar.lo Context.lo Cipher.lo CipherKey.lo FileIO.lo RawFileIO.lo BlockFileIO.lo CipherFileIO.lo MACFileIO.lo NameIO.lo StreamNameIO.lo BlockNameIO.lo NullNameIO.lo Interface.lo MemoryPool.lo NullCipher.lo DirNode.lo FileNode.lo FileUtils.lo openssl.lo autosprintf.lo SSL_Cipher.lo -lrlog -lssl -lcrypto -lboost_serialization -lboost_filesystem -lboost_system 
libtool: link: g++ -shared -nostdlib /usr/lib/gcc/mips-linux-gnu/4.9/../../../mips-linux-gnu/crti.o /usr/lib/gcc/mips-linux-gnu/4.9/crtbeginS.o  .libs/readpassphrase.o .libs/base64.o .libs/ConfigReader.o .libs/ConfigVar.o .libs/Context.o .libs/Cipher.o .libs/CipherKey.o .libs/FileIO.o .libs/RawFileIO.o .libs/BlockFileIO.o .libs/CipherFileIO.o .libs/MACFileIO.o .libs/NameIO.o .libs/StreamNameIO.o .libs/BlockNameIO.o .libs/NullNameIO.o .libs/Interface.o .libs/MemoryPool.o .libs/NullCipher.o .libs/DirNode.o .libs/FileNode.o .libs/FileUtils.o .libs/openssl.o .libs/autosprintf.o .libs/SSL_Cipher.o   /usr/lib/librlog.so -lssl -lcrypto -lboost_serialization -lboost_filesystem -lboost_system -L/usr/lib/gcc/mips-linux-gnu/4.9 -L/usr/lib/gcc/mips-linux-gnu/4.9/../../../mips-linux-gnu -L/usr/lib/gcc/mips-linux-gnu/4.9/../../../../lib -L/lib/mips-linux-gnu -L/lib/../lib -L/usr/lib/mips-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/mips-linux-gnu/4.9/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/mips-linux-gnu/4.9/crtendS.o /usr/lib/gcc/mips-linux-gnu/4.9/../../../mips-linux-gnu/crtn.o  -pthread -Wl,-z -Wl,relro -Wl,-z -Wl,now   -pthread -Wl,-soname -Wl,libencfs.so.6 -o .libs/libencfs.so.6.0.1
/usr/bin/ld: /tmp/ccuNHoVF.ltrans0.ltrans.o: relocation R_MIPS_HI16 against `__gnu_local_gp' can not be used when making a shared object; recompile with -fPIC
/tmp/ccuNHoVF.ltrans0.ltrans.o: error adding symbols: Bad value

But -fPIC is used everywhere AFAICS (except for the linking call).
It also happens on mipsel.

Thanks,
Eduard.
signature.asc (application/pgp-signature, 811 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBVDVwnWl0DlyzX+w8AQhNeg/8CZ97KPlG7Fp5tAGcmHbeTAtab0FWN9jl
9C3uruBDJ9Fg0ZFhV+rZ1602Nm6yFT8e3hkYi5uDfK+ytSFi8GzEtEPxpWZg9LqW
OGXp6kMR9gOYz73IjEtHhy4uPxpAy5a5jHyTzRB+NRCJ4Y+fTQHyXXnO/fiGY1gM
aieTrmXUSl6QJ4rBJAjOGeg1xx5xu6xrbXDdyiuZigEuHjPnzyn5RUDVYO3A/GgR
/gbEeltEwtjQ2bdAig6HcNROKeb0fKwKK+FDEX4+8gKm9lZAFRqv0L3f675SXO17
1+Dyr3KFQYZrB8t5E+s6lgO0/UolNTCNPYHTFYbKz5LbtoHS+VONnrCEc98k8428
zd2Tr+/poCs/xv99z3XOyv2Nxlllnhzhe5frfH6P7T8RdkcmiZ2lq4QToiw+GQoR
afcWxAmutbA3ryPKrwHcrLxh8CNSRWa3yMBl0brn6fjdRSm2ZInxboZkOsCxW4Qw
ZDsQ7kcvtE5q2J61O+qEzk37n7AwUQx30fybFULfoGeW41MX1WaoGwGdd2a72c8Z
hnKH3w7BEUyx0ngqaYvNJjRG1F7cr9TVVI6AFDbH8tQQvbhbPEK0q9Cp2pS8sBwq
/w5pYNFWKTU3ZWqzHE1DAJg5+uiuoebchQk0Z/bqLGQlafoIR+YKQmxahuYAEww1
7kveOayyIe8=
=kbYS
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.