compiling kernel of version one but getting another

daggs daggs at gmx.com
Mon Dec 13 07:18:33 UTC 2021


Greetings Ralf,

> Sent: Sunday, December 12, 2021 at 1:21 PM
> From: "Ralf Mardorf via ubuntu-users" <ubuntu-users at lists.ubuntu.com>
> To: ubuntu-users at lists.ubuntu.com
> Cc: "Ralf Mardorf" <kde.lists at yahoo.com>
> Subject: Re: compiling kernel of version one but getting another
>
> On Sun, 12 Dec 2021 08:30:12 +0100, daggs wrote:
> >http://dpaste.com/8L96KRGJZ
>
> Hi,
>
> I can't realy help you with your issues. However, I want to make a few
> notes.
>
> First off all, don't download a patch without verifying it against a
> signed checksum or at least before applying it, take a look at it. In
> the past I also didn't verify, but nowadays I verify the downloads
> against signed checksums for security reasons. Btw. CPU optimisation
> gains more or less nothing, but if you still want it, consider to add it
> yourself instead of using a patch.
>
> By the ancient script I posted, I run
>
>  echo "CONFIG_MK8=y" >> .config
>
> before I run
>
>  make oldconfig
>
> The patch you apply mentions
>
> "BENEFITS
> Small but real speed increases are measurable using a make endpoint
> comparing a generic kernel to one built with one of the respective
> microarchs."
>
> Those "speed increases" are probably "measurable" but they are unlikely
> noticeable. Keep in mind that almost all packages anyway don't use the
> latest and greatest CPU features, such as latest
> https://en.wikipedia.org/wiki/Streaming_SIMD_Extensions .
>
> FWIW I migrated from running
>
>   make oldconfig
>
> to
>
>   make olddefconfig
>
> a long time ago.
>
> Why do you automatically reply 'n' instead of using defaults for new
> options?
>
> I didn't know how dep-pkg works compared to make-kpkg, so I read
>
> https://unix.stackexchange.com/questions/238469/difference-between-make-kpkg-and-make-deb-pkg
>
> When I build kernels, I'm using sources from kernel.org instead of a
> source package. Since you are using a source package, the culprit for
> the version mismatch might (or might not) be related to the included
> rules file.
>
> When using source packages to rebuild other packages it's working
> similar to this
>
> # apt-get source FOO_BAR
> # apt-get build-dep FOO_BAR
> # mv -vi FOO_BAR-xy/ FOO_BAR-pq
> # wget FOO_BAR'S_NEW_SOURCE_FROM_UPSTREAM
> # tar xvjf FOO_BAR-...
> # cd FOO_BAR-...
>
> Then you need to edit
>
> debian/changelog
>
> and
>
> debian/rules
>
> before continuing with something similar to
>
> # libtoolize --force --copy --automake
> # aclocal
> # autoreconf
> # debuild -b -us -uc
> # dpkg -i
>
> I don't have a clue what you need or don't need to do, when building a
> kernel from a source package with dep-pkg, let alone that I didn't know
> what the acso.patch actually does, hence I read
>
> https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF#Bypassing_the_IOMMU_groups_(ACS_override_patch)
>
> If I were in your spot, I would would do one thing after the other.
> Don't use tmpfs, don't apply patches, read, test, learn how dep-pkg
> actually works and what is and what isn't provided by the source
> package, since you don't manually download the vanilla source from
> kernel.org.
>
> Regards,
> Ralf
>

thanks for the detailed explanation, I'll go through it and decide what is the right course of action for me at this stage

Dagg.




More information about the ubuntu-users mailing list