[LLVMdev] Can libc++ build for arm cross compiler? (original) (raw)

Logan Chien tzuhsiang.chien at gmail.com
Fri Oct 3 04:49:38 PDT 2014


Hi cschen,

Did you run the following command before the apt-get install?

$ sudo apt-get update

Thanks. Logan

On Fri, Oct 3, 2014 at 5:27 PM, gamma_chen <gamma_chen at yahoo.com.tw> wrote:

Hi,

I install Virtual Box on Linux and install debain on VB from web, https://www.debian.org/releases/wheezy/ Attached file is the source.list I follow your README.md. Paste the error as follows, cschen at debian:~/test/libcxx-scripts$ sudo apt-get install binutils clang-3.5 cmake gcc make [sudo] password for cschen: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package clang-3.5 E: Couldn't find any package by regex 'clang-3.5' My debian version as follows, cschen at debian:~/test/libcxx-scripts$ cat /etc/issue Debian GNU/Linux 7 \n \l cschen at debian:~/test/libcxx-scripts$ cat /proc/version Linux version 3.2.0-4-amd64 (debian-kernel at lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.60-1+deb7u3 I use Virtual Box to try it. Will it a problem with this? cschen

gammachen <gammachen at yahoo.com.tw> 於 2014/10/1 (週三) 5:36 AM 寫道﹕ Logan and Richard, Thank your quick and kindly help. I am busy with something else today and will try these script tomorrow. Best regards cschen Logan Chien <tzuhsiang.chien at gmail.com> 於 2014/10/1 (週三) 1:58 AM 寫道﹕ Hi cschen, Here are the test scripts which I written when I was developing ARM exception handling support: https://github.com/loganchien/libcxx-scripts The script should work on Debian wheezy (cross-compiling from amd64 to armhf.) In general, here are the necessary steps: 1. Get a working arm-linux-gnueabihf gcc/g++ toolchain (for the headers and libraries) 2. Setup the include search path (e.g. /usr/arm-linux-gnueabihf/include) 3. Compile with correct compiler/linker flags (e.g. -target arm-linux-gnueabihf and some cmake tricks) Feel free to let me know if you have encountered any problem. Sincerely, Logan On Tue, Sep 30, 2014 at 5:22 PM, Richard Pennington <rich at pennware.com> wrote: On 09/30/2014 02:37 AM, gammachen wrote: The following web say the libc++abi is ready on arm. http://libcxxabi.llvm.org/spec.html I try to build libc++ and libc++abi for host x8664(linux) and target arm(linux) but fail. I have read the web http://llvm.org/docs/HowToCrossCompileLLVM.html Does anyone know whether it's available for my need? If you know how to build, what is the build options you use? I use libc++ and libc++abi (as well as compiler-rt) for the ELLCC cross compilation tool chain project (http://ellcc.org). I use makefiles to build the libc++ stuff, which are pretty dependent on being used in an ELLCC environment. You can get pre built binaries from ftp://ellcc.org/pub. The tarballs contain pre built libraries for ARM (as well as Mips, x86, PowerPC, and semi-functional Microblaze). -Rich


LLVM Developers mailing list LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20141003/40cd8a28/attachment.html>



More information about the llvm-dev mailing list