Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jan 2009 11:47:41 -0600 (CST)
From:      "Sean C. Farley" <scf@FreeBSD.org>
To:        David Schultz <das@FreeBSD.org>
Cc:        Ed Schouten <ed@80386.nl>, arch@FreeBSD.org
Subject:   Re: Quick hack to make fast kernel builds easier
Message-ID:  <alpine.BSF.2.00.0901121142430.95180@thor.farley.org>
In-Reply-To: <20090111191251.GA74450@zim.MIT.EDU>
References:  <20090111.095109.-1112748421.imp@bsdimp.com> <20090111172427.GD89178@hoeg.nl> <20090111191251.GA74450@zim.MIT.EDU>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 11 Jan 2009, David Schultz wrote:

> On Sun, Jan 11, 2009, Ed Schouten wrote:
>> I often just run `make' in /usr/obj/...,
>> which also saves some typing, but unfortunately that doesn't work 
>> when cross compiling.
>
> Also, as far as I know, there's no convenient way to rebuild a single 
> module for another architecture. I use the following script called 
> 'arch' to set the appropriate environment variables, so if I've 
> already run 'make universe' and I want to rebuild libc for sparc64, I 
> say:
>
>   cd /usr/src/lib/libc && arch sparc64 make
>
> It would be nice if there were a better mechanism for this that's 
> integrated into the build system.

*snip shell script*

When I am building or installing a kernel and/or world, I use a shell 
script[1] I wrote awhile back.  It could be better ("automatic" option 
probably does not work and should be removed), but it makes building and 
installing easier for me.

I wonder how many build scripts have been written over the years.

Sean
   1. http://www.farley.org/freebsd/fbinst.sh
-- 
scf@FreeBSD.org



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