Message310136
> That looks like recompilation (or at least how recompilation would look if you'd been granted permission). Assuming you can recompile the binary, you could rename the dependency and regenerate the import library so that you can link directly against the new name.
Perhaps *you* can do that, but I don't think you want to volunteer to maintain Windows wheels for every package on PyPI :-). Regenerating import libraries and tweaking build systems and all that works fine if you're a Windows specialist distributing artisinal hand-crafted builds, but you can't automate that knowledge and use it at scale. You *can* write an automatic tool that slurps in a bunch of PE files and rewrites them to create a self-contained DLL-hell-free redistributable. This is the core strategy that osx and manylinux wheels have been using for years now, and why it's possible for random devs to make wheels that work, even on platforms they don't use. |
|
Date |
User |
Action |
Args |
2018-01-17 03:53:54 | njs | set | recipients:
+ njs, lemburg, barry, brett.cannon, paul.moore, tim.golden, zach.ware, eryksun, steve.dower, xoviat, Ray Donnelly |
2018-01-17 03:53:54 | njs | set | messageid: <1516161234.52.0.467229070634.issue32516@psf.upfronthosting.co.za> |
2018-01-17 03:53:54 | njs | link | issue32516 messages |
2018-01-17 03:53:54 | njs | create | |
|