[llvmlinux] Quick overview of LLVMLinux
Behan Webster
behanw at converseincode.com
Sat Jul 14 03:27:00 UTC 2012
I've been asked a question about llvm-setup, and I thought I'd answer it
here.
> Does LLVMLinux project keep a snapshot of LLVM/clang or Linux Kernel
> in its own repository?
The LLVMLinux project does not host copies of the LLVM, Clang, nor the
Linux Kernel code. The idea is to not diverge from the HEAD of the
LLVM/Clang repos, nor mainline of the Linux kernel repo.
The goal is to upstream patches to LLVM/Clang and to the Linux kernel
which means all patches need to be continually rebased to the HEAD of
each repo. Changes to each code base are maintained as a series of
patches which are automatically applied on top of each of the respective
repos by automated scripts run by the build system.
Amongst other things there are currently a number of python scripts
which automatically remove hunks from patches which have already been
applied upstream to minimize breakage during the Continuous Integration
builds performed by buildbot.
The project build bot rebuilds each of LLVM, Clang, the Linux kernel and
llvm-setup everytime anyone makes a commit in the respective code
repository. The hope is to catch any breakages in patches as soon as
possible.
More builds, configurations and test cases will be added to buildbot as
they are ready and made available.
Submit your patches, test cases and build requests to this mailing list.
Thanks,
Behan
--
Behan Webster
behanw at converseincode.com
More information about the LLVMLinux
mailing list