forked from OSchip/llvm-project
[symbolizer] Change libcxx paths in buildscript.
D107799 changed the paths from lib/libcxx(abi)?.a to lib/<triple>/libcxx(abi)?.a. The build script needs to know to pick up the files from the triple subfolder instead. See https://lab.llvm.org/buildbot/#/builders/37/builds/6764 for buildbot log failure. Reviewed By: MaskRay Differential Revision: https://reviews.llvm.org/D109924
This commit is contained in:
parent
04a66f8d2b
commit
65feb9f444
|
@ -157,9 +157,11 @@ $AR rc symbolizer.a sanitizer_symbolize.o sanitizer_wrappers.o
|
|||
|
||||
SYMBOLIZER_API_LIST=__sanitizer_symbolize_code,__sanitizer_symbolize_data,__sanitizer_symbolize_flush,__sanitizer_symbolize_demangle
|
||||
|
||||
LIBCXX_ARCHIVE_DIR=$(dirname $(find $LIBCXX_BUILD -name libc++.a | head -n1))
|
||||
|
||||
# Merge all the object files together and copy the resulting library back.
|
||||
$SCRIPT_DIR/ar_to_bc.sh $LIBCXX_BUILD/lib/libc++.a \
|
||||
$LIBCXX_BUILD/lib/libc++abi.a \
|
||||
$SCRIPT_DIR/ar_to_bc.sh $LIBCXX_ARCHIVE_DIR/libc++.a \
|
||||
$LIBCXX_ARCHIVE_DIR/libc++abi.a \
|
||||
$LLVM_BUILD/lib/libLLVMSymbolize.a \
|
||||
$LLVM_BUILD/lib/libLLVMObject.a \
|
||||
$LLVM_BUILD/lib/libLLVMBinaryFormat.a \
|
||||
|
|
Loading…
Reference in New Issue