Arm.armv6 build world fails on amd64 10.1-RELEASE
Michael Mitchell
mmitchel at gmail.com
Mon Jan 19 17:39:30 UTC 2015
# svn checkout http://svn.freebsd.org/base/stable/10 /usr/src
# make TARGET=arm TARGET_ARCH=armv6 buildworld
this is working for me this morning...
On Mon, Jan 19, 2015 at 9:28 AM, Ian Lepore <ian at freebsd.org> wrote:
> On Mon, 2015-01-19 at 17:13 +0000, the_mix_room at hotmail.com wrote:
> > I am trying to cross compile armv6 on an amd64 host. I get a build world
> failure with a missing header file. Can someone please point me in the
> correct direction.
> > Commands below.
> > Regards /E
> > # svn checkout https://svn0.eu.FreeBSD.org/base/releng/10.1/ /usr/src/#
> svn up /usr/src# cd /usr/src# setenv TARGET arm # setenv TARGET_ARCH armv6
> # make buildworld
> > ... removed for sake of brevity
> > ===> lib/clang/libclangbasic (depend)clang-tblgen -gen-clang-diags-defs
> -clang-component=Analysis -I
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic
> -d DiagnosticAnalysisKinds.inc.d -o DiagnosticAnalysisKinds.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblgen
> -gen-clang-diags-defs -clang-component=AST -I
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic
> -d DiagnosticASTKinds.inc.d -o DiagnosticASTKinds.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblgen
> -gen-clang-diags-defs -clang-component=Comment -I
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic
> -d DiagnosticCommentKinds.inc.d -o DiagnosticCommentKinds.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblge!
> n -
> > gen-clan
> > g-diags-defs -clang-component=Common -I
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic
> -d DiagnosticCommonKinds.inc.d -o DiagnosticCommonKinds.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblgen
> -gen-clang-diags-defs -clang-component=Driver -I
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic
> -d DiagnosticDriverKinds.inc.d -o DiagnosticDriverKinds.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblgen
> -gen-clang-diags-defs -clang-component=Frontend -I
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic
> -d DiagnosticFrontendKinds.inc.d -o DiagnosticFrontendKinds.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblgen
> -gen-clang-diag-groups -I /usr/src/lib/clang/libc!
> lan
> > gbasic/.
> > ./../../contrib/llvm/tools/clang/include/clang/Basic -d
> DiagnosticGroups.inc.d -o DiagnosticGroups.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblgen
> -gen-clang-diags-index-name -I
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic
> -d DiagnosticIndexName.inc.d -o DiagnosticIndexName.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblgen
> -gen-clang-diags-defs -clang-component=Lex -I
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic
> -d DiagnosticLexKinds.inc.d -o DiagnosticLexKinds.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblgen
> -gen-clang-diags-defs -clang-component=Parse -I
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic
> -d DiagnosticParseKinds.inc.d -o Di!
> agn
> > osticPar
> > seKinds.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblgen
> -gen-clang-diags-defs -clang-component=Sema -I
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic
> -d DiagnosticSemaKinds.inc.d -o DiagnosticSemaKinds.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblgen
> -gen-clang-diags-defs -clang-component=Serialization -I
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic
> -d DiagnosticSerializationKinds.inc.d -o
> DiagnosticSerializationKinds.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.tdclang-tblgen
> -gen-arm-neon-sema -d arm_neon.inc.d -o arm_neon.inc.h
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include/clang/Basic/arm_neon.tdrm
> -f .dependmkdep -f .depend -a -I/usr/src/lib/clang/libcla!
> ngb
> > asic/../
> > ../../contrib/llvm/include
> -I/usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include
> -I/usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic
> -I.
> -I/usr/src/lib/clang/libclangbasic/../../../contrib/llvm/../../lib/clang/include
> -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS
> -D__STDC_CONSTANT_MACROS -DNDEBUG
> -DLLVM_DEFAULT_TARGET_TRIPLE=\"armv6-gnueabi-freebsd10.1\"
> -DLLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd10.1\"
> -DDEFAULT_SYSROOT=\"/usr/obj/arm.armv6/usr/src/tmp\"
> -I/usr/obj/arm.armv6/usr/src/tmp/legacy/usr/include
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Builtins.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/CharInfo.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
> /usr/src/lib/clang/libclangbasic/../../..!
> /co
> > ntrib/ll
> > vm/tools/clang/lib/Basic/FileManager.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Module.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/OperatorPrecedence.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/TargetInfo.c!
> pp
> > /usr/src
> >
> /lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Targets.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/TokenKinds.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Version.cpp
> /usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp/usr/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp:1208:10:
> fatal error: 'emmintrin.h' file not found#include <emmintrin.h> ^1
> error generated.mkdep: compile failed*** Error code 1
> > Stop.make[4]: stopped in /usr/src/lib/clang/libclangbasic*** Error code 1
> > Stop.make[3]: stopped in /usr/src/lib/clang*** Error code 1
> > Stop.make[2]: stopped in /usr/src*** Error code 1
> > Stop.make[1]: stopped in /usr/src*** Error code 1
> > Stop.make: stopped in /usr/src
>
> 10.1-RELEASE is frozen in time and can't be fixed now. You are likely
> to have better results if you check out base/stable/10 which has had
> some fixes applied to it since the 10.1 release.
>
> Better yet, use base/head to get the very latest -current; things are
> moving fast in the freebsd-arm world and lots of enhancements have
> happened on head recently. If you need to avoid the bleeding edge then
> 10-stable should work well (and fixes can be merged to it, unlike 10.1).
>
> -- Ian
>
>
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
>
More information about the freebsd-arm
mailing list