[ 
https://issues.apache.org/jira/browse/ARROW-14301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17427829#comment-17427829
 ] 

Carlos O'Ryan commented on ARROW-14301:
---------------------------------------

Looks like Abseil is always compiled with `-DCMAKE_CXX_STANDARD=11`.  That is a 
problem, because Abseil's ABI changes when it is used from C++17, regardless of 
how it was compiled:

https://github.com/abseil/abseil-cpp/issues/696

I think I can fix this by compiling both `abseil` and `google-cloud-cpp` with 
consistent CMAKE_CXX_STANDARD settings.  Alternatively, we can "pin" the Abseil 
ABI to whatever it was compiled with, it just requires patching the installed 
`base/options.h` file.

> [C++][CI] "test-ubuntu-20.04-cpp-17" nightly build crash in GCSFS test
> ----------------------------------------------------------------------
>
>                 Key: ARROW-14301
>                 URL: https://issues.apache.org/jira/browse/ARROW-14301
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++, Continuous Integration
>            Reporter: Antoine Pitrou
>            Assignee: Carlos O'Ryan
>            Priority: Major
>             Fix For: 6.0.0
>
>
> See https://github.com/ursacomputing/crossbow/runs/3866932533



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to