Project:LLVM/TODO

Patch review
LLVM collected a lot of custom patches over time. We need to review them and upstream them whenever possible.

Split LLVM
LLVM is undergoing splitting back into multiple packages. The split is effective for live ebuilds right now.

Minor tasks
These are the tasks that are of low priority but should be eventually done:
 * 1) support Doxygen documentation (TODO: patch install paths upstream) ,
 * 2) support OCaml docs (TODO: patch install paths upstream) ,
 * 3) figure out if we can disable building OCaml docs when they are not installed,
 * 4) upstream: figure out if we should install more types of OCaml files (https://reviews.llvm.org/D24354#539322).

LLDB TODO
Most important tasks:
 * 1) enable tests,
 * 2) figure out what to do about custom readline.so module (upstream builds their own against libedit since lldb links against libedit, and we don't want to mix it with libreadline...),
 * 3) fix it to build shared libs like the rest of LLVM,
 * 4) fix it to detect libs (-lrt, -ldl, -ltinfo) in stand-alone builds instead of hacking it around in ebuild,
 * 5) [maybe] submit upstream patch to byte-compile Python modules.