Date: Thu, 1 Mar 2012 12:24:13 -0500 From: Alexander Kabaev <kabaev@gmail.com> To: Luigi Rizzo <rizzo@iet.unipi.it> Cc: current@freebsd.org Subject: Re: how to cross-build a single application ? Message-ID: <20120301122413.02413f49@kan.dyndns.org> In-Reply-To: <20120301173819.GA31913@onelab2.iet.unipi.it> References: <20120301173819.GA31913@onelab2.iet.unipi.it>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On Thu, 1 Mar 2012 18:38:19 +0100 Luigi Rizzo <rizzo@iet.unipi.it> wrote: > What is the way to properly cross-build a single program > (after having gone throught the 'toolchain' and possibly > even a full 'buildworld') > from the top-level directory of a FreeBSD source tree ? > > right now i do something like > > cd $SOURCE_ROOT > make MAKEOBJDIRPREFIX=/my_obj_tree TARGET=amd64 buildworld > > but i seem to remember that there is a more efficient way > when you want to rebuild only one program or one subtree. > I think i have seen this question being answered from time to time > but i can't find how now. > > any hints ? > > cheers > luigi > Something like this should work: cd src/ make buildenv TARGET=... cd usr.bin/blah make -- Alexander Kabaev [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iD8DBQFPT7DBQ6z1jMm+XZYRAm8SAJ9WrYHAUBtBQEFVjh2cKgGAL49uUACfYdBf zSrFXSujif7YTFTaLTO9IFw= =Zkic -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120301122413.02413f49>
