On Fri, Mar 14, 2008 at 08:49:43AM -0700, Bart Smaalders wrote:

> >Has someone thought through the implications of the IPS approach on
> >the CTF parts of the kernel build? (See
> >http://blogs.sun.com/levon/entry/reducing_ctf_overhead if you need
> >context)
> 
> >For the sake of kmdb and crash dumps, the CTF data for each kernel
> >binary is present in the memory image of a booted kernel. 
> 
> Since the ctf data is present in the in memory portion of the elf files,
> it is part of the elf hash and thus any file w/ varying cft data should be
> part of the new package(s).

This is not the problem I'm raising.

> There are distinct implications of CTF on the number of binaries changed
> in each build; this will need to be explored.

Well, it's a little more fundamental than that - without *some* labelling,
every kernel change (that is, every new pkg revision of genunix) means
every kernel module is rebuilt and re-issued too.

The current system has been a significant pain point for the current S10
leads - and it's not even being used correctly. There are a number of
ways we can rethink things, but this is one of those rare things where
the packaging system impacts directly on the build, so we do need to
deal with this wrt IPS.

> If necessary, we may need to work on making the CTF construction
> process more deterministic.

This is extremely difficult for the needs we have in this case, if not
impossible.

regards,
john
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to