[Numpy-discussion] Request for review: dynamic_cpu_branch
Charles R Harris
Mon Dec 22 23:55:51 CST 2008
On Mon, Dec 22, 2008 at 10:40 PM, David Cournapeau <firstname.lastname@example.org>wrote:
> On Tue, Dec 23, 2008 at 2:35 PM, Robert Kern <email@example.com>
> > I think he meant that it can be discovered at runtime in general, not
> > at numpy-run-time, so we can write a small C program that can be run
> > at numpy-build-time to add another entry to config.h.
> But then we only move the problem: people who want to build universal
> numpy extensions will have the wrong value, no ? The fundamental point
> of my patch is that the value is set whenever ndarrayobject.h is
> included. So even if I build numpy on PPC, NPY_BIGENDIAN will not be
> defined when the header is included for a file build with gcc -arch
We can probably set things up so the determination is at run time -- but we
need to be sure that the ABI isn't affected. I did that once for an old
project that needed data portability. In any case, it sounds like a project
for a later release.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Numpy-discussion