Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 48823 - dev-libs/atlas needs to be compiled with -fPIC
Summary: dev-libs/atlas needs to be compiled with -fPIC
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 All
: High normal (vote)
Assignee: Steve Arnold
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 48039
  Show dependency tree
 
Reported: 2004-04-23 15:01 UTC by Danny van Dyk (RETIRED)
Modified: 2004-04-24 06:21 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch against dev-libs/atlas-3.6.0 (atlas-3.6.0.ebuild.patch,856 bytes, patch)
2004-04-23 15:02 UTC, Danny van Dyk (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Danny van Dyk (RETIRED) gentoo-dev 2004-04-23 15:01:49 UTC
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.
Comment 1 Danny van Dyk (RETIRED) gentoo-dev 2004-04-23 15:02:51 UTC
Created attachment 29925 [details, diff]
Patch against dev-libs/atlas-3.6.0
Comment 2 George Shapovalov (RETIRED) gentoo-dev 2004-04-23 15:09:54 UTC
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
Comment 3 Danny van Dyk (RETIRED) gentoo-dev 2004-04-24 02:59:14 UTC
Looks promising. I'll tell all users of atlas to swtich to atlas-blas
and atlas-lapack and just mark atlas -amd64.
Comment 4 Danny van Dyk (RETIRED) gentoo-dev 2004-04-24 06:21:52 UTC
Done. dev-libs/atlas is now -amd64. We'll wait for blas-atlas....