<div dir="ltr"><div>Hi cschen,<br><br>It seems that libunwind (the one included in libcxxabi) is mandatory at the moment.  Use the second build command instead:<br><br>$ CROSS_COMPILING=arm ENABLE_LIBUNWIND=1 ./scripts/compile-all.sh<br><br></div>Logan<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 7, 2014 at 5:32 PM, gamma_chen <span dir="ltr"><<a href="mailto:gamma_chen@yahoo.com.tw" target="_blank">gamma_chen@yahoo.com.tw</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12px">After do "sudo apt-get update", the following are pass.<br><br>Install the dependencies:<span class=""><br><br>    $ sudo apt-get install binutils clang-3.5 cmake gcc make<br><br></span>To cross-compile for ARM, install following dependencies as well:<br><br>    $ sudo apt-get install binutils-multiarch \<br>                           gcc-4.7-arm-linux-gnueabihf \<br>                           g++-4.7-arm-linux-gnueabihf<br><br>But now fail as follows,<br><br>cschen@debian:~/test/libcxx-scripts$ export CROSS_COMPILING=arm<br>cschen@debian:~/test/libcxx-scripts$ CROSS_COMPILING=arm ./scripts/compile-all.sh<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/abort_message.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_aux_runtime.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_default_handlers.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_demangle.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_exception.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_exception_storage.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_guard.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_handlers.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_new_delete.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_personality.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_unexpected.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_vector.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/cxa_virtual.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/exception.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/private_typeinfo.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/stdexcept.cpp<br>compile: /home/cschen/test/libcxx-scripts/libcxxabi/src/typeinfo.cpp<br>link: libc++abi.so.1.0<br>installing ...<br>done.<br>-- The CXX compiler identification is Clang 3.5.0<br>-- The C compiler identification is Clang 3.5.0<br>-- Check for working CXX compiler: /usr/bin/clang++<br>-- Check for working CXX compiler: /usr/bin/clang++ -- works<br>-- Detecting CXX compiler ABI info<br>-- Detecting CXX compiler ABI info - done<br>-- Check for working C compiler: /usr/bin/clang<br>-- Check for working C compiler: /usr/bin/clang -- works<br>-- Detecting C compiler ABI info<br>-- Detecting C compiler ABI info - done<br>-- Host triple: x86_64-pc-linux<br>-- Target triple: arm-pc-linux<br>-- Performing Test LIBCXX_HAS_STDCXX11_FLAG<br>-- Performing Test LIBCXX_HAS_STDCXX11_FLAG - Success<br>-- Performing Test LIBCXX_HAS_STDCXX1Y_FLAG<br>-- Performing Test LIBCXX_HAS_STDCXX1Y_FLAG - Success<br>-- Performing Test LIBCXX_HAS_FPIC_FLAG<br>-- Performing Test LIBCXX_HAS_FPIC_FLAG - Success<br>-- Performing Test LIBCXX_HAS_NO_OMIT_FRAME_POINTER_FLAG<br>-- Performing Test LIBCXX_HAS_NO_OMIT_FRAME_POINTER_FLAG - Success<br>-- Performing Test LIBCXX_HAS_NODEFAULTLIBS_FLAG<br>-- Performing Test LIBCXX_HAS_NODEFAULTLIBS_FLAG - Success<br>-- Performing Test LIBCXX_HAS_NOSTDINCXX_FLAG<br>-- Performing Test LIBCXX_HAS_NOSTDINCXX_FLAG - Success<br>-- Performing Test LIBCXX_HAS_WALL_FLAG<br>-- Performing Test LIBCXX_HAS_WALL_FLAG - Success<br>-- Performing Test LIBCXX_HAS_W_FLAG<br>-- Performing Test LIBCXX_HAS_W_FLAG - Success<br>-- Performing Test LIBCXX_HAS_WNO_UNUSED_PARAMETER_FLAG<br>-- Performing Test LIBCXX_HAS_WNO_UNUSED_PARAMETER_FLAG - Success<br>-- Performing Test LIBCXX_HAS_WWRITE_STRINGS_FLAG<br>-- Performing Test LIBCXX_HAS_WWRITE_STRINGS_FLAG - Success<br>-- Performing Test LIBCXX_HAS_WNO_LONG_LONG_FLAG<br>-- Performing Test LIBCXX_HAS_WNO_LONG_LONG_FLAG - Success<br>-- Performing Test LIBCXX_HAS_PEDANTIC_FLAG<br>-- Performing Test LIBCXX_HAS_PEDANTIC_FLAG - Success<br>-- Performing Test LIBCXX_HAS_WERROR_FLAG<br>-- Performing Test
 LIBCXX_HAS_WERROR_FLAG - Success<br>-- Performing Test LIBCXX_HAS_WNO_ERROR_FLAG<br>-- Performing Test LIBCXX_HAS_WNO_ERROR_FLAG - Success<br>-- Performing Test LIBCXX_HAS_FNO_EXCEPTIONS_FLAG<br>-- Performing Test LIBCXX_HAS_FNO_EXCEPTIONS_FLAG - Success<br>-- Performing Test LIBCXX_HAS_FNO_RTTI_FLAG<br>-- Performing Test LIBCXX_HAS_FNO_RTTI_FLAG - Success<br>-- Performing Test LIBCXX_HAS_WX_FLAG<br>-- Performing Test LIBCXX_HAS_WX_FLAG - Failed<br>-- Performing Test LIBCXX_HAS_NO_WX_FLAG<br>-- Performing Test LIBCXX_HAS_NO_WX_FLAG - Failed<br>-- Performing Test LIBCXX_HAS_EHSC_FLAG<br>-- Performing Test LIBCXX_HAS_EHSC_FLAG - Failed<br>-- Performing Test LIBCXX_HAS_NO_EHS_FLAG<br>-- Performing Test
 LIBCXX_HAS_NO_EHS_FLAG - Failed<br>-- Performing Test LIBCXX_HAS_NO_EHA_FLAG<br>-- Performing Test LIBCXX_HAS_NO_EHA_FLAG - Failed<br>-- Performing Test LIBCXX_HAS_NO_GR_FLAG<br>-- Performing Test LIBCXX_HAS_NO_GR_FLAG - Failed<br>-- Looking for pthread_create in pthread<br>-- Looking for pthread_create in pthread - found<br>-- Looking for printf in c<br>-- Looking for printf in c - found<br>-- Looking for ccos in m<br>-- Looking for ccos in m - found<br>-- Looking for clock_gettime in rt<br>-- Looking for clock_gettime in rt - found<br>-- Looking for __gcc_personality_v0 in gcc_s<br>-- Looking for __gcc_personality_v0 in gcc_s - found<br>-- Found PythonInterp: /usr/bin/python (found
 version "2.7.3") <br>-- Configuring done<br>-- Generating done<br>-- Build files have been written to: /home/cschen/test/libcxx-scripts/objs-arm/libcxx<br>Scanning dependencies of target cxx<br>[  3%] [  7%] [ 11%] [ 15%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/iostream.cpp.o<br>Building CXX object lib/CMakeFiles/cxx.dir/__/src/future.cpp.o<br>Building CXX object lib/CMakeFiles/cxx.dir/__/src/algorithm.cpp.o<br>Building CXX object lib/CMakeFiles/cxx.dir/__/src/shared_mutex.cpp.o<br>[ 19%] [ 23%] [ 26%] [ 30%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/optional.cpp.o<br>Building CXX object lib/CMakeFiles/cxx.dir/__/src/typeinfo.cpp.o<br>[ 34%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/locale.cpp.o<br>[ 46%]
 [ 38%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/regex.cpp.o<br>Building CXX object lib/CMakeFiles/cxx.dir/__/src/utility.cpp.o<br>[ 42%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/valarray.cpp.o<br>Building CXX object lib/CMakeFiles/cxx.dir/__/src/hash.cpp.o<br>Building CXX object lib/CMakeFiles/cxx.dir/__/src/bind.cpp.o<br>[ 53%] [ 57%] [ 50%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/mutex.cpp.o<br>Building CXX object lib/CMakeFiles/cxx.dir/__/src/thread.cpp.o<br>Building CXX object lib/CMakeFiles/cxx.dir/__/src/debug.cpp.o<br>[ 61%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/exception.cpp.o<br>[ 65%] [ 69%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/chrono.cpp.o<br>Building CXX object lib/CMakeFiles/cxx.dir/__/src/strstream.cpp.o<br>[ 73%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/stdexcept.cpp.o<br>[ 76%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/memory.cpp.o<br>[ 80%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/string.cpp.o<br>[ 84%] [ 88%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/random.cpp.o<br>Building CXX object lib/CMakeFiles/cxx.dir/__/src/new.cpp.o<br>[ 92%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/ios.cpp.o<br>[ 96%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/condition_variable.cpp.o<br>[100%] Building CXX object lib/CMakeFiles/cxx.dir/__/src/system_error.cpp.o<br>Linking CXX shared library libc++.so<br>clang: warning: argument unused during compilation: '-nostdinc++'<br>[100%] Built target cxx<br>[100%] Built
 target cxx<br>Install the project...<br>-- Install configuration: "Release"<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/cxxabi.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/.<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./vector<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./ratio<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./queue<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./deque<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cmath<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./thread<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__locale<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./clocale<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cstdlib<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cfloat<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./stdexcept<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__mutex_base<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./iostream<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./numeric<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./strstream<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./iosfwd<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./algorithm<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./array<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./iomanip<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./chrono<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__std_stream<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./istream<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__tuple_03<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./utility<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./climits<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__tree<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./locale<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cstdint<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./scoped_allocator<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./atomic<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__tuple<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cstring<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./ctgmath<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./csetjmp<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./initializer_list<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__functional_base_03<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./new<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__functional_base<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./complex.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./string<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cassert<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./condition_variable<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__undef_min_max<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./memory<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cctype<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./ctime<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./system_error<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cstdarg<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./unordered_set<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./ostream<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./tuple<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__config<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./typeindex<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./regex<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./ext<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./ext/hash_map<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./ext/__hash<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./ext/hash_set<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./ciso646<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./list<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./mutex<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cstddef<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__refstring<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./unordered_map<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./exception<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cinttypes<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./limits<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./type_traits<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./forward_list<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./sstream<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cwchar<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./stack<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./random<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./ccomplex<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__debug<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./tgmath.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./streambuf<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./shared_mutex<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./typeinfo<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__split_buffer<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./bitset<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./module.modulemap<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./map<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./complex<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__hash_table<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cfenv<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./codecvt<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cstdio<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./iterator<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__sso_allocator<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./valarray<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cerrno<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/android<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/android/locale_bionic.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/ibm<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/ibm/xlocale.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/ibm/limits.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/ibm/support.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/win32<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/win32/math_win32.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/win32/support.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/win32/limits_win32.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/win32/locale_win32.h<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/newlib<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/newlib/xlocale.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/solaris<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/solaris/floatingpoint.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/solaris/xlocale.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/solaris/wchar.h<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/xlocale<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./support/xlocale/xlocale.h<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cwctype<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./set<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./ios<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./functional<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./cstdbool<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__bit_reference<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./future<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./__functional_03<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./fstream<br>-- Installing:
 /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./experimental<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./experimental/optional<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./experimental/utility<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./experimental/dynarray<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./experimental/string_view<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./experimental/__config<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/include/c++/v1/./csignal<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/lib/libc++.so.1.0<br>-- Installing: /home/cschen/test/libcxx-scripts/out-arm/lib/libc++.so.1<br>--
 Installing: /home/cschen/test/libcxx-scripts/out-arm/lib/libc++.so<br>/home/cschen/test/libcxx-scripts/libcxxabi/test/backtrace_test.cpp<br>/home/cschen/test/libcxx-scripts/out-arm/lib/libc++abi.so: undefined reference to `_Unwind_VRS_Interpret'<br>clang: error: linker command failed with exit code 1 (use -v to see invocation)<br><br><br>cschen<br><div><br><br></div><div style="display:block"> <div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12px"> <div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12px"> <div dir="ltr"> <font face="Arial"> Jonathan Roelofs <<a href="mailto:jonathan@codesourcery.com" target="_blank">jonathan@codesourcery.com</a>> 於
 2014/10/3 (週五) 12:35 PM 寫道﹕<br> </font> </div><span class="">  <br><br> <div><br clear="none"><br clear="none">On 10/3/14 10:16 AM, Dan Albert wrote:<br clear="none">>><br clear="none">>> I try to build libc++ and libc++abi for host x86_64(linux) and target<br clear="none">>> arm(linux) but fail.<br clear="none">>><br clear="none">> <br clear="none">> Failing in what way? If this isn't working out of the box, we've done<br clear="none">> something wrong.<br clear="none">Yeah, it would help to know more specifics about where you're getting stuck.<div><br clear="none">> <br clear="none">> jroelofs might
 know more...</div><br clear="none">For my baremetal arm toolchain, I use buildit&testit for libc++abi, and<br clear="none">buildit&lit for libc++... Which is a bit different than what you'll get out of<br clear="none">using cmake for it. Also, I've customized both buildits, the testit, and<br clear="none">libc++'s lit config file to do this, and those changes are very specific to my<br clear="none">environment (I don't recommend using buildit/testit to build either library<br clear="none">unless you're working on porting them to a new platform. Even then, just do it<br clear="none">the "right way" with cmake, and don't be stupid like me ;] ).<br clear="none"><br clear="none"><br clear="none">Cheers,<br clear="none"><br clear="none">Jon<br clear="none"><br clear="none">-- <br clear="none">Jon Roelofs<br clear="none"><a shape="rect" href="mailto:jonathan@codesourcery.com" target="_blank">jonathan@codesourcery.com</a><br clear="none">CodeSourcery / Mentor Embedded<div><br clear="none"></div><br><br></div>  </span></div> </div>  </div> </div></div><br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div>