Skip to content

Commit cdc1459

Browse files
authored
GH-43355: [C++] Don't require __once_proxy in symbols.map (#47354)
### Rationale for this change We refer `__once_proxy` in `cpp/src/{gandiva,parquet}/symbols.map` but some environments don't have `__once_proxy`. If `__once_proxy` doesn't exist, we got a build failure. ### What changes are included in this PR? Use `__once_proxy*` not `__once_proxy` to accept no `__once_proxy`. ### Are these changes tested? Yes. ### Are there any user-facing changes? No. * GitHub Issue: #43355 Authored-by: Sutou Kouhei <[email protected]> Signed-off-by: Sutou Kouhei <[email protected]>
1 parent 0ecc472 commit cdc1459

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

cpp/src/gandiva/symbols.map

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
local:
2222
# devtoolset / static-libstdc++ symbols
2323
__cxa_*;
24-
__once_proxy;
24+
__once_proxy*;
2525

2626
extern "C++" {
2727
# devtoolset or -static-libstdc++ - the Red Hat devtoolset statically
@@ -32,4 +32,3 @@
3232
*std::__once_call*;
3333
};
3434
};
35-

cpp/src/parquet/symbols.map

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
local:
2222
# devtoolset / static-libstdc++ symbols
2323
__cxa_*;
24-
__once_proxy;
24+
__once_proxy*;
2525

2626
extern "C++" {
2727
# boost

0 commit comments

Comments
 (0)