svn commit: r250659 - in head: . share/mk tools/build/options tools/tools/makeroot

Garrett Cooper yaneurabeya at gmail.com
Wed May 15 15:10:20 UTC 2013


On May 15, 2013, at 9:30 AM, 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.

	Seems like this code could/should be integrated in with conf/163778 (in particular the bits that Warner provided to share/mk/sys.mk that I integrated in my larger patch).
Thanks!
-Garrett


More information about the svn-src-all mailing list