Recent Fedora Core kernels (plus my SPEC file for 2.6.8-1.541 with Athlon support)

Arjan van de Ven arjanv at redhat.com
Mon Sep 27 09:03:36 UTC 2004


On Mon, Sep 27, 2004 at 10:52:26AM +0200, Matias Feliciano wrote:
> Le dim 26/09/2004 à 21:24, Arjan van de Ven a écrit :
> > yes the plan is to not ship the sourcecode package at all for fc3 but
> > release note how to get the sourcecode from the src.rpm
> > 
> 
> It will be good if "rpmbuild -bb --target noarch kernel-2.6.spec" and
> "rpmbuild -bp --target noarch kernel-2.6.spec" provide the same source
> tree.

it's not entirely reasonable to expect that; just like kernel-sourcecode
isn't identical. 

> crypto/signature/key.h is not generated :

I don't see this as a problem; the file that does exist is supposed to be
valid enough for building your own kernel.

> Bad (or missing) EXTRAVERSION :

>         -EXTRAVERSION = -1.541.admincustom
>         +EXTRAVERSION = -prep

ok I can see the point of changing this to be more informative 


>         
> The diffstat :
>  .config                                  | 2264 +++++++++++++++++++
>  .config.cmd                              |  173 +
>  .config.old                              | 2444 ++++++++++++++++++++

not reasonable to be expected; simply because of the "which config" question
alone.

>  configs/kernel-2.6.8-i586-smp.config     |   12
>  configs/kernel-2.6.8-i586.config         |   12
>  configs/kernel-2.6.8-i686-smp.config     |   12
>  configs/kernel-2.6.8-i686.config         |   12
>  configs/kernel-2.6.8-ia64.config         |   12
>  configs/kernel-2.6.8-ppc.config          |   10
>  configs/kernel-2.6.8-ppc32dy4.config     |   10
>  configs/kernel-2.6.8-ppc64.config        |    8
>  configs/kernel-2.6.8-ppc64iseries.config |    8
>  configs/kernel-2.6.8-ppc8260.config      |   10
>  configs/kernel-2.6.8-ppc8560.config      |   10
>  configs/kernel-2.6.8-s390.config         |   10
>  configs/kernel-2.6.8-s390x.config        |   10
>  configs/kernel-2.6.8-x86_64-smp.config   |   12
>  configs/kernel-2.6.8-x86_64.config       |   12

make oldconfig reorders stuff somewhat. yawn :)
In addition the kernel-sourcecode configs are not the configs used during
binary rpm build (for example the kernel-sourcode configs turn things like
generating debuginfo into binaries since while the rpm build will strip this
properly, people who build their own generally don't and end up with HUGE
binary files which gives problems in several other places)


>  crypto/signature/key.h                   |   32

different key; not too interesting

>  include/linux/autoconf.h                 | 2265 +++++++++++++++++++
>  scripts/basic/.docproc.cmd               |   66
>  scripts/basic/.fixdep.cmd                |   76
>  scripts/basic/.split-include.cmd         |   55
>  scripts/basic/docproc                    |   14
>  scripts/basic/fixdep                     |   25
>  scripts/basic/split-include              |   14
>  scripts/kconfig/.conf.cmd                |    1
>  scripts/kconfig/.conf.o.cmd              |   53
>  scripts/kconfig/.libkconfig.so.cmd       |    1
>  scripts/kconfig/.mconf.o.cmd             |   86
>  scripts/kconfig/.zconf.tab.o.cmd         |   71
>  scripts/kconfig/conf                     |   44
>  scripts/kconfig/conf.o                   |   93
>  scripts/kconfig/lex.zconf.c              | 3688 +++++++++++++++++++++++++++++++
>  scripts/kconfig/libkconfig.so            |  661 +++++
>  scripts/kconfig/mconf.o                  |   65
>  scripts/kconfig/zconf.tab.c              | 2127 +++++++++++++++++
>  scripts/kconfig/zconf.tab.h              |  125 +
>  scripts/kconfig/zconf.tab.o              |  363 +++

these are all autogenerated files during the build and thus don't belong in
a source tree really.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20040927/48651696/attachment.sig>


More information about the fedora-devel-list mailing list