Skip to content

Conversation

@vchuravy
Copy link
Member

This is based on #24890 (thanks @ihnorton) and fixes #19606
I don't think this is a full fix, but it should reduce the likelyhood of
issues creeping up.

Will merge this after CI passes.

ihnorton and others added 2 commits January 16, 2018 17:53
Should help with crashes when loading multiple libLLVM versions in
the same process, as happens with mesa/llvmpipe when mesa is
dynamically linked against libLLVM. See

  #19606

patch: https://reviews.llvm.org/D31524
commit: https://reviews.llvm.org/rL300496
@ararslan ararslan added the external dependencies Involves LLVM, OpenBLAS, or other linked libraries label Jan 16, 2018
@vchuravy
Copy link
Member Author

> objdump -t usr/lib/libjulia.so
...
0000000000000000       F *UND*  0000000000000000              _ZN4llvm13EngineBuilder12selectTargetERKNS_6TripleENS_9StringRefES4_RKNS_15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE@@JL_LLVM_3.9
...

@vchuravy vchuravy merged commit 86ca591 into master Jan 18, 2018
@vchuravy vchuravy deleted the vc/symprefix branch January 18, 2018 17:25
ararslan pushed a commit that referenced this pull request May 8, 2018
Should help with crashes when loading multiple libLLVM versions in
the same process, as happens with mesa/llvmpipe when mesa is
dynamically linked against libLLVM. See

  #19606

patch: https://reviews.llvm.org/D31524
commit: https://reviews.llvm.org/rL300496

Ref #25597
(cherry picked from commit edabf42)
ararslan pushed a commit that referenced this pull request May 8, 2018
ararslan pushed a commit that referenced this pull request May 27, 2018
Should help with crashes when loading multiple libLLVM versions in
the same process, as happens with mesa/llvmpipe when mesa is
dynamically linked against libLLVM. See

  #19606

patch: https://reviews.llvm.org/D31524
commit: https://reviews.llvm.org/rL300496

Ref #25597
(cherry picked from commit edabf42)
ararslan pushed a commit that referenced this pull request May 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

external dependencies Involves LLVM, OpenBLAS, or other linked libraries

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LLVM conflict with Gallium3D (swrast) driver

5 participants