Linking sys-apps/openrc-0.16.3 phase failed with error: Reproducible: Always Steps to Reproduce: 1.emerge -v1 =sys-apps/openrc-0.16.3::gentoo Actual Results: /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.2/../../../../x86_64-pc-linux-gnu/bin/ld: checkpath.o: relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC checkpath.o: error adding symbols: Bad value collect2: error: ld returned 1 exit status ../../mk/prog.mk:31: recipe for target 'openrc' failed make[2]: *** [openrc] Error 1 make[2]: Leaving directory '/var/tmp/portage/sys-apps/openrc-0.16.3/work/openrc-0.16.3/src/rc' ../mk/subdir.mk:19: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/var/tmp/portage/sys-apps/openrc-0.16.3/work/openrc-0.16.3/src' /var/tmp/portage/sys-apps/openrc-0.16.3/work/openrc-0.16.3//mk/subdir.mk:19: recipe for target 'all' failed make: *** [all] Error 2 Expected Results: emerge success Emerge of previous version =sys-apps/openrc-0.16.2 in the SAME environment have NO problems at all. And emerge of 0.16.3 with 'CFLAGS += -fPIC' succeeded, but I assume that is wrong approach.
Created attachment 403486 [details] build.log
Created attachment 403488 [details] emerge -pqv
Created attachment 403490 [details] emerge --info
I compared the versions of OpenRC you mentioned, and there are no differences in the build. Also, I have not been able to reproduce the errors you mention. If this is still an issue for 0.21.3, please feel free to re-open this bug. Thanks, William