[Numpy-discussion] Is anyone knowledgeable about dll deployment on windows ?
Eloi Gaudry
eg at fft.be
Mon Nov 30 06:52:29 EST 2009
David Cournapeau wrote:
> Eloi Gaudry wrote:
>
>> David, I think that what Christoph pointed here applies to the msvc
>> built libraries only (I need to build the whole python/extensions using
>> msvc).
>>
>>
>
> Ok, I did not understand that point. Do you know if the patch discussed
> in 4120 has been applied to 2.6.4 ?
>
I don't think so... I'm using 2.6.4 and still wondering how to
circumvent the runtime redistribution issue.
>
>> May I ask you what re the "clashes between extensions" you were
>> referring to in your previous answer ? Have you already encountered such
>> issues ?
>>
>>
>
> If every python package starts to put its extensions (*.pyd) into a
> directory, what happens when two different packages have an extension
> with the same name (e.g. package foo has a package multiarray.pyd) ? I
> would also be really annoyed if a 3rd party extension starts polluting
> my C:\Python26.
>
You made your point.
>
>> I'm wondering how it could break things asp roviding libraries in an
>> unique location is a known and common practice.
>>
>
> The problem is that numpy does not "own" C:\Python*, and it is not
> expected that projects start dumping their stuff there. It usually
> "works" on windows because each applications is independent of each
> other. But here, numpy extends python, so we cannot just do as we please
> - especially to deal with this whole manifest stupidity. Given that even
> MS has implicitly recognized how broken manifests were (they are giving
> it up for VS 2010), I don't think it worths spending time on this issue
> which may well be unsolvable in a reliable way anyway. AFAIK, the
> related issue of broken "install for me" python installers on vista and
> windows 7 has not been solved yet.
>
Well, I wasn't aware of Microsoft willing to giving up the whole
SxS/manifest thing. Is there any MSDN information available?
Thanks for your input David,
Eloi
> cheers,
>
> David
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
--
Eloi Gaudry
Free Field Technologies
Axis Park Louvain-la-Neuve
Rue Emile Francqui, 1
B-1435 Mont-Saint Guibert
BELGIUM
Company Phone: +32 10 487 959
Company Fax: +32 10 454 626
More information about the NumPy-Discussion
mailing list