[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: What's Debian's /usr/src policy



Hi,

	I think we are cose to an understanding ;-)

	Yes, libc6-dev needs a *stable*, static, set of kernel
 headers. David Engel [and Herbert Xu] determined that 2.0.32 was the
 kernel version that was stable, had the fewest problems, and would be
 supported.

	But we can't just take the kernel headers into libc6, as it
 breaks alpha and sparc (possibly more archs). The other archs use
 totally different header files (or so I am informed).

	So, the libc6-dev on the the other archs would need different
 header files, which results in a large arch dependent diff file.

	However, an alternative is to link to
	/usr/src/linux-2.0.30. This link is provided by just
 kernel-source-2.0.32 or kernel-headers-2.0.32, and *no other* kernel
 package! So, libc6-dev depends can now provide 2.0.32 kernel headers
 *for all architectures*, with no messy architecture dependent
 patches, we always have fixed, static, known good headers in
 /usr/include/{linux,asm}, and this is goodness.

	Is this clearer? 

	manoj
-- 
 Machines should work.  People should think.  -- IBM motto
Manoj Srivastava  <srivasta@acm.org> <http://www.datasync.com/%7Esrivasta/>
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: