-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
ARROW-5894: [Gandiva][C++] Added a linker script for libgandiva.so to restrict libstdc++ symbols. #4883
Conversation
@brills Does it still crash? I don't see anything on Travis. |
It's not with the latest commit which only hides the libstdc++ symbols. |
Codecov Report
@@ Coverage Diff @@
## master #4883 +/- ##
===========================================
- Coverage 87.42% 75.24% -12.19%
===========================================
Files 994 57 -937
Lines 140102 3708 -136394
Branches 1418 0 -1418
===========================================
- Hits 122481 2790 -119691
+ Misses 17259 918 -16341
+ Partials 362 0 -362 Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
… restrict libstdc++ symbols. I tried more aggressive restrictions that exports only *gandiva::* but unit tests crashed. (see the previous commit in this PR). Author: Zhuo Peng <1835738+brills@users.noreply.github.com> Closes #4883 from brills/linker-script and squashes the following commits: 67e1347 <Zhuo Peng> cmake format 778a194 <Zhuo Peng> Only restrict symbols from libstdc++ a8e0bac <Zhuo Peng> Added a linker script for Gandiva to limit exported symbols
… restrict libstdc++ symbols. I tried more aggressive restrictions that exports only *gandiva::* but unit tests crashed. (see the previous commit in this PR). Author: Zhuo Peng <1835738+brills@users.noreply.github.com> Closes apache#4883 from brills/linker-script and squashes the following commits: 67e1347 <Zhuo Peng> cmake format 778a194 <Zhuo Peng> Only restrict symbols from libstdc++ a8e0bac <Zhuo Peng> Added a linker script for Gandiva to limit exported symbols
I tried more aggressive restrictions that exports only gandiva:: but unit tests crashed. (see the previous commit in this PR).