Because of the PIC issue in bug 192736, linphone-2.0.1 needs at least gsm-1.0.12-r1 to build on amd64. Reproducible: Always Steps to Reproduce: 1. USE="gsm" emerge =media-sound/gsm-1.0.12 =net-voip/linphone-2.0.1-r1 Actual Results: /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/libgsm.a(gsm_destroy.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC Expected Results: linphone should depend on >=gsm-1.0.12-r1 on amd64. On x86, building with gsm-1.0.12 works fine. The dependency was set correctly in the linphone ebuild from the voip overlay.
it does not work fine on x86, it creates binaries that happen to work on x86 ive added the forced upgrade to cvs