Erhm..
 
As I see it 
 
> > uhm, no. This kernel is the binary build that's on their git. the only
> > thing the rpm does is package whatever they build.
> > (https://github.com/raspberrypi/firmware/)
> 
> Are you saying the kernel isn't built from source, but is just 
> repackaging the binaries provided? Is there no way to build it from 
> source and only using the binary-only blobs as necessary?
> 
> > what the upstream kernel misses is the "devel" part. Based on the
> > upstream binary build we could not compile our own extra modules.
> > the only build steps are these:
> > make mrproper
> > cp arch/arm/configs/bcmrpi_defconfig .config
> > make olddefconfig
> > make modules_prepare
> >
> > actually, most of this should be source code. maybe 'file' can help me here.
> 
> Would it be worth looking at what the spec file does? That produces the 
> devel package, and if the sources are there, the headers should be 
> packageable.
> 
> > This is the result of a sort/unique/count of 'file' over all files under
> > /usr/src/kernel:
> >
> >        1 ASCII C program text, with very long lines
> >        1 a /usr/bin/env python script text executable
> >        1 awk script text executable
> >        1 core file (Xenix)
> >        1 exported SGML document text
> >        1 FORTRAN program
> >        1 lex description text
> >        1 XML  document text
> >        2 ASCII assembler program text
> >        2 a /usr/bin/env perl script text executable
> >        3 ASCII text, with very long lines
> >        4 UTF-8 Unicode English text
> >        6 a /usr/bin/python script text executable
> >        7 a /usr/bin/perl script text executable
> >        7 Bourne-Again shell script text executable
> >        7 Python script text executable
> >       11 a /usr/bin/perl -w script text executable
> >       12 ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically
> > linked (uses shared libs), for GNU/Linux 2.6.32, stripped
> >       22 UTF-8 Unicode Pascal program text
> >       33 POSIX shell script text executable
> >       41 OS/2 REXX batch file text
> >       48 ASCII C++ program text
> >       51 ASCII make commands text
> >       67 ASCII Pascal program text
> >       81 UTF-8 Unicode C program text
> >     1493 ASCII text
> >     1829 ASCII English text
> >     2350 empty
> >     4164 ASCII C program text
> >
> > everything, but 12 items is just text. those 12 items are:
> > ./scripts/conmakehash:                                      ELF 32-bit
> > LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared
> > libs), for GNU/Linux 2.6.32, stripped
> > ./scripts/basic/bin2c: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
> > dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
> > ./scripts/basic/fixdep: ELF 32-bit LSB executable, ARM, version 1
> > (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32,
> > stripped
> > ./scripts/recordmcount: ELF 32-bit LSB executable, ARM, version 1
> > (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32,
> > stripped
> > ./scripts/kconfig/conf: ELF 32-bit LSB executable, ARM, version 1
> > (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32,
> > stripped
> > ./scripts/pnmtologo: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
> > dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
> > ./scripts/kallsyms: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
> > dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
> > ./scripts/genksyms/genksyms: ELF 32-bit LSB executable, ARM, version 1
> > (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32,
> > stripped
> > ./scripts/dtc/dtc: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
> > dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
> > ./scripts/sortextable: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
> > dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
> > ./scripts/mod/modpost: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
> > dynamically linked (uses shared libs), for GNU/Linux 2.6.32, stripped
> > ./scripts/mod/mk_elfconfig: ELF 32-bit LSB executable, ARM, version 1
> > (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32,
> > stripped
> >
> > I think, based on this, that just once should suffice.
> > Am I missing something here?
> 
>  From what I gather, the only thing missing is a suitable .spec file.
> 
> Gordan
> 
> _______________________________________________
> users mailing list
> [email protected]
> https://lists.redsleeve.org/mailman/listinfo/users


                                          
_______________________________________________
users mailing list
[email protected]
https://lists.redsleeve.org/mailman/listinfo/users

Reply via email to