Re: how to cross-build a single application ?

看板FB_current作者時間14年前 (2012/03/02 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
On Thu, Mar 01, 2012 at 12:24:13PM -0500, Alexander Kabaev wrote: > 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 close: eval `make buildenvvars TARGET=... ` && cd usr.bin/blah && make thanks! luigi _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1FJxbWHU (FB_current)
文章代碼(AID): #1FJxbWHU (FB_current)