Open yurivict opened 2 months ago
I think that RHEL's devtoolset's dhstatic-libstdc++ includes it based on the comment: https://github.com/apache/arrow/blob/05ab846b4f96b2ff70e2a5918cb713734b7c063b/cpp/src/gandiva/symbols.map#L22
BTW, what is your problem?
Does the following fix it?
diff --git a/cpp/src/gandiva/symbols.map b/cpp/src/gandiva/symbols.map
index dbce381f3e..794822b7ff 100644
--- a/cpp/src/gandiva/symbols.map
+++ b/cpp/src/gandiva/symbols.map
@@ -21,7 +21,7 @@
local:
# devtoolset / static-libstdc++ symbols
__cxa_*;
- __once_proxy;
+ __once_proxy*;
extern "C++" {
# devtoolset or -static-libstdc++ - the Red Hat devtoolset statically
This patch fixes the build failure.
Could you share the build failure log?
Describe the bug, including details regarding any error messages, version, and platform.
Th file cpp/src/gandiva/symbols.map contains the symbol name
__once_proxy
.Where is it defined?
Component(s)
C++
Version: 17.0.0 FreeBSD 14.1