Summary: | sys-fs/e2fsprogs-1.40.5 local linker scripts break --sysroot cross-compiles | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joel Martin (RETIRED) <kanaka> |
Component: | New packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | pdd |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Joel Martin (RETIRED)
2008-02-14 15:45:34 UTC
so what you're saying is that your sysroot does not have the com_err and ss libraries installed ? if that's the case, then install them into your sysroot It DOES have them installed. The problem is that GROUP only gets resolved relative to the sysroot if the file containing the GROUP macro is also within the sysroot. So what's happening in my case is that it's trying to link against /usr/lib32/libcom_err.so instead of <sysroot>/usr/lib32/libcom_err.so got ya ... the full paths arent actually needed, so try dropping the leading /usr/lib/ part then again, that wont work as the linker will just keep searching the same path over and over in an infinite loop (finding the linker script) i'd say just put the libraries into your sysroot like normal *** Bug 228525 has been marked as a duplicate of this bug. *** |