X86 64
Contents |
x86_64 Target Specific Information
Status as of 12/06/2012
Kernel build works and runs - please test!
cd targets/x86_64 make
Prerequisites
- Installed native GCC compiler in $PATH (usual kernel dependencies)
Using the llvmlinux project
If you have not already done so, clone the llvmlinux project:
git clone http://git.linuxfoundation.org/llvmlinux.git
Now make the x86_64 target
cd llvmlinux/targets/x86_64 make
The Makefile will build all the prerequisites (LLVM, Clang), download the kernel, apply the patch for LLVM compatibility, copy a tested config file and build the kernel.
To use a prebuilt version of Clang, modify llvmlinux/config/make-kernel.sh
The config file for x86_64 is in llvmlinux/targets/x86_64/config_x86_64.
Testing the built kernel
cd llvmlinux/target/x86_64/src/linux sudo make modules_install sudo make install
Boots on x86_64 laptop currently.
