All objects in atlas' .a files need to be PIC objects on amd64, cause several shared objects link against them. Shared objects on amd64 always need to be PIC. (Example is liboctave from app-sci/octave) I'll attach a patch against the -3.6.0.ebuild to make that work. Please have a look and tell me if it's okay for you.
Created attachment 29925 [details, diff] Patch against dev-libs/atlas-3.6.0
Hey guys, please take a look at #30453 and, to that effect, app-sci/blas-atlas ebuild. This is the future of atlas (and other blas/lapack implementations) in portage, while dev-lib/atlas will eventually be phased out... Plus I believe it already does -fPIC thing :). George
Looks promising. I'll tell all users of atlas to swtich to atlas-blas and atlas-lapack and just mark atlas -amd64.
Done. dev-libs/atlas is now -amd64. We'll wait for blas-atlas....