Package Details: linux-opi 6.1.43-1

Git Clone URL: https://aur.archlinux.org/linux-opi.git (read-only, click to copy)
Package Base: linux-opi
Description: Linux kernel package targeting to pretest 6.1 merges for opi
Upstream URL: https://github.com/nyanmisaka
Licenses: GPL2
Submitter: yifwon
Maintainer: Power114514
Last Packager: yifwon
Votes: 0
Popularity: 0.000000
First Submitted: 2023-12-28 02:10 (UTC)
Last Updated: 2024-01-09 14:28 (UTC)

Latest Comments

adlerweb commented on 2024-12-18 13:13 (UTC) (edited on 2024-12-18 13:14 (UTC) by adlerweb)

The currently used branch is outdated and seems to be broken. It may work with older compilers. It is possible to adapt the PKGBUILD to a more recent branch like this:

-source=(git+$url/linux-rockchip.git#branch=rk-6.1-dev2
+source=(git+$url/linux-rockchip.git#branch=rk-6.1-rkr4.1

-  cp -f arch/arm64/configs/rockchip_defconfig ./.config
+  cp -f arch/arm64/configs/rockchip_linux_defconfig ./.config

Note: While this will get you a kernel with rk patches, you should keep in mind this branch is based on a rather old version of Linux. It will lack ~8 months of upstream patches/security updates against linux-aarch64.

AsqArslanov commented on 2024-12-11 14:36 (UTC)

An error occurs when trying to build the package.

  ...
  CC      fs/btrfs/zstd.o
  CC      fs/btrfs/compression.o
  CC      fs/btrfs/delayed-ref.o
  CC      fs/btrfs/relocation.o
  CC      fs/btrfs/delayed-inode.o
  CC      fs/btrfs/scrub.o
  CC      fs/btrfs/backref.o
  CC      fs/btrfs/ulist.o
  CC      fs/btrfs/qgroup.o
  CC      fs/btrfs/send.o
fs/btrfs/send.c: In function ‘btrfs_ioctl_send’:
fs/btrfs/send.c:7937:44: error: ‘kvcalloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Werror=calloc-transposed-args]
 7937 |         sctx->clone_roots = kvcalloc(sizeof(*sctx->clone_roots),
      |                                            ^
fs/btrfs/send.c:7937:44: note: earlier argument should specify number of elements, later size of each element
cc1: all warnings being treated as errors
make[3]: *** [scripts/Makefile.build:250: fs/btrfs/send.o] Error 1
make[2]: *** [scripts/Makefile.build:500: fs/btrfs] Error 2
make[1]: *** [scripts/Makefile.build:500: fs] Error 2
make: *** [Makefile:2012: .] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'linux-opi-6.1.43-1 (linux-opi linux-opi-headers)':
error: packages failed to build: linux-opi-6.1.43-1 (linux-opi linux-opi-headers)