[DragonFlyBSD - Bug #2559] (Closed) gcc -pie and __builtin_popcount causes
Tanaka Akira via Redmine
bugtracker-admin at leaf.dragonflybsd.org
Tue May 14 02:57:59 PDT 2013
Issue #2559 has been updated by akr.
Status changed from New to Closed
Oops. You are right.
-fPIC solves the problem.
Bug #2559: gcc -pie and __builtin_popcount causes
I found that __builtin_popcount is not usable with -pie option for gcc.
$ uname -a
DragonFly dragonfly34 3.4-RELEASE DragonFly v3.4.1-RELEASE #7: Wed Apr 24 20:01:27 PDT 2013 root at pkgbox64.dragonflybsd.org:/usr/obj/build/home/justin/src/sys/X86_64_GENERIC x86_64
$ cat tst.c
int main(int argc, char *argv)
$ gcc -pie tst.c
/usr/libexec/binutils222/elf/ld.bfd: /tmp//cc2Tj2Mb.o: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/tmp//cc2Tj2Mb.o: could not read symbols: Bad value
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account
More information about the Bugs