search for: howtocrosscompilellvm

Displaying 20 results from an estimated 23 matches for "howtocrosscompilellvm".

2017 Jun 25
2
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
...the native compiler ) to compile llvm + clang + lld ( I want to have the toolchain built with itself, again without any GNU software involved ) but when building the clang executable I ran into the arm relocation problems mentioned here in the “Hacks” section when using -fPIC: http://llvm.org/docs/HowToCrossCompileLLVM.html <http://llvm.org/docs/HowToCrossCompileLLVM.html> . On the other hand, I seem to need -fPIC otherwise cmake fails to find some libc functions such as futimes/futimens and many others. If I use -fPIC for CFLAGS but not for CXXFLAGS then cmake finds those symbols but then obviously fails a...
2017 Jun 27
3
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
...t; . However I am not particularly bothered at this stage about having to use -fPIC. That would be fine. What I am struggling with is that having to use -fPIC is in conflict with the arm backend issue that creates bad relocations when building clang with -fPIC as mentioned in http://llvm.org/docs/HowToCrossCompileLLVM.html <http://llvm.org/docs/HowToCrossCompileLLVM.html> and so the build with -fPIC fails when building the clang binary. Regarding https://bugs.llvm.org/show_bug.cgi?id=32425 <https://bugs.llvm.org/show_bug.cgi?id=32425> , please notice that contrary to what is reported there I definit...
2013 Dec 17
2
[LLVMdev] compiler-rt for ARM-Linux with CMake?
...o see a 'lib' directory for the sanitizers in 'lib/clang/3.5', but there's only an 'include' directory. For Android, I've used the toolchain file in llvm/cmake, but for ARM-Linux I'm attempting a variation of the cross-compiled clang build: http://llvm.org/docs/HowToCrossCompileLLVM.html Are there compiler-rt-specific instructions somewhere? Thanks, Greg
2014 Sep 30
4
[LLVMdev] Can libc++ build for arm cross compiler?
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 x86_64(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? Best regards cschen -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140930/d2a90c39/a...
2013 Dec 17
0
[LLVMdev] compiler-rt for ARM-Linux with CMake?
On 17 December 2013 22:09, Greg Fitzgerald <garious at gmail.com> wrote: > http://llvm.org/docs/HowToCrossCompileLLVM.html > > Are there compiler-rt-specific instructions somewhere? > Not that I know of, and I always build compiler-rt natively, together with Clang and LLVM. :( Would be great if you could write one, though. ;) cheers, --renato -------------- next part -------------- An HTML attachment w...
2017 Apr 06
3
Debugging Docs and llvm.org/docs/
> On Apr 6, 2017, at 2:52 AM, Renato Golin <renato.golin at linaro.org> wrote: > > On 6 April 2017 at 05:49, Dean Michael Berris <dean.berris at gmail.com> wrote: >> I'll have a look if I can untangle that. >> >> Thanks Renato! > > Well, that didn't last long. Now I remember why last time I fixed > hundreds of warnings on the docs directly
2020 Jun 09
2
Cross compile x64 to AArch64 issues
...VM_LIBSTDCXX_MIN check fails. However, checking CMakeErrors.log, the failing program can be compiled with my system aarch64-linux-gnu-g++. Barring any misconfiguration, I think that the build system is not correctly using the sysroot and gcc-toolchain paths correctly. [1]: https://llvm.org/docs/HowToCrossCompileLLVM.html -- Derrick McKee Phone: (703) 957-9362 Email: derrick.mckee at gmail.com
2014 Sep 30
2
[LLVMdev] Can libc++ build for arm cross compiler?
...On 09/30/2014 02:37 AM, gamma_chen 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 x86_64(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 &g...
2013 Dec 17
4
[LLVMdev] compiler-rt for ARM-Linux with CMake?
...reat if you could write one, though. ;) if only I knew what content to add :) -Greg On Tue, Dec 17, 2013 at 2:22 PM, Renato Golin <renato.golin at linaro.org> wrote: > On 17 December 2013 22:09, Greg Fitzgerald <garious at gmail.com> wrote: >> >> http://llvm.org/docs/HowToCrossCompileLLVM.html >> >> Are there compiler-rt-specific instructions somewhere? > > > Not that I know of, and I always build compiler-rt natively, together with > Clang and LLVM. :( > > Would be great if you could write one, though. ;) > > cheers, > --renato
2017 Jun 28
2
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
> On 27 Jun 2017, at 13:25, Peter Smith <peter.smith at linaro.org> wrote: > > Hello Alessandro, > > Despite the statement in the HowToCrossCompileLLVM guide "If you’re > using Clang as the cross-compiler, there is a problem in the LLVM ARM > back-end that is producing absolute relocations on > position-independent code (R_ARM_THM_MOVW_ABS_NC), so for now, you > should disable PIC:" I can't find an existing upstream PR or...
2017 Aug 02
2
Cross compiling C++ program
...48:20PM -0600, Jonathan Roelofs wrote: > I strongly recommend against using the host's headers when cross compiling. > You need to either find or build an arm-none-eabi sysroot, and use the > --sysroot= flag. > > > Jon OK, that's a start. I found https://www.llvm.org/docs/HowToCrossCompileLLVM.html. Is it enough for --sysroot? In case it is, what should be the value of -DLLVM_DEFAULT_TARGET_TRIPLE if I want to use FreeBSD as host and Cortex-M4 as sysroot? Thanx! Regards, meka -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: applicat...
2015 Mar 05
2
[LLVMdev] A question to LLVM for ARMv6
Hi, all I want to use LLVM to compile an ARM Cortex-M0 project on windows. Who can send me a sample, including command arguments and introdution about debug process. Thanks a lot. -Steven ***************************** Legal Disclaimer ***************************** "This email may contain confidential and privileged material for the sole use of the intended recipient. Any unauthorized
2016 Apr 25
2
bug: cross-compile Clang/LLVM for ARM using Clang/LLVM
Hi renato, 1. The command above is followed by the guide[ HowToCrossCompileLLVM.rst ] and I specify some path(ex. <path-to-host-bin>). 2. The including x86_64 libraries is added because of some missing libraries(ex. "error: Host compiler appears to require libatomic, but cannot find it"). As I have found that the bugs needed to dealt with is some ARM-depende...
2017 Jun 28
3
Building llvm with clang and lld on arm and the llvm arm backend relocation on position independent code
...; > On 28 June 2017 at 17:09, Alessandro Pistocchi <apukfreelance at gmail.com> wrote: >> >>> On 27 Jun 2017, at 13:25, Peter Smith <peter.smith at linaro.org> wrote: >>> >>> Hello Alessandro, >>> >>> Despite the statement in the HowToCrossCompileLLVM guide "If you’re >>> using Clang as the cross-compiler, there is a problem in the LLVM ARM >>> back-end that is producing absolute relocations on >>> position-independent code (R_ARM_THM_MOVW_ABS_NC), so for now, you >>> should disable PIC:" I can't...
2017 Apr 07
2
Debugging Docs and llvm.org/docs/
...obvious > missing/invalid parts of the docs. This is just llvm and not clang nor any > other project, though. > > https://llvm.readthedocs.io/en/latest/GoldPlugin.html > > https://llvm.readthedocs.io/en/latest/WritingAnLLVMPass.html > > https://llvm.readthedocs.io/en/latest/HowToCrossCompileLLVM.html > > > Even search works: > > https://llvm.readthedocs.io/en/latest/search.html?q=bitcode > > > -Brian > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170407/ad1071e1/attachme...
2013 Dec 20
0
[LLVMdev] compiler-rt for ARM-Linux with CMake?
...; > if only I knew what content to add :) > > -Greg > > > On Tue, Dec 17, 2013 at 2:22 PM, Renato Golin <renato.golin at linaro.org> wrote: >> On 17 December 2013 22:09, Greg Fitzgerald <garious at gmail.com> wrote: >>> >>> http://llvm.org/docs/HowToCrossCompileLLVM.html >>> >>> Are there compiler-rt-specific instructions somewhere? >> >> >> Not that I know of, and I always build compiler-rt natively, together with >> Clang and LLVM. :( >> >> Would be great if you could write one, though. ;) >> >&g...
2017 Oct 31
3
Cross compiling for Baremetal ARM without using GCC
...ld.lld command failed with exit code 1 (use -v to see invocation) makefile:33: recipe for target 'main' failed make: *** [main] Error 1 2) To get clang_rt.builtins-armv6m.a or libc, libm, I tried to build LLVM/Clang (compiler_rt) from LLVM/Clang source following this - http://llvm.org/docs/HowToCrossCompileLLVM.html but I got this error, TARGET_TRIPLE=arm-none-eabi MYHOSTBIN=${HOME}/clang/source/build_x64/bin MYGNUARM_ROOT=${HOME}/opt/gcc-arm-none-eabi-6-2017-q2-update MYCFLAGS="--specs=nosys.specs -mcpu=cortex-m4 -mthumb -mfloat-abi=softfp -mfpu=fpv4-sp-d16" cmake -G "Ninja" \...
2017 Aug 02
2
Cross compiling C++ program
Hello, As a newcomer to the libcxx implementation, I'll probably ask a silly question, but why following example can be compiled natively, but not cross compiled? #include <cstdlib> using ::atof; int main() { return 0; } Native compile: clang++ -o example example.cpp Cross compile: clang++ -fno-builtin -fno-exceptions -fcheck-new -nostdlib -ffreestanding -target arm-none-eabi
2013 Dec 17
1
[LLVMdev] Cross compiling to ARM using LLC {Help}
Hello, I'm trying to cross compile the MiBench benchmarks using LLC and ARM cross compiler the binaries generated will be used on pandaboard or the qemu-arm emulator. I have faced multiple issues during the compilation process, here are the commands used. # generate LLVM-IR for dijkstra_large.c $gcc -S -flto -o dijkstra_large.bc -fplugin=${DRAGONEGG} dijkstra_large.c # generate TARGET
2015 Nov 02
2
beginner problem with cross compilation
Hi everyone, I am a new commer and I 'm tying to use LLVM to cross compile a code. I want to cross compile to MIPS and the host is the default x86. The more I read the document the more confused I get. I see documents on cross-compiling to ARM. But some install some gcc packages, while some use clang. I don't know where to start and how to do it. Is this just enough to run a command line