Output via: % gcc --print-search-dirs|grep libraries | sed 's/:/\n/g'|sed 's/4.4.5/doesntmatter/g' > 4.4.5.txt (and I mangled my EPREFIX for pretty output) Please check on this as it will eventually cause problems (we debugged and issue on IRC) % diff -u 4.4.5.txt 4.5.2.txt --- 4.4.5.txt 2011-03-04 10:57:16.386853000 -0600 +++ 4.5.2.txt 2011-03-04 10:57:24.520714000 -0600 @@ -1,10 +1,9 @@ libraries =EPREFIX/usr/lib/gcc/x86_64-pc-linux-gnu/doesntmatter/ -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/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/../../../../lib/ +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/
% 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