[Matplotlib-devel] [Wheel-builders] Manylinux external library test case - matplotlib, tk

Matthew Brett matthew.brett at gmail.com
Sat Apr 30 16:40:45 EDT 2016


On Sat, Apr 30, 2016 at 3:43 AM, Nathaniel Smith <njs at pobox.com> wrote:
> On Fri, Apr 29, 2016 at 9:23 PM, Chris Barker <chris.barker at noaa.gov> wrote:
>> I'm sure I missed the conversation, but as tkInter is included with Python
>> itself, why can't the wheels link against the same version that python
>> ships??
>
> The problem is that we're trying to make a single build of matplotlib
> that works with multiple different builds of Python, which might come
> with different, incompatible builds of tkInter -- so if we build
> against the version shipped with python A then it will be broken on
> python B and vice-versa.
>
> Or maybe not -- Matthew's seeing a segfault, and it *might* be due to
> the existence of fundamental ABI incompatibilities between different
> tk builds, but it hasn't really been characterized.

I'm in Cuba at the moment, so it's very difficult to run stuff remotely.

If you have access to benten.dlab.berkeley.edu, the build wheel is in
/home/mb312/dev_trees/manylinux-builds/wheelhouse - latest matplotlib
1.5.1 for Python 2.7.  Otherwise, the build recipe in manylinux-builds
should give a good clue as to how to replicate.

Cheers,

Matthew


More information about the Matplotlib-devel mailing list