| Summary: | sys-devel/gcc-4.5: Regression in library search paths on amd64-linux | ||
|---|---|---|---|
| Product: | Gentoo/Alt | Reporter: | Jeremy Olexa (darkside) (RETIRED) <darkside> |
| Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | alexxy |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Jeremy Olexa (darkside) (RETIRED)
2011-03-04 17:00:32 UTC
% gcc --print-search-dirs | grep libraries | sed 's/:/\n/g' | sed -e 's/4.5.2/doesntmatter/g' -e "s:${EPREFIX}:EPREFIX:g"
libraries
=EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/
EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/doesntmatter/
EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../../x86_64-pc-linux-gnu/lib/../lib64/
EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../x86_64-pc-linux-gnu/doesntmatter/
EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../../lib64/
/lib/x86_64-pc-linux-gnu/doesntmatter/
/lib/../lib64/
/usr/lib/x86_64-pc-linux-gnu/doesntmatter/
/usr/lib/../lib64/
EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../../x86_64-pc-linux-gnu/lib/
EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../
/lib/
/usr/lib/
do you have a symlink in your EPREFIX?
ohw, lib64 is your isssue, am I correct? - # try /usr/lib31 in 32bit profile on x86_64-linux (needs --enable-multilib),
- # but this does make sense in prefix only.
- use prefix && epatch "${FILESDIR}"/${PN}-4.4.1-linux-x86-on-amd64.patch
-
looks suspicious, patch was dropped
it's the prefix-search-dirs.patch patch's that's lacking, actually (In reply to comment #2) > ohw, lib64 is your isssue, am I correct? > yes. =EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/ EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/doesntmatter/ EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../../x86_64-pc-linux-gnu/lib/../lib/ EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../x86_64-pc-linux-gnu/doesntmatter/ EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../../lib/ /lib/x86_64-pc-linux-gnu/doesntmatter/ /lib/../lib64/ /usr/lib/x86_64-pc-linux-gnu/doesntmatter/ /usr/lib/../lib64/ EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../../x86_64-pc-linux-gnu/lib/ EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/../../../ /lib/ /usr/lib/ fix committed to 4.5.2-r00.1 |