On Fri, May 17, 2013 at 12:06:01AM +0200, Andreas Tobler wrote: > On 15.05.13 16:30, Brooks Davis wrote: > > Author: brooks > > Date: Wed May 15 14:30:03 2013 > > New Revision: 250659 > > URL: http://svnweb.freebsd.org/changeset/base/250659 > > > > Log: > > Add support for an external cross compiler. The cross compiler is > > specified by passing the XCC, XCXX, and XCPP variables (corresponding to > > CC, CXX, and CPP) to buildworld/buildkernel. The compiler must be clang > > or be configured to target the appropriate architecture. > > > > To speed build times, if XCC is an absolute path or > > WITHOUT_CROSS_COMPILER is defined then no cross compiler will be built > > during the cross-tools stage. > > > > Limited documentation of this feature can currently be found at: > > > > https://wiki.freebsd.org/ExternalToolchain > > > > This functionality should be considered experimental and is subject to > > change without notice. > > > > Sponsored by: DARPA, AFRL > > Discussed with: imp, sjg > > I had to revert this commit to be able to build world and kernel with > WITHOUT_CLANG_IS_CC in /etc/src.conf > > It did not find the headers (like math.h) when building the 32-bit part > on amd64.
I'll need more information to do any useful debugging. How is the host configured? If it's not 100% stock, I need to know what WITH/WITHOUT options were set to build it. Are you setting any options other than WITHOUT_CLANG_IS_CC during this build? -- Brooks
pgpUfvMOSlP0_.pgp
Description: PGP signature
