[snip] building static library libeinfo.a x86_64-pc-linux-gnu-ar rc libeinfo.a libeinfo.o x86_64-pc-linux-gnu-ranlib libeinfo.a building shared library libeinfo.so.1 x86_64-pc-linux-gnu-gcc -Wl,-O1,--as-needed -Wl,--version-script=einfo.map -L/lib64 -Wl,-rpath=/lib64 -shared -Wl,-x \ -o libeinfo.so.1 -Wl,-soname,libeinfo.so.1 \ libeinfo.So -lncurses /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.2/../../../../x86_64-pc-linux-gnu/bin/ld: -x: unknown option /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.2/../../../../x86_64-pc-linux-gnu/bin/ld: use the --help option for usage information collect2: ld returned 1 exit status make[2]: *** [libeinfo.so.1] Error 1 make[2]: Leaving directory `/home/tmp/portage/sys-apps/openrc-0.5.2/work/openrc-0.5.2/src/libeinfo' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/tmp/portage/sys-apps/openrc-0.5.2/work/openrc-0.5.2/src' make: *** [all] Error 2 [/snip]
Upstream bug report: http://sourceware.org/bugzilla/show_bug.cgi?id=10670
As I see (at the link above) it is implemented now.
thanks for the follow up