From: John M. <ato...@gm...> - 2013-10-07 16:34:52
|
I can't get cmake+ninja to even create the makefile. It says that the c++ compiler is broken (unable to compile a simple program), both with clang and gcc. I tried using configure and gcc which will create the makefile if I remove the -Wcovered-switch-default switch. But the build fails with a bunch of undefined references when trying to link the FileCheck program. If I try with configure and clang I get a link error like yours were it complains about the binary format for ELF not being correct. I tried both with and without AVR as the target but it didn't seem to change anything. On Tue, Oct 1, 2013 at 1:44 PM, Anton Smirnov <de...@an...> wrote: > I have followed http://llvm.org/docs/HowToCrossCompileLLVM.htmlguide both on mac and linux but no luck. > (I've also tried with -DLLVM_ENABLE_PIC=False as it seems to be the > reason of "relocations in ELF" error on linux). > > Sure, i will be happy to get it finally when you have free time. > It would be great to have statically built libclang.so for ARM Linux and > x86 Linux. > > Thanks a lot! > Regards, Anton. > > > 2013/10/2 John Myers <ato...@gm...> > >> Sure, I can try and compile it. I might not have time do to it until >> tomorrow though. >> >> >> Which configure options did you use? >> >> >> On Mon, Sep 30, 2013 at 8:14 PM, Anton Smirnov <de...@an...>wrote: >> >>> Yes, i tried to build llvm + clang for ARM Linux and failed both on mac >>> (ld does not support -version-script parameter error) and on linux >>> (relocations in ELF error). I tried even with standalone toolchain from >>> android ndk but i have another source issue (some functions not found). For >>> host i succeed to compile but it's not what i need actually. >>> >>> Can you try to compile avr-llvm + clang for arm linux in your dev >>> environment please? >>> >>> Regards, Anton. >>> >>> >>> 2013/10/1 John Myers <ato...@gm...> >>> >>>> Hi Anton, >>>> >>>> I haven't tried yet, but I don't see any reason building for Android >>>> wouldn't work. I've successfully built Windows binaries on Linux. I don't >>>> thing there is anything AVR specific that would keep it from cross >>>> compiling. >>>> >>>> There isn't a step-by-step for cross compiling avr-llvm. Once clang and >>>> LLVM are patched with the AVR stuff the instructions for cross compiling >>>> should be the same as it would be for the regular clang/LLVM. >>>> >>>> I don't have a Mac to test with. It could be a Mac specific issue. Have >>>> you tried building the android binaries on a Linux host? >>>> >>>> >>>> On Mon, Sep 30, 2013 at 12:06 AM, Anton Smirnov <de...@an...>wrote: >>>> >>>>> Hello. >>>>> >>>>> Can avr-llvm be hosted on ARM or x86 Linux device (Android to be more >>>>> detailed)? >>>>> Is there any step-by-step guide for cross-compilation on darwin or >>>>> linux machine? >>>>> (i've tried to cross-compile original llvm/clang on mac for arm linux >>>>> and there is are a lot of unexpected problems) >>>>> >>>>> Thanks, >>>>> Anton. >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> October Webinars: Code for Performance >>>>> Free Intel webinars can help you accelerate application performance. >>>>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the >>>>> most from >>>>> the latest Intel processors and coprocessors. See abstracts and >>>>> register > >>>>> >>>>> http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk >>>>> _______________________________________________ >>>>> avr-llvm-devel mailing list >>>>> avr...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/avr-llvm-devel >>>>> >>>>> >>>> >>> >> > |