You are not logged in.
Pages: 1
Hi all
If this is considered the wrong place, just move the thread to the AUR fora. I just updated the llvmlinux AUR and there are now two options:
Building the Linux kernel with the repository-provided LLVM and Clang:
https://aur.archlinux.org/packages/llvmlinux-git/
or, as originally intended by the LLVMlinux project, building kernel+toolchain:
https://aur.archlinux.org/packages/llvmlinux-git-git/
Because I have a relatively slow laptop, I am currently doing the builds using the pre-built/installed clang from the repositories. Ideally, I think the default .config should correspond to the official Arch linux config, but using that one currently causes some build errors (I think stuff related to xen and paravirtualization). For now, the default is the distributed config from the llvmproject, but with BTRFS activated (via sed in the PKGBUILD). The next itteration will probably try to activate a couple of extra things (aufs, fusefs, xfs, jfs, reiserfs, ...) currently not included using the same kind of sed trick.
However, there are number of other config differences showing up in the diff between the official Arch kernel config and the llvmlinux one, so it might be better to trim away the non-working options from the Arch config as a default...
It would be awesome if people would like to try it out and come up with some sort of good default .config to offer in the package(s).
My LLVM/Clang compiled kernel just built and booted ![]()
$ uname -r
3.10.0-rc7-llvmlinux-00289-g4300a0f-dirtyHappy hacking ![]()
My AUR packages
Any package of mine is up for grabs. If you think you could mantain it better - just contact me!
Offline
Pages: 1