David, I briefly took a look at your code, and I have a very, very
important observation.
Your implementation make uses of low level dlopening. Then, your are
going to have to manage all the oddities of runtime loading in the
different systems. In this case, 'libtool' could really help. I know,
On Dienstag 29 April 2008, Lisandro Dalcin wrote:
Your implementation make uses of low level dlopening. Then, your are
going to have to manage all the oddities of runtime loading in the
different systems.
Argh. -1 for a hard dependency on dlopen(). At some point in my life, I might
be forced
Lisandro Dalcin wrote:
David, I briefly took a look at your code, and I have a very, very
important observation.
Your implementation make uses of low level dlopening. Then, your are
going to have to manage all the oddities of runtime loading in the
different systems. In this case, 'libtool'
On Dienstag 29 April 2008, David Cournapeau wrote:
Andreas Klöckner wrote:
Argh. -1 for a hard dependency on dlopen().
There is no hard dependency on dlopen, there is a hard dependency on
runtime loading, because well, that's the point of a plugin system. It
should not be difficult to be
Andreas Klöckner wrote:
Yes, obviously everything will need to be linked into one big static
executable blob. I am somewhat certain that distutils will be of no help
there, so I will need to roll my own. There is a CMake-based build of
Python for BG/L, I was planning to work off that.
Andreas Klöckner wrote:
But so far, I might not end up having to do all that, for which I'd be
endlessly grateful.
If you really need it, note that numpy can be built with scons instead
of distutils, and the scons scripts are now available in numpy svn (and
will be included in the
On Dienstag 29 April 2008, David Cournapeau wrote:
Andreas Klöckner wrote:
Yes, obviously everything will need to be linked into one big static
executable blob. I am somewhat certain that distutils will be of no help
there, so I will need to roll my own. There is a CMake-based build of
Hi,
I've just started working on a prototype for a plugin system for
numpy. The plugin aims at providing a framework for the following user
cases:
- runtime selection of blas/lapack/etc...: instead of harcoding in
the binary one blas/lapack implementation, numpy could choose the SSE