You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug, including details regarding any error messages, version, and platform.
Discovered in an in-progress PR (#36073), but this will likely affect others soon if it hasn't already. In this case, it involves arrow/ipc/dictionary.cc and arrow/compute/kernels/vector_sort.cc.
… possible (#36222)
### Rationale for this change
Internal specializations of `std::hash<FieldPath>` have caused multiple-definition errors with unity builds.
### What changes are included in this PR?
To avoid exposing a global specialization of `std::hash` (which must be declared in the `std` namespace), this specifies the `FieldPath::Hash` helper as a template parameter to hashable containers instead.
### Are these changes tested?
Yes (covered by existing tests)
### Are there any user-facing changes?
No
* Closes: #36214
Authored-by: benibus <bpharks@gmx.com>
Signed-off-by: Antoine Pitrou <antoine@python.org>
Describe the bug, including details regarding any error messages, version, and platform.
Discovered in an in-progress PR (#36073), but this will likely affect others soon if it hasn't already. In this case, it involves
arrow/ipc/dictionary.cc
andarrow/compute/kernels/vector_sort.cc
.Example error (from java-jni-manylinux-2014):
Job: https://github.com/apache/arrow/actions/runs/5337702550/jobs/9674081817 (zip)
Component(s)
C++
The text was updated successfully, but these errors were encountered: