@bobpaul
Hmmm. Thanks. Will do that.
Git Clone URL: | https://aur.archlinux.org/linux-bcachefs-git.git (read-only, click to copy) |
---|---|
Package Base: | linux-bcachefs-git |
Description: | The Linux kernel and modules ~ featuring Kent Overstreet's bcachefs filesystem |
Upstream URL: | https://github.com/koverstreet/bcachefs |
Licenses: | |
Provides: | |
Replaces: | |
Submitter: | Chiruno |
Maintainer: | QuartzDragon |
Last Packager: | QuartzDragon |
Votes: | 9 |
Popularity: | 0.075387 |
First Submitted: | 2018-01-13 15:37 |
Last Updated: | 2021-03-08 00:46 |
@bobpaul
Hmmm. Thanks. Will do that.
~~make defconfig
should create a default .config
and then you can compare it with the config you want to use and it probably won't be very fun. ~~
(Edit: Actually, I don't think that's a thing. Things that aren't defined as Y, N, or M in the config are just left as "undefined". But the suggestion below is good, and it looks like linux-git
and other linux packages on aur do that:)
But in this case, it looks like the config you're providing has a lot of commented lines. You could simply delete all comments and blank lines. Lines like # CONFIG_KERNEL_GZIP is not set
represent a feature that's available in the code base, but not configured. Removing all empty and commented lines reduces the file to 205K. Something like grep -v '^#' big_config | grep -v '^$' > config
Also, for a single file it's somewhat preferable to avoid tar and use gzip
directly to produce a config.gz, since tools like vim/emacs, zdiff, zgrep, zless, zcat, etc can directly read a gzipped text file. That's why you never see *.tar.gz archives in /var/log/
@bobpaul
So I suppose also not ideal, but another option would be to remove some kernel config options that match the default config.
Don't have the technical knowledge on how to do that.
I'm not sure which options are default config, considering that the Arch devs have many non-default kernel options.
So I suppose also not ideal, but another option would be to remove some kernel config options that match the default config.
Compressed the config file, so it fits within the 250KiB blob limit... :|
Currently cannot update due to https://bugs.archlinux.org/task/68997
@bobpaul
Please report upstream ~ I'm unable to do anything about this.
Has anyone tried building virtualbox-host-dkms
?
I get this:
==> dkms install vboxhost/6.1.4_OSE -k 5.3.18-1-bcachefs-git-196109-g3d16f5d33e21
Error! Bad return status for module build on kernel: 5.3.18-1-bcachefs-git-196109-g3d16f5d33e21 (x86_64)
Consult /var/lib/dkms/vboxhost/6.1.4_OSE/build/make.log for more information.
[bobpaul@celestra ~]$ cat /var/lib/dkms/vboxhost/6.1.4_OSE/build/make.log
DKMS make.log for vboxhost-6.1.4_OSE for kernel 5.3.18-1-bcachefs-git-196109-g3d16f5d33e21 (x86_64)
Sun 22 Mar 2020 06:51:12 PM CDT
make: Entering directory '/usr/lib/modules/5.3.18-1-bcachefs-git-196109-g3d16f5d33e21/build'
CC [M] /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxnetadp/linux/VBoxNetAdp-linux.o
CC [M] /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxnetadp/VBoxNetAdp.o
CC [M] /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxnetflt/linux/VBoxNetFlt-linux.o
cc1: error: incompatible gcc/plugin versions
cc1: error: fail to initialize plugin ./scripts/gcc-plugins/structleak_plugin.so
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxnetadp/linux/VBoxNetAdp-linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CC [M] /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxdrv/linux/SUPDrv-linux.o
cc1: error: incompatible gcc/plugin versions
cc1: error: fail to initialize plugin ./scripts/gcc-plugins/structleak_plugin.so
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxnetadp/VBoxNetAdp.o] Error 1
make[1]: *** [scripts/Makefile.build:497: /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxnetadp] Error 2
make[1]: *** Waiting for unfinished jobs....
cc1: error: incompatible gcc/plugin versions
cc1: error: fail to initialize plugin ./scripts/gcc-plugins/structleak_plugin.so
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxnetflt/linux/VBoxNetFlt-linux.o] Error 1
make[1]: *** [scripts/Makefile.build:497: /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxnetflt] Error 2
cc1: error: incompatible gcc/plugin versions
cc1: error: fail to initialize plugin ./scripts/gcc-plugins/structleak_plugin.so
make[2]: *** [scripts/Makefile.build:280: /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxdrv/linux/SUPDrv-linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CC [M] /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxdrv/SUPDrv.o
CC [M] /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxdrv/SUPDrvGip.o
CC [M] /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxdrv/SUPDrvSem.o
cc1: error: incompatible gcc/plugin versions
cc1: error: fail to initialize plugin ./scripts/gcc-plugins/structleak_plugin.so
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxdrv/SUPDrv.o] Error 1
cc1: error: incompatible gcc/plugin versions
cc1: error: fail to initialize plugin ./scripts/gcc-plugins/structleak_plugin.so
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxdrv/SUPDrvGip.o] Error 1
cc1: error: incompatible gcc/plugin versions
cc1: error: fail to initialize plugin ./scripts/gcc-plugins/structleak_plugin.so
make[2]: *** [scripts/Makefile.build:281: /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxdrv/SUPDrvSem.o] Error 1
make[1]: *** [scripts/Makefile.build:497: /var/lib/dkms/vboxhost/6.1.4_OSE/build/vboxdrv] Error 2
make: *** [Makefile:1626: _module_/var/lib/dkms/vboxhost/6.1.4_OSE/build] Error 2
make: Leaving directory '/usr/lib/modules/5.3.18-1-bcachefs-git-196109-g3d16f5d33e21/build'
The latest kernel seems to be able to build the latest kernel, atleast in my configuration, so it seems the issue with bcachefs root has been fixed.
guys can someone confirm that makepkg works with bcachefs root so i can close the issue in github
Pinned Comments
QuartzDragon commented on 2019-06-11 15:15
If there are bugs related to the PKGBUILD or config, report here.
Otherwise, please report here:
https://github.com/koverstreet/bcachefs/issues