[llvmlinux] [GSoC] Static analysis

Mark Charlebois charlebm at gmail.com
Sun Apr 28 14:49:47 UTC 2013


Hi Eduard,

I can answer any questions you may have on the build system.

The build system tries to keep as much common as possible while allowing
you to do the following:

- add new targets
- write common rules of targets of the same architecture
- write patches that are common, arch specific or target specific, or git
branch specific (for particular kernel versions as some targets do not
tract the upstream trunk)
- support multiple cross toolchains to validate using clang with particular
assemblers and linkers
- switching the toolchain to use with clang is as simple as changing a line
in the target makefile
- provide easy commands to do common tasks: syncing, building at target or
rebuilding clang, etc


More information about the LLVMLinux mailing list