<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Looks like it's trying to use the x86 linker instead of the arm one.</div><div><br></div><div>We'd need a bit more info in order to help. Can you include the output of the following please?</div><div><br></div><div>$ cd targets/beaglebone</div><div>$ make list-config list-versions</div><div><br></div><div>Thanks</div><div><br></div><div>Behan<br><br>Sent from my Mobile Computer which is also a phone</div><div><br>On Aug 12, 2015, at 6:25 PM, Peter Teoh &lt;<a href="mailto:htmldeveloper@gmail.com">htmldeveloper@gmail.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr">I tried compiling for beaglebone as target in verbose mode (make V=1):<br><br>/bin/sh /sda10/llvm_linux_kernel/llvmlinux/targets/beaglebone/src/linux/scripts/mkcompile_h include/generated/compile.h \<br>&nbsp;&nbsp;&nbsp; "arm" "y" "" "/sda10/llvm_linux_kernel/llvmlinux/toolchain/clang/head/install/bin/clang&nbsp; -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -target arm-none-linux-gnueabi -gcc-toolchain /sda10/llvm_linux_kernel/llvmlinux/arch/arm/toolchain/codesourcery/arm-2013.05 -no-integrated-as -fno-dwarf2-cfi-asm -Wa,-mno-warn-deprecated -mabi=aapcs-linux&nbsp; -mfpu=vfp -funwind-tables -marm -D__LINUX_ARM_ARCH__=7 -march=armv7-a&nbsp;&nbsp; -msoft-float&nbsp; -Uarm -O2&nbsp; -Wframe-larger-than=1024&nbsp; -fno-stack-protector -Wno-unused-variable -Wno-format-invalid-specifier -Wno-gnu -Wno-asm-operand-widths -Wno-initializer-overrides -fno-builtin -Wno-tautological-compare&nbsp; -mno-global-merge -fomit-frame-pointer&nbsp; -g&nbsp; -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow&nbsp; -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -Wno-initializer-overrides -Wno-unused-value -Wno-format -Wno-unknown-warning-option -Wno-sign-compare -Wno-format-zero-length -Wno-uninitialized&nbsp;&nbsp;&nbsp; "<br>make -f /sda10/llvm_linux_kernel/llvmlinux/targets/beaglebone/src/linux/scripts/Makefile.build obj=arch/arm/mach-meson<br>make -f /sda10/llvm_linux_kernel/llvmlinux/targets/beaglebone/src/linux/scripts/Makefile.build obj=arch/arm/mach-mvebu<br>make -f /sda10/llvm_linux_kernel/llvmlinux/targets/beaglebone/src/linux/scripts/Makefile.build obj=arch/arm/mach-imx<br>/usr/bin/ld.bfd: unrecognised emulation mode: armelf_linux_eabi<br>Supported emulations: elf_x86_64 elf32_x86_64 elf_i386 i386linux elf_l1om elf_k1om i386pep i386pe<br>clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)<br>make[3]: *** [arch/arm/vdso/vdso.so.raw] Error 1<br>make[2]: *** [arch/arm/vdso] Error 2<br>make[2]: *** Waiting for unfinished jobs....<br>make[2]: *** wait: No child processes.&nbsp; Stop.<br>make[1]: *** [sub-make] Error 2<br>make[1]: Leaving directory `/sda10/llvm_linux_kernel/llvmlinux/targets/beaglebone/src/linux'<br><br>real&nbsp;&nbsp;&nbsp; 0m30.004s<br>user&nbsp;&nbsp;&nbsp; 0m2.382s<br>sys&nbsp;&nbsp;&nbsp; 0m3.794s<br>---------------------------------------------------------------------<br>I: Error file: targets/beaglebone/tmp/kernel-clang-stderr.log<br>/usr/bin/ld.bfd: unrecognised emulation mode: armelf_linux_eabi<br>Supported emulations: elf_x86_64 elf32_x86_64 elf_i386 i386linux elf_l1om elf_k1om i386pep i386pe<br>clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)<br>make[3]: *** [arch/arm/vdso/vdso.so.raw] Error 1<br>make[2]: *** [arch/arm/vdso] Error 2<br>make[2]: *** Waiting for unfinished jobs....<br>make[2]: *** wait: No child processes.&nbsp; Stop.<br>make[1]: *** [sub-make] Error 2<br><br>real&nbsp;&nbsp;&nbsp; 0m30.004s<br>user&nbsp;&nbsp;&nbsp; 0m2.382s<br>sys&nbsp;&nbsp;&nbsp; 0m3.794s<br>---------------------------------------------------------------------<br>I: Error file: targets/beaglebone/tmp/kernel-clang-stderr.log<br>&nbsp; adding: kernel-clang-stderr.log (deflated 39%)<br>---------------------------------------------------------------------<br>I: Error log and files: targets/beaglebone/tmp/llvmlinux-clang-error.zip<br>make[1]: Entering directory `/sda10/llvm_linux_kernel/llvmlinux/targets/beaglebone'<br>---------------------------------------------------------------------<br>I: Building targets/beaglebone/tmp/buildbot/manifest.ini<br>make[1]: Leaving directory `/sda10/llvm_linux_kernel/llvmlinux/targets/beaglebone'<br>make: *** [state/kernel-build] Error 1<br><div><br></div><div>Referencing a similar bug report:<br></div><div><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=621029">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=621029</a><br><br></div><div>Hmm....I am at a loss what to do?&nbsp;&nbsp; Appreciate if someone can explain the meaning of this error:&nbsp; "/usr/bin/ld.bfd: unrecognised emulation mode: armelf_linux_eabi"???<br><br></div><div>Thanks.<br></div><div><br><br>-- <br><div class="gmail_signature">Regards,<br>Peter Teoh</div>
</div></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>LLVMLinux mailing list</span><br><span><a href="mailto:LLVMLinux@lists.linuxfoundation.org">LLVMLinux@lists.linuxfoundation.org</a></span><br><span><a href="https://lists.linuxfoundation.org/mailman/listinfo/llvmlinux">https://lists.linuxfoundation.org/mailman/listinfo/llvmlinux</a></span></div></blockquote></body></html>