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

Re: building 2.6.26 kernel source fails on squeeze





On Sat, 30 Apr 2011, Ben Hutchings wrote:

On Mon, 2011-04-25 at 13:35 +0530, Faheem Mitha wrote:

On Mon, 25 Apr 2011, Faheem Mitha wrote:

On Mon, 25 Apr 2011, Ben Hutchings wrote:

I think this is just too much detail for this section.  If you think
it's necessary to explain ABI maintenance in this much detail, that
probably belongs in a new chapter.

Ok. Well, feel free to take it out then. In any case, I hope you will
apply some version of this patch. Let me know if I can do anything else.

I don't know what new chapter you have in mind, but I suggest applying the
patch for now (if it seems Ok with you) with the excessive detail about
the ABI removed and we can talk about it further if you wish,

See version 1.0.10.

Yes, I saw that when I checked your svn repos. You forgot (or intentionally omitted, but if so, said nothing) to add the bit about the linux-headers-common to 4.2. See the relevant portion of my patch below.

Otherwise I think you've covered the ground pretty well. The online version isn't up to date yet, though.

By the way, there is a separate list for kernel-handbook at kernel-handbook-general@lists.alioth.debian.org, though I'm not sure whether it should remain a separate list.

Are you suggesting I use this? Are all interested parties subscribed?

                                                               Faheem

@@ -125,17 +179,29 @@
        <sect1>
          <heading>Building packages for one flavour</heading>
          <p>
-           For example, to build only the binary packages for 686
-           flavour on i386 architecture, use the following commands:
+ For example, to build only the <tt>linux-image-<em>version</em></tt> and
+           <tt>linux-headers-<em>version</em></tt> binary packages
+           for 686 flavour on i386 architecture, use the following
+           commands:
            <example>
 $ fakeroot debian/rules source
 $ fakeroot make -f debian/rules.gen binary-arch_i386_none_686
            </example>
-           The target in this command has the general form of
+           The <tt>debian/rules source</tt> copies and patches the
+           upstream source.  The target in this command has the
+           general form of

<tt><em>target</em>_<em>arch</em>_<em>featureset</em>_<em>flavour</em></tt>.
            Replace the <tt><em>featureset</em></tt> with
            <tt>none</tt> if you do not want any of the extra
-           featuresets.
+           featuresets. You will also need
+           the <tt>linux-headers-<em>version</em>-common</tt> binary
+           package, which can be built using the commands:
+           <example>
+$ fakeroot debian/rules source
+$ fakeroot make -f debian/rules.gen binary-arch_i386_none_real
+           </example>
+           The target in this command has the general form of
+ <tt><em>target</em>_<em>arch</em>_<em>featureset</em>_<em>real</em></tt>.
          </p>
        </sect1>
        <sect1>


Reply to: