Hi,
I have a problem with updating wireshark from 1.8.8 to 1.10.1
When I use emerge -v wireshark then, I got an error like this:

Code:

/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64/gcrt1.o: relocation R_X86_64_32S against `__libc_csu_fini' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../lib64/gcrt1.o: could not read symbols: Bad value

I found memory allocation issue and got some information from https://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=3, however, I don't know what should I do for solving this problem.
When I build wireshark without emerge, building wireshark is finished successfully. I don't know what the problem is.
Not only that, can I modify the update list in "emerge" manually? I mean, I want to install some packages manually, which isn't built with "emerge" command, and to add this installed package information to portage list which is refered to "emerge" command.