The ebuild does create a builddir ending in *-${ABI}, but src_compile and src_install then reference a builddir ending in *-${DEFAULT_ABI}. Since $ABI != $DEFAULT_ABI when building for a none-default ABI (for example x86 on amd64), this fails because of a none-existant directory.
Created attachment 350996 [details] build.log
Created attachment 352472 [details, diff] Use ABI if set, otherwise default to DEFAULT_ABI Does this patch to the ebuild fix the issue?
(In reply to Paul Varner from comment #2) > Created attachment 352472 [details, diff] [details, diff] > Use ABI if set, otherwise default to DEFAULT_ABI > > Does this patch to the ebuild fix the issue? seems like i missed your comment, yes, this patch to the ebuild fixes the issue. Since bug 471644 is a duplicate of this, it will also fix that bug.
If you verified it to work, feel free to apply this patch.
applied
*** Bug 471644 has been marked as a duplicate of this bug. ***
This lead to bug 485752.
(In reply to Chí-Thanh Christopher Nguyễn from comment #7) > This lead to bug 485752. It did not, bug 485752 is completly seperate. While there is a missing $, which results in ...-DEFAULT_ABI instead of e.g. ...-amd64 for S, this is unrelated to python eclasses using something different for S and existed before my change.