Package Base Details: linux-nitrous-git

Git Clone URL: (read-only, click to copy)
Keywords: clang haswell kernel linux
Submitter: superboringdev
Maintainer: superboringdev
Last Packager: superboringdev
Votes: 0
Popularity: 0.000000
First Submitted: 2019-11-03 16:24
Last Updated: 2020-08-14 17:04

Pinned Comments

superboringdev commented on 2020-03-21 13:20

Important: this package will be building the latest revision of the current patchlevel. This is now correctly named and doesn't necessarily represent the linux-nitrous or binary version as this builds from HEAD of v<current version>+ and the other ones don't.

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

toki1990 commented on 2019-11-07 17:47


(1/1) yükleniyor linux-nitrous-git [-----------------------] 100%

Updating module dependencies. Please wait ... Generating initial ramdisk, using mkinitcpio. Please wait... /usr/bin/mkinitcpio: satır 265: /etc/mkinitcpio.d/linuxlinux-nitrous.preset: Böyle bir dosya ya da dizin yok ==> ERROR: Failed to load preset: `/etc/mkinitcpio.d/linuxlinux-nitrous.preset' hata: komut düzgün çalıştırılamadı linux-nitrous-git için opsiyonel bağımlılık(lar) crda: to set the correct wireless channels of your country [kuruldu] linux-nitrous-git-headers: to build DKMS modules against this kernel :: Bağlantılı işlemler listesi çalışıyor... (1/2) Arming ConditionNeedsUpdate... (2/2) Updating module dependencies...

superboringdev commented on 2019-11-06 16:02

@toki1990 please post the output of your terminal so that I can examine the issue.

toki1990 commented on 2019-11-06 15:54

for linux-nitrous-git 5.3.8-21,

error of last of install. after compilation. mkinitcpio routine problem.

superboringdev commented on 2019-11-06 12:50


I'll be refining things; as I already said this is a fairly new kermel and I'm also fairly new to AUR publishing and kernel building on PCs. Just stay tuned, I'll be adding cool stuff soon.

For now the kernel is optimized for Haswell — I'd also use -march=native for local builds.

nitrous_defconfig only generates the .config file. I do it twice to absolutely make sure it is generated.

The reason is included is fairly simple: this PKGBUILD is based on the linux-git PKGBUILD and that one happens to include a as well.

j1simon commented on 2019-11-06 09:41

clang accepts march=native option and this kernel is patched to allow CONFIG_MNATIVE=y. Why not activate this switch on this package since it is compiled on the target machine?

Another question about PKGBUILD. Why does it compiles twice? There is a make CC=clang nitrous_defconfig in prepare() and another in build().

Why do you install file? No Arch kernel installs it.

superboringdev commented on 2019-11-05 22:15

@j1simon I'll think about the naming – I'm still not sure.

Regarding DKMS – I'm working on a fix.

j1simon commented on 2019-11-05 22:13

Yes, perhaps it should be named -bin to precompiled versions.

Do you know how can I compile the Virtualbox and r8168 modules manually with DKMS?

superboringdev commented on 2019-11-05 22:05

@j1simon They are both "stable" versions, it's just that this is compiled directly from git – the naming might indeed be misleading. Should probably change linux-nitrous-git to just linux-nitrous and the binary linux-nitrous version to linux-nitrous-bin, what do you think? The reason I did this is because linux and linux-zen do the same – linux and linux-zen are the binary versions and linux-git as well as linux-zen-git are directly compiled from the corresponding git repositories.

j1simon commented on 2019-11-05 22:01

If you don't want to compile, you can use linux-nitrous together with linux-nitrous-headers

ok, I didn't see the stable versions.

superboringdev commented on 2019-11-05 21:48

@j1simon This kernel is compiled from sources which reside in a git repository.

If you don't want to compile, you can use linux-nitrous together with linux-nitrous-headers

Thanks for the log, I'll look into that. The problem is that dkms does not support clang building so it fails since gcc doesn't know about the arguments used for clang.