I'm trying to update from glibc-2.19 to glibc-2.20-r1. I've also tried to update gcc-4.8.4 to gcc-4.9.2-r1. Both throw an error that I don't understand.
I'm attaching my build.log file and the output from emerge --info. Thanks for the help.
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../libc.so when searching for -lc
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../libc.a when searching for -lc
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lc
> collect2: error: ld returned 1 exit status
> Makefile:167: recipe for target '/var/tmp/portage/sys-libs/glibc-2.20-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/cross-rpcgen' failed
> make[2]: *** [/var/tmp/portage/sys-libs/glibc-2.20-r1/work/build-x86-x86_64-pc-linux-gnu-nptl/sunrpc/cross-rpcgen] Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[2]: Leaving directory '/var/tmp/portage/sys-libs/glibc-2.20-r1/work/glibc-2.20/sunrpc'
> Makefile:214: recipe for target 'sunrpc/others' failed
> make[1]: *** [sunrpc/others] Error 2
> make[1]: Leaving directory '/var/tmp/portage/sys-libs/glibc-2.20-r1/work/glibc-2.20'
> Makefile:9: recipe for target 'all' failed
> make: *** [all] Error 2
> make: Leaving directory '/var/tmp/portage/sys-libs/glibc-2.20-r1/work/build-x86-x86_64-pc-linux-gnu-nptl'
> emake failed
> [31;01m*[0m ERROR: sys-libs/glibc-2.20-r1 failed (compile phase):
> [31;01m*[0m make nptl for x86 failed
> [31;01m*[0m
> [31;01m*[0m Call stack:
> [31;01m*[0m ebuild.sh, line 93: Called src_compile
> [31;01m*[0m environment, line 3189: Called eblit-run 'src_compile'
> [31;01m*[0m environment, line 919: Called eblit-glibc-src_compile
> [31;01m*[0m src_compile.eblit, line 23: Called foreach_abi 'toolchain-glibc_src_compile'
> [31;01m*[0m common.eblit, line 326: Called toolchain-glibc_src_compile
> [31;01m*[0m src_compile.eblit, line 12: Called die
> [31;01m*[0m The specific snippet of code:
> [31;01m*[0m emake -C "$(builddir ${t})" || die "make ${t} for ${ABI} failed"
> [31;01m*[0m
> [31;01m*[0m If you need support, post the output of `emerge --info '=sys-libs/glibc-2.20-r1'`,
> [31;01m*[0m the complete build log and the output of `emerge -pqv '=sys-libs/glibc-2.20-r1'`.
> [31;01m*[0m The complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.20-r1/temp/build.log'.
> [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.20-r1/temp/environment'.
> [31;01m*[0m Working directory: '/var/tmp/portage/sys-libs/glibc-2.20-r1/work/build-x86-x86_64-pc-linux-gnu-nptl'
> [31;01m*[0m S: '/var/tmp/portage/sys-libs/glibc-2.20-r1/work/glibc-2.20'
Question
lasuit
I'm trying to update from glibc-2.19 to glibc-2.20-r1. I've also tried to update gcc-4.8.4 to gcc-4.9.2-r1. Both throw an error that I don't understand.
I'm attaching my build.log file and the output from emerge --info. Thanks for the help.
Whoops! Too big. Here's hopefully relevant parts:
And:
Finally:
Link to comment
Share on other sites
0 answers to this question
Recommended Posts