| Summary: | openrc fails to link due to missing symbols from glibc libc_nonshared.a | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Jaime Gascon Romero <jgascon> |
| Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | CC: | jgascon, roy |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
build log
The ebuild environment file emerge --info The build log with LANG=C x86_64-pc-linux-gnu-gcc output |
||
|
Description
Jaime Gascon Romero
2008-05-29 21:22:49 UTC
Created attachment 154747 [details]
build log
Created attachment 154749 [details]
The ebuild environment file
Created attachment 154751 [details]
emerge --info
Could you run that emerge again with LANG=C and attach the result, please? atexit should be defined by your libc - sounds like a toolchain issue. Created attachment 154883 [details]
The build log with LANG=C
(In reply to comment #5) > atexit should be defined by your libc - sounds like a toolchain issue. > I've tried to rebuild the entire toolchain (binutils, gcc, glibc, linux-headers and gdb) and I get the same error again. I've also did a 'emerge -e system' and then I went back to emerge the openrc and always gives me the same error. you've got some bogus files screwing things up or a broken glibc ... all of those missing functions are provided by glibc via libc_nonshared.a go into /var/tmp/portage/sys-apps/openrc-0.2.5/work/openrc-0.2.5/src/rc and run: x86_64-pc-linux-gnu-gcc -L../librc -L../libeinfo -Wl,-rpath=/lib64 -L/lib64 -o rc checkpath.o fstabinfo.o mountinfo.o start-stop-daemon.o rc-applets.o rc-depend.o rc-logger.o rc-misc.o rc-plugin.o rc-service.o rc-status.o rc-update.o runscript.o rc.o -lutil -lrc -leinfo -lncurses -Wl,-Bdynamic -ldl -lpam -Wl,--verbose and then post the output as an attachment Created attachment 154925 [details]
x86_64-pc-linux-gnu-gcc output
Here are the output from the command that you've requested SpanKY...
this is wrong: attempt to open /lib64/libc.so succeeded -lc (/lib64/libc.so) i dont know how you got that libc.so, but it wasnt from Gentoo |