Package Details: linux-rt-lts-headers 5.10.65.53.realtime1-1

Git Clone URL: https://aur.archlinux.org/linux-rt-lts.git (read-only, click to copy)
Package Base: linux-rt-lts
Description: Headers and scripts for building modules for the Linux RT LTS kernel
Upstream URL: https://gitlab.archlinux.org/dvzrv/linux-rt-lts/-/commits/v5.10.65.53.realtime1
Licenses: GPL2
Submitter: smoge
Maintainer: jhernberg (dvzrv, sangy)
Last Packager: dvzrv
Votes: 36
Popularity: 0.085801
First Submitted: 2012-01-29 10:53
Last Updated: 2021-09-17 21:17

Pinned Comments

dvzrv commented on 2021-01-12 21:52

The repository for linux-rt and linux-rt-lts has moved to a new location.

If you use the custom repository, please update your pacman.conf accordingly, as the other one is going away by the end of the month (January 2021)!

Latest Comments

1 2 3 4 5 6 ... Next › Last »

jazztickets commented on 2021-09-24 14:21

As a heads up, I hit a strange kernel bug with Nextcloud and this last package update (linux-rt-lts-5.10.65.53.realtime1-1): https://lore.kernel.org/lkml/87ilz1pwaq.fsf@wylie.me.uk/

Ralf_Mardorf commented on 2021-07-28 18:00

You need to edit the PKGBUILD, to use the sources from kernel.org. For testing purpose I used one of my PKGBUILDs, the one I used to build the package for the kernel, that's booted at the moment. I only needed to update the version and to remove a patch. However, the comments are not the right place to teach you, how to write a PKGBUILD. For help consider to use a mailing list.

$ uname -a
Linux archlinux 4.19.193-rt81-0.300-pussytoes #1 SMP PREEMPT RT Mon, 07 Jun 2021 09:13:18 +0200 x86_64 GNU/Linux

Note my PKGBUILDs do not differ much from those provided by dvzrv, actually I compare and align the PKGBUILDs from time to time, trying to stay as close as possible. Apart from the need to use kernel.org as source, I'm in favour of a different versioning pattern and KBUILD_BUILD_TIMESTAMP. Since I stay with 4.19 LTS kernels, there are a few other differences. Maybe the build wouldn't finish, but it started to build, there was just a warning due to the expired key.

Keep in mind that dvzrv provides the LTS kernel, I did not check his source, but at least 5.9 is not a LTS kernel, see kernel.org.

You can name the kernel what ever you want it to name, lts or pussytoes.

$ makepkg -s
==> Making package: linux-rt-pussytoes 5.9.1_rt20-0.300 (Wed 28 Jul 2021 19:29:30 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading [snip]
==> Verifying source file signatures with gpg...
    linux-5.9.1.tar ... Passed
    patch-5.9.1-rt20.patch ... Passed (WARNING: the key has expired.)
==> WARNING: Warnings have occurred while verifying the signatures.
    Please make sure you really trust them.
[snip]
Prepared linux-rt-pussytoes version 5.9.1-rt20-0.300-pussytoes
==> Starting build()...
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  WRAP    arch/x86/include/generated/uapi/asm/bpf_perf_event.h
  WRAP    arch/x86/include/generated/uapi/asm/errno.h
  WRAP    arch/x86/include/generated/uapi/asm/fcntl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctls.h
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.h
  WRAP    arch/x86/include/generated/uapi/asm/param.h
  WRAP    arch/x86/include/generated/uapi/asm/poll.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC  arch/x86/tools/relocs_64.o
  HOSTCC  arch/x86/tools/relocs_common.o
  HOSTLD  arch/x86/tools/relocs
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  SYSHDR  arch/x86/include/generated/asm/unistd_32_ia32.h
  HOSTCC  scripts/dtc/data.o
  SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h
^C[snip]Aborted by user! Exiting...

audioarch commented on 2021-07-28 11:16

I want to install the rt-5.9 kernel using the current rt-5.10 PKGBUILD. I edit the pkgver variable of PKGBUILD and run makepkg. The problem of the signature occurs and remains. I have successfully complied and applied rt patch to kernel 5.9 using the traditional compiling method.

Ralf_Mardorf commented on 2021-07-27 15:27

Hi, I'm not sure if I put it clearly. You want to build a lts package for a kernel, that is not a lts kernel. That's no problem, but instead of git+https://gitlab.archlinux.org/dvzrv/linux-rt-lts.git/ you probably need to use kernel.org as source for the kernel and the patch.

Ralf_Mardorf commented on 2021-07-27 14:22

You need to add 57892E705233051337F6FDD105641F175712FA5B to validpgpkeys and download the key before building the package. Note, the key has expired and I assume that the source is kernel.org.

$ xz -cd patch-5.9.1-rt20.patch.xz | gpg2 --verify patch-5.9.1-rt20.patch.sign -
gpg: Signature made Wed 28 Oct 2020 21:04:54 CET
gpg:                using RSA key 57892E705233051337F6FDD105641F175712FA5B
gpg: Good signature from "Sebastian Andrzej Siewior" [expired]
gpg:                 aka "Sebastian Andrzej Siewior <bigeasy@linutronix.de>" [expired]
gpg:                 aka "Sebastian Andrzej Siewior <sebastian@breakpoint.cc>" [expired]
gpg: Note: This key has expired!
Primary key fingerprint: 6425 4695 FFF0 AA44 66CC  19E6 7B96 E816 2A8C F5D1
     Subkey fingerprint: 5789 2E70 5233 0513 37F6  FDD1 0564 1F17 5712 FA5B
$ gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 57892E705233051337F6FDD105641F175712FA5B
gpg: key 7B96E8162A8CF5D1: "Sebastian Andrzej Siewior" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

audioarch commented on 2021-07-27 13:51

How can I download and compile kernel version rt-lts-5.9.1.20? I tried to change the pkgver variable of PKGBUILD of this version and do makepkg. I got this error: linux-rt-lts git repo ... SIGNATURE NOT FOUND ==> ERROR: One or more PGP signatures could not be verified!

blochl commented on 2021-04-18 10:31

Is it possible to remove DEBUG_INFO from the config? Looks like it is not used for the package anyway, and can increase the package size dramatically if custom packaging commands are used. Also, looks like it's not an option a regular user would want. If removed via the menu, it produces the following change in the config file:

-CONFIG_DEBUG_INFO=y
-# CONFIG_DEBUG_INFO_REDUCED is not set
-# CONFIG_DEBUG_INFO_COMPRESSED is not set
-# CONFIG_DEBUG_INFO_SPLIT is not set
-CONFIG_DEBUG_INFO_DWARF4=y
-CONFIG_DEBUG_INFO_BTF=y
-# CONFIG_GDB_SCRIPTS is not set
+# CONFIG_DEBUG_INFO is not set

Update - apparently, not: https://bugs.archlinux.org/task/66260

blackhole commented on 2021-04-13 13:43

OK, I have downloaded the necessary files for 5.4.x from git

blackhole commented on 2021-04-13 12:36

Do you have a compiled lts kernel 5.4.x? In your repository I cannot find it no more. (Or eventually the snapshot with the files involved)

dvzrv commented on 2021-04-13 11:46

@blackhole: Yes, my bad. I added the package files without the signatures without noticing. It is fixed now though :)