[MacPorts] #21548: ATLAS does not compile x86_64
MacPorts
noreply at macports.org
Thu Oct 22 12:33:25 PDT 2009
#21548: ATLAS does not compile x86_64
---------------------------------------------+------------------------------
Reporter: macport-snhhome@… | Owner: jameskyle@…
Type: defect | Status: reopened
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: snowleopard, x86_64, universal
Port: atlas |
---------------------------------------------+------------------------------
Comment(by vince@…):
Replying to [comment:11 jameskyle@…]:
> I didn't see the universal reference. The above quote is correct in that
universal is not supported. On line 54 of the current portfile:
> universal_variant no
>
> Now, oddly enough, if I do a
>
> {{{
> port build atlas +universal
> }}}
>
> No error is thrown. […]
> I'm not sure how to proceed. Should I enable the unviersal variant so I
can check for it and warn the user then exit?
You can just warn the user via, e.g. reenabling universal_variant
(otherwise you will not get it set whatever you do), and:
{{{
variant universal {
ui_msg "Warning, Atlas does not build universal binaries."
}
}}}
and then set the flags according to the machine natural architecture.
> I would like to also assure, beyond a shadow of a doubt, that the atlas
package will properly build 64 bit libraries if the ${build_arch} variable
is set to do so and will build 32 bit if the build_arch is set for that
and so the 64 bit numpy works as it should against these libraries.
I didn't challenge that. I build Atlas in 64-bit mode very smoothly.
--
Ticket URL: <http://trac.macports.org/ticket/21548#comment:12>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list