Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 May 2013 00:06:01 +0200
From:      Andreas Tobler <andreast@FreeBSD.org>
To:        Brooks Davis <brooks@FreeBSD.org>
Cc:        svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org
Subject:   Re: svn commit: r250659 - in head: . share/mk tools/build/options tools/tools/makeroot
Message-ID:  <51955849.4020503@FreeBSD.org>
In-Reply-To: <201305151430.r4FEU31J061480@svn.freebsd.org>
References:  <201305151430.r4FEU31J061480@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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.

Andreas






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51955849.4020503>