-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No mangling occurs #58
Comments
This is due to the
|
From what I remember, some users of PyArrow wheels actually link directly to our C++ DLLs ( |
This predates me and I am unsure on the reasoning behind it, maybe @kszucs or @jorisvandenbossche know |
Also cc @xhochy in that case. But that might be an obsolete requirement, especially now the C Data Interface exists. |
Turbodbc was sadly never migrated to the C data interface and still requires an arrow.dll named as such if you install it using pip directly. |
TBH it would be much easier if this behaviour was controllable. Or perhaps we simply need a much lower-level facility, because the one thing we want to do is to name-mangle |
So, right now I get:
The problem is that we really need |
Looks like we could perhaps call |
I'll add a command-line switch to control this behavior. |
Thanks a lot! We also need the existing DLLs to remain in the same place, I don't know if that's what you have in mind. |
Yes, the existing DLLs will remain in the same place. |
Hello,
I'm probably doing something wrong, but I'm trying to integrate delvewheel in the Apache Arrow build procedure for Windows wheels, and delvewheel doesn't seem to mangle
msvcp140.dll
.Here are the commands that we're running on CI:
and here is the output from those two commands:
The full output can be seen at https://github.com/ursacomputing/crossbow/actions/runs/12412729686/job/34653120828#step:7:7026
The text was updated successfully, but these errors were encountered: