| Date Of Receipt: 30-AUG-1994 20:35:29.87
From: FLAMBE::"beikman@yucky.zk3.dec.com"
To: gibian@talent.nsm.tay.dec.com, odehelp@zk3.dec.com
CC:
Subj: Re: Doing KERNEL test builds
marc,
what kind of system are you building on? how much system memory?
what kind of disks and type of filesystems are you using?
which operating system and rev are you running on the above
hardware?
the above info would be useful in suggesting performance tips.
/sb
|
| Date Of Receipt: 30-AUG-1994 22:42:15.63
From: FLUME::jmcg "Jim McGinness"
To: gibian@talent.nsm.tay.dec.com
CC: buildhelp@DEC:.zko.flume, odehelp@DEC:.zko.flume
Subj: Re: Doing KERNEL test builds
1. If your /var filesystem doesn't have much space, I suggest you
simply replace /var/tmp with a link to /tmp. A number of things
assume that /var/tmp has plenty of space vs /tmp which might be on a
root file system.
2. The environment variable TMPDIR is the one you have to set to move
where the compiler suite puts its temporary files. Other commands may
respect this, too.
3. Set up your kernel area initially by saying "build" (which is
equivalent to "build build_all"). It's possible to chop out some of
the extra building that goes on, but it's a lot simpler to just say
"build". Each time you change your backing tree, it's necessary to
blow away your obj/alpha/kernel directory and redo the "build".
4. If all you are changing is one .c file, most of the time you can
get a new kernel in under 5 minutes with the command:
build FLAMINGO_vmunix MAKEARGS=xxxxx.o
This will work as long as the file you have changed is not one of the
ones that gets copied to the obj area.
-- jmcg
> To: odehelp@zk3.dec.com
> Subject: Doing KERNEL test builds
> Date: Tue, 30 Aug 94 17:37:20 -0400
> From: gibian@talent.nsm.tay.dec.com
> I have worked with the ODE toolset for non-kernel work for a while
> now, but this week I am in crunch mode to fix a piece of code in
> the kernel. I have gotten a lot of help from Mark Warren with the
> basics, but I am at the point where builds are taking forever and
> repeating steps that I don't really need repeated.
> The only way I know so far for building the test kernel is to go
> to the src/kernel directory in my sandbox and type "build"...
> this works, but it always reruns the dependency generation ("make
> depends" and co.). I am only changing one .c file, so it sure
> would be nice to avoid all this extra activity.
> I am also running out of disk space in /var/tmp during the
> dependency build process. This time around, it was:
> .
> .
> .
> Is there a way I can point the tools to use /tmp, which has loads
> of space? I have tried setting the TEMP environment variable, but
> that does not seem to have fixed this one?
> Finally, I am doing most of my testing with only the FLAMINGO
> kernel. Is there a way to build only that single kernel?
> Thanks for your help, Marc
|